Java学习(一)

来源:互联网 发布:php接口开发规范 编辑:程序博客网 时间:2024/06/05 02:21

(一) 标识符
标识符:Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
PS.凡是自己可以起名字的地方都叫标识符。
定义合法标识符规则:
1. 由26个英文字母大小写,0-9 ,_或 $ 组成。
2. 数字不可以开头,不可以使用关键字和保留字,但能包含关键字和保留字。
3. Java中严格区分大小写,长度无限制。
4. 标识符不能包含空格。
注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”。



(二) 命名规范
Java中的名称命名规范:
1. 包名:多单词组成时所有字母都小写:xxxyyyzzz
2. 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
3. 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
4. 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ



(三) 数据类型
数据类型
1. 基本数据类型(8类) 记得注意的地方
* java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’(不加,编译不报错,默认int型可以转成long型,小转大,自动类型转换,注意 long myNum = 252345234523234;此时一定会报错,超出int类型的范围)

* Java 的浮点型常量默认为double型,声明float型常量,须后加‘f’或‘F’。(不加,编译报错,默认double型,大转小,损失精度)

* char类型是可以进行运算的,因为它都对应有Unicode码。直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX代表一个十六进制整数。如:\u000a 表示 \n。



2. 引用数据类型
这里写图片描述




基本数据类型转换
这里写图片描述
注意啦

// 需要注意的是short/byte/char之间做运算时,默认的结果为int类型short ss1 = 12;byte bb1 = 1;char cc1 = 'c';// short ss2 = ss1 + bb1; 编译错误int ii1 = ss1 + bb1;// char cc2 = cc1 + bb1; 编译错误int ii2 = cc1 + bb1;

这里写图片描述

注:本人正在学习状态,文中多有引用,也有解释纰漏之处,敬请包涵、指正!

0 0