Java关键字
来源:互联网 发布:淘宝店铺旺旺名称更改 编辑:程序博客网 时间:2024/05/19 09:02
一、关键字都是小写,类名的每个首字母都必须大写!
二、标识符:由26个英文字母大小写,数字:0-9,_ $组成(如:类名,main函数名)
定义规则:
1:数字不可以开头。
2:不可以使用关键字
Java严格区分大小写。
三、switch语句中:
int、byte、char可以使用。java7之后的版本可以使用string作为key值,但是7之前的版本不行!
四、final修饰变量的时候,变量的引用不能改变,但是变量的值可以变
demo:final StringBuffer strb=new StringBuffer();
strb.append("Hello");
strb.toString();
五、“==”与equlas的区别
==用于比较对象地址,equals比较的对象中的值(先比较地址、再比较值)
package java_2016_4_18;/** * Created by LHB on 2016/4/18. */public class String_overse { public static void main(String[] args) { /* 地址相同,值肯定一样;反之不成立! * */ String s1 = "123"; String s2 = "123"; String s3 = "1"+"2"+"3"; String s4 = "1"; String s5 = "23"; String s6 = s4+s5; System.out.println(s1 == s2);//true,地址相同 System.out.println(s1 == s3);//true System.out.println(s1 == s6);//false,指向地址不同,但值是相同的 String str1 = new String("test_1"); String str2 = new String("test_1"); String str3 = str1; System.out.println(str1 == str2);//false,地址不同 System.out.println(str1.equals(str2));//true,值相同 System.out.println(str1 == str3);//true,地址相同 Student st1 = new Student("data"); Student st2 = new Student("data"); System.out.println(st1 == st2);//false System.out.println(st1.equals(st2));//false System.out.println(st1.name.equals(st2.name));//true }}class Student { String name; public Student(String name) { this.name = name; }}
六、静态变量和实例变量的区别?
java文件执行的流程:run加载内存区域、main、一次运行;
run加载内存区域的过程:
0 0
- Java关键字
- Java关键字
- Java关键字
- Java关键字
- JAVA关键字
- java关键字
- Java关键字
- java 关键字
- Java关键字
- Java关键字
- java关键字
- Java关键字
- JAVA关键字
- JAVA关键字
- Java 关键字
- java关键字
- Java 关键字
- java关键字
- QT下中文显示乱码解决办法
- Activity与Fragment,以及Fragment与Fragment之间的数据通讯
- 约瑟夫换问题
- Qt TCP文件传输
- css之定位
- Java关键字
- 关于序列的多种算法
- 结构体对齐访问
- windbg调试命令
- 【Android 应用开发】GitHub 优秀的 Android 开源项目
- java学习笔记总结
- offsetof
- MFC 写一个最简单的破解补丁
- container_of宏