总结3

1:关键字
(1)java中的有特殊意义的单词
(2)所有关键字全部小写


2:命名规范
(1)就是起名字


(2)规则:
A:由数字,字母,_及$组成
B:数字不能开头
C:不能使用java中的关键字


(3)常见的命名规范 见名知意,驼峰命名
A:包
全部小写,如果多级包,用.隔开


举例:com.liuyi
     cn.itcast


域名反写:www.baidu.com
com.baidu

B:类或者接口
如果是一个单词:首字母大写
举例:Student
如果是多个单词:每个单词的首字母大写
举例:HelloWorld


C:变量和方法
如果是一个单词:首字母小写
举例:name
如果是多个单词:从第二个单词开始每个单词的首字母大写
举例:getMax()


D:常量
全部大写,如果多个单词,用_连接
举例:NUMBER
     MAX_NUMBER


3:注释
(1)就是对程序进行解释说明的。
(2)三种
单行注释
多行注释
文档注释


4:常量
(1)字面值常量
"hello",true,10,12.5,null,'a'
(2)自定义常量 final
public static final int MAX = 30;
 
5:变量
(1)在程序的运行期间,可以在某个范围内发生变化的量。
(2)格式:
数据类型 变量名 = 初始化值;


6:数据类型
(1)基本数据类型:4类8种
A:整数:byte,short,int,long
B:浮点数:float,double
C:布尔型:boolean
D:字符型:char


注意:
整数默认是int类型,浮点数默认是double类型


定义long类型的时候,一般建议加上L或者l
定义float类型的时候,一般建议加上F或者f

(2)引用数据类型:类,接口,数组


7:类型转换
注意:boolean不参与转换。


(1)隐式转换(从小到大)
byte,short,char -- int -- long -- float -- double
(2)强制转换(从大到小)
面试题:
float f = 12.5f;
float f = (float)12.5;


byte b1 = 3;
byte b2 = 4;
byte b3 = b1 + b2;
byte b4 = 3 + 4;


short s = 1;
s+=1;


short s = 1;
s = s + 1;


8:运算符
(1)算术运算符
+,%,++,--
(2)赋值运算符
=,+=,-+...
(3)关系运算符
==,!=,>,>=,<,<=
结果是boolean类型
(4)逻辑运算符
!,&&,||
(5)位运算符
^ 针对一个数据^两次,原来的数据不变。
(6)三元运算符
表达式?值1:值2


9:交换数据
A:开发用
临时变量


int a = 10;
int b = 20;


int temp = a;
a = b;
b = temp;


B:面试用
左边:a,b,a
右边:a^b


a = a^b;
b = a^b;
a = a^b;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值