Java关键字 |
您所在的位置:网站首页 › 关键词大写还是小写 › Java关键字 |
一、关键字都是小写,类名的每个首字母都必须大写!
二、标识符:由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加载内存区域的过程: 方法区堆内存栈内存本地方法栈 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |