javaEE学习记录Day02

Day02

一、第一个java程序中的代码细节

1.public修饰的类名必须和文件名一致

2.Java是一门大小写敏感的语言

3.括号都是成双成对的

4.方法里的代码都是从上往下执行-顺序执行

5.方法中的代码又叫做执行语句,执行语句用分好结束

二、java编码规范

1.书写格式

(1)层级之间必须缩进(Tap:一个制表位)

(2)一行只写一句代码

(3)注释有三种方式://单行注释

​ /*

​ 多行注释

​ */

​ /**

​ 文档注释(生成外部文档:javadoc -d . HelloWorld.java)

​ */

2.标识符命名

给类,接口,方法,变量等取名字时使用的字符序列叫做标识符,可以由字母、_(下划线)、数字、$(美元符号)组成,但是不能以数字开头,也不能是Java中的关键字。

三、编码问题

乱码出现的原因:编码和解码不是使用的同一编码格式

解决方案:两个端口设置一样的编码格式

四、变量

含义:在程序执行的过程中,其值会发生变化,就是用来存储可变化的数据的一个元素

书写格式:数据类型 变量名 = 初始值;

例如:int i = 1;

(变量要先初始化,才能使用;且同一个方法变量名不能重名)

五、数据类型的划分

含义:

Java语言是强类型语言,对于每一种数据都定义了明确的数据类型,在 内存中为每种数据类型分配了不同的内存空间

Java数据类型图:

javaEE学习记录Day02

Java数据类型取值范围表:

数据类型 关键字 所占字节 取值范围
布尔型 boolean 4 true、false
字节型 byte 1 -128~127
短整型 short 2 -215~215-1
整型 int 4 -231~231-1
长整型 long 8 -263~263-1
字符型 char 2 0~2^16-1
单精度浮点型 float 4 1.4013E-45~3.4028E+38
双精度浮点型 double 8 4.9E-324~1.7977E+308

1字节=8个比特(位)(计算机以二进制来存储数据)

六、基本数据类型转换

自动转换:取值范围小的往取值范围大的转换,会默认转换

(整数默认类型为int,小数默认类型为double)

例如:byte b = 1;

​ short s = b;

强制转换:取值范围大的往取值范围小的转换,需要强制转换

语法结构:目标类型 变量名 = (目标类型) (被转换的数据);