JAVA学习笔记二

 

idea使用过程中的快捷键:

①psvm:直接生成main函数首行

②sout:生成输出语句

③Ctrl + D:复制当前行到下一行

 

 

标识符命名规则:

1.类名、变量名、方法名都被成为标识符;

2.所有标识符都只能以字符、$、下划线开头,首字母之后,随意组合;

3.不能使用JAVA关键字;

4.标识符大小写敏感;

JAVA是强类型语言,要求变量的使用要严格符合规定,必须要符合上述规范

 

JAVA数据类型:

7大基本数据类型:

数值类型:

整数类型:
byte(1字节: -128~127)
short(2字节: -32768~32767)
int(4字节: -2147483648~2147483647)
long(8字节: -9223372036854775808~9223372036854775807) 注意: 例 long num=30L;
浮点类型:float(4字节) double(8字节) 注意: 例 float num =50.1F

布尔类型:

布尔类型:bool(1个位)

引用数据类型:

类、接口、数组

 

几个注意事项:

1.字符串不是关键字,是一个类

2.银行业务等数据处理,需要使用BigDecimal,这个类型计算浮点数时,没有误差。

3.最好完全避免使用浮点数进行比较

4.如果比较的时基本数据类型的数据,则比较的时数值是否一致。如果比较的是引用数据类型,则比较的是该对象地址是否一致。

5.不用类型进行计算时,若有long,则结果为long,若无long,则结果为int。double同理。

 

类型转换:

1.类型转换分为:强制转换、自动转换

2.不能对bool类型进行类型转换

 

变量与常量:

变量:

类变量、实例变量、局部变量

常量:

1.在变量基础上,增加一个final,其中final是修饰符,所以其所处位置不是非常严格;

2.常量一般用大写;

 

变量命名规范:

1.所有变量、方法、类名的定义:见名知意;

2.类成员变量:首字母小写和驼峰命名法结合;

3.局部变量:首字母小写和驼峰命名法结合;

4.常量:大写字母和下划线组合;

5.类名:首字母大写和驼峰命名法结合;

6.方法名:首字母小写和驼峰命名法结合;

 

逻辑运算符:

1.与运算为短路运算,即只要第一个运算出错,第二个就不执行了;

2.异或运算:相同为零、不同为1;

 

一个三元运算符:

1.X?Y:Z   如果X==true,则结果为Y,否则为Z     例: int score = 80;  String type =score <60? "不及格":"及格";

 

包机制:

1.包的本质就是文件夹;

2.一般用公司域名倒置作为包名;    www.baidu.com    ->     com.baidu.www          (com.zhang.xxx);

3.为了能使用某一个包的成员,我们需要在程序中明确导入该包,使用import即可完成该功能。类似于c#中的using;

 

JAVADOC:

1.javadoc -encoding UTF-8 -charset UTF-8

 

 

 

 

posted @ 2021-02-26 11:15  大器晚成316  阅读(86)  评论(0)    收藏  举报