JAVA学习_01 计算机基础知识及JAVA语言特性

1.进制。计算机内部能够读取的数字是二进制数,也就是0、1组成的。但是生活中我们常用的是十进制数,下面是二进制数和十进制数相互转换的方法。

JAVA学习_01 计算机基础知识及JAVA语言特性

十进制转二进制:用短除法,除二取余,然后根据上面左图把余数倒着取,就可以得到对应的二进制数。

二进制转十进制:就像十进制数一样,每一位都有对应的位权,分别是1,2,4,8...可以用当前位的位权*当前二进制数对应的数(0/1),然后把所有位的数加起来,就可以得到十进制数。

2.存储的基本单位。

位(bit):一个数字0或者数字1代表一位,这里的0,1就是上面所述的二进制数。

字节(Byte):每逢8位是一个字节,这是数据存储的最小单位。

1Byte = 8 bit

1KB = 1024 Byte

1MB = 1024 KB

1GB = 1024 MB

1TB = 1024 GB 

1PB = 1024 TB

1EB = 1024 PB

3.命令提示符基础操作。

启动:  WIN+R

切换盘符:  盘符名称:(大小写都可以接受,c: or  C:)

进入文件夹:  cd  文件夹名称

进入多级文件夹:  cd  文件夹1\文件夹2\文件夹3

返回上一级:   cd..

直接返回根目录:   cd\

查看当前内容:  dir

清屏:    cls

退出 :    exit

4. JAVA语言开发环境

(1)JAVA虚拟机(JVM):任何软件的运行都要在操作系统之上,而Java编写的软件可以运行在任何操作系统上,这一特征就是Java语言的跨平台性,这个过程就是由JVM实现的。也就是说,根据操作系统的不同,我们需要下载适用不同操作系统的JVM,然后我们的Java代码都是运行在JVM之上。

(2)JRE:是Java程序的运行时环境,包含了JVM和运行时所需要的核心类库。

(3)JDK:是java程序开发工具包,包含了JRE和开发人员使用的工具。

如果我们想要运行一个已有的java程序,只需要安装JRE;如果我们 想要开发一个全新的java程序,那么必须安装一个JDK。

下图是JVM、JRE、JDK三者的相对关系。

JAVA学习_01 计算机基础知识及JAVA语言特性

5.HelloWorld入门程序。

想要尝试编写第一个java程序,可以从基础打印“HelloWorld”开始。只需要在官网下载JDK,并且安装在本电脑,配置好环境变量,就可以编写了。

可以先用记事本来完成第一次编写,当然也可以选择notepad++或者功能更强大的IDEA。

java程序的开发有三个步骤:编写,编译,运行。

JAVA学习_01 计算机基础知识及JAVA语言特性

在上述图中,javac.exe时编译器,可以把.java生成.class的字节码文件。然后可以通过java.exe运行刚才生成的字节码文件,然后在控制台打印出“HelloWorld”。

所以在执行时,先用javac.exe  HelloWorld.java 命令生成.class文件,然后java.exe  HelloWorld 命令,显示最后结果。