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数据类型图:
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;
强制转换:取值范围大的往取值范围小的转换,需要强制转换
语法结构:目标类型 变量名 = (目标类型) (被转换的数据);