当了客服半年多了,最近闲来无事,开始学学java,以后也做个java方面的编程人员,强调一点,此笔记总结于毕老师的视频。
1.注释:就是程序员为读者作的说明,是提高程序可读性的一种手段,Java中有三种注释,即单行注释(//)、多行注释(/**/)、文档注释,/**/不能被嵌套,并且应知道注释不会出现在字节码文件中,即注释不会影响到字节码文件的大小,Java编译器编译时也会跳过注释语句。
2.标识符:用作给变量、类、方法命名,但应注意表示类名的标识符每个单词的首字母都要大写, 方法和变量的标识符用小写字母开头,后面的描述性词以大写开头,即从第二个单词起每个单词的首字母要大写,并且Java的标识符必须以字母、下划线_、美元符$开头,不能以数字开头,标识符除开头外的其他部分可以是字母、下划线_、美元符$、以及数字的任意组合,Java标识符大小写敏感,长度无限制,不能是Java中的关键字。注意:Java不采用通常语言使用的ASCII字符集,而是采用unicode这样的标准的国际字符集,所以这里的字母的含义:英文、汉字等等。
3.变量可以分为:局部变量,即定义在方法或语句块内部的变量,生命周期是从声明位置到"}"为止,并且局部变量在使用前必须先声明其类型和初始化(赋初值); 成员变量,又称实例变量,即定义在方法外部、类的内部的变量,从属于对象,生命周期伴随对象始终,如果不自行初始化,他会自动初始化成该类型的默认初始值(数值型变量初始化成 0 或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 (false);静态变量,又称类变量,即被 static 修饰,用 static 定义, 从属于类,生命周期伴随类始织,从类加载到卸载,如果不自行初始化,他会自行初始化成该类型 的默认初始值(数值类型的初始化成 0 或 0.0,字符型的初始化成默认的 16 位的 0,布尔类型默认是 false)。
4.命名规则(规范):所有变量、方法、类名,都要见名知意;类成员变量要首字母小写和驼峰原则;局部变量也要首字母小写和驼峰原则;常量的单词字母要全部大写,若有两个以上的单词组成,就用下划线"_"进行连接,如MAX_VALUE;类名要首字母大写和驼峰原则;方法名要首字母小写和驼峰原则,如run()、showRun()。
5.Java的数据类型分为两大类,即基本数据类型和引用数据类型,在基本数据类型中有3类8种基本数据类型(逻辑型-boolean;文本型-char;数值型-byte、short、int、long、float、double),引用数据类型有类(class)、接口(interface)、数组(array),注意,引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!
6.简单的键盘输入和输出:


1 Scanner scanner=new Scanner(System.in); 2 // 将输入的第一行赋给string 3 // String string=scanner.nextLine(); 4 // 将输入单词到第一个空白符为止的字符串赋给string 5 // String string=scanner.next(); 6 // 将输入的数字赋给变量 7 int string=scanner.nextInt(); 8 System.out.println(string);
7.经典小面试题


1 void caculate(){ 2 int sumOdd=0;//奇数的和 3 int sumEven=0;//偶数的和 4 for(int i=0;i<100;i++){ 5 if(i%2==0){ 6 sumEven+=i; 7 }else{ 8 sumOdd+=i; 9 } 10 } 11 System.out.println("100之内偶数的和:"+sumEven); 12 System.out.println("100之内奇数的和:"+sumOdd); 13 }


1 void test2(){ 2 int i=0; 3 int j=0; 4 while(i<1000){ 5 if(i%5==0){ 6 System.out.println(i+"\t"); 7 j++; 8 if(j%3==0){ 9 System.out.println("\n"); 10 j=0; 11 } 12 } 13 i++; 14 } 15 }


1 void multiplicationTable(){ 2 for (int i = 0; i < 10; i++) {//i是一个乘数 3 for (int j = 0; j <=i; j++) {//j是另外一个乘数 4 System.out.print(j+"*"+i+"="+(i*j<10?(" "+i*j):i*j)+" "); 5 } 6 System.out.println(); 7 } 8 }


1 void addAdd(){ 2 int sum=0;//总和 3 for(int i=1;i<=100;i++){ 4 int tempSum=0;//临时和 5 for(int j=1;j<=i;j++){ 6 tempSum+=j; 7 } 8 sum+=tempSum; 9 } 10 System.out.println(sum); 11 }

