重点知识记录:
1、java语言是美国Sun公司在1995年推出的高级编程语言。
2、java语言主要应用在互联网程序的开发领域。
3、二进制转换
1)十进制数据转换成二进制数据:使用除以2获取余数的方式。
2)二进制数据转换成十进制数据:使用8 4 2 1编码的方式。
总结:鉴于现在的计算机功能强大,所以可以借助计算机进行二进制的计算。
4、字节是我们常见的计算机中最小的存储单元。
计算机存储任何的数据,都是以字节的形式存储,右键件点击文件属性,我们可以查看文件的字节大小。
8个bit(二进制位)0000-0000表示一个字节,写成1 byte或者1 B。
5、常用的DOS命令。
启动:Windows + r
切换盘符:盘符名称 :
进入文件夹:cd 文件夹名称
进入多级文件夹:cd 文件夹1\文件夹2\文件夹3
返回上一级:cd ..
直接返回根路径:cd \
查看当前内容:dir
清屏:cls
推出:exit
6、Java虚拟机---JVM(Java Virtual Machine)
Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具有吸引力的特性之一。
我们编写的java代码,都运行在JVM上。
我们用java编写的语言可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。
7、jre 和 jdk
jre(Java Runtime Environment):是Java程序的运行时环境,包含JVM和运行时所需要的的核心类库。
jdk(Java Development Kit):是Java程序开发工具包,包含jre和开发人员使用的工具。
如果想要运行一个已有的Java程序,那么只需要安装jre即可;
如果想要开发一个全新的Java程序,那么必须安装jdk。
8、Java程序开发三步骤:编写、编译、运行。
9、关键字的特点
1)完全是小写的字母;
2)在增强版的记事本中(Notepad++)有特殊颜色。
10、标识符:是指在程序中,我们自己定义的内容。(比如类的名字、方法名字和变量名等,都是标识符)
命名规则:
1)可以包含英文字母26个(区分大小写)、0-9数字、$(美元符号)和 _(下划线);
2)不能以数字开头;
3)不能是关键字。
命名规范:
1)类名规范:大驼峰式命名法;
2)变量名规范:小驼峰式命名法;
3)方法名规范:小驼峰式命名法。
11、常量:是指在Java程序中运行期间固定不变的数据。
常量分类:
1)整数常量:直接写上的数字,没有小数点;
2)浮点数常量:直接写上的数字,有小数点;
3)字符常量:凡是用单引号引起来的单个字符,就叫做字符常量;
4)字符串常量:凡是用双引号引起来的部分,叫做字符串常量;
5)布尔常量:只有两种取值,true、false;
6)空常量:null,代表没有任何数据。
12、变量:是指在Java程序中运行期间,内容可以发生改变的量。
Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。
创建格式:
1)数据类型 变量名称;// 创建了一个变量
变量名称 = 数据值;// 赋值,将右边的数据值赋值给左边的变量
2)一步到位的格式:
数据类型 变量名称 = 数据值;// 在创建一个变量的同事,立刻放入指定的数据值
注意事项:
1)如果创建多个变量,那么变量之间的名称不可以重复;
2)对于float和long类型来说,字母后缀F和L不要丢掉;
3)如果使用byte或者short类型的变量,那么右侧的数据不能超过左侧类型的范围;
4)没有进行赋值的变量,不能直接使用,一定要赋值之后,才能使用;
5)变量使用不能超过作用域的范围;
(作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止)
6)可以通过一个语句来创建多个变量,但是一般情况不推荐。
13、数据类型分类
Java的数据类型分为两大类:
1)基本数据类型:包括整数、浮点数、字符、布尔;
2)引用数据类型:包括字符串、类、数组、接口、Lambda。
14、基本数据类型
四类八种基本数据类型:
字节型: byte 1个字节 -128~127
短整型: short 2个字节 -32768~32767
整型: int 4个字节 -2^31~2^31-1
长整型: long 8个字节 -2^63~2^63-1
单精度浮点数: float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数: double 8个字节 4.9E-324~1.7977E+308
字符型: char 2个字节 0-65535
布尔类型: boolean 1个字节 true false
15、数据类型注意事项:
1)字符串不是基本类型,而是引用类型;
2)浮点型可能只是一个近似值,并非精确的值;
3)数据范围与字节数不一定相关,例如float数据范围比long更加广泛,但是float是4字节,long是8字节;
4)浮点数当中默认类型是double。如果一定要使用float类型,需要加上一个后缀F;
如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。