技术贴 这段时间基础班的学习,老师教了我们很多,同时自己也学到了很多。我们基础班的课程就只有11天,下面是我自己这些天的总结: Day1:作为一个java开发人员我们首先得安装java,配置环境变量,学一些dos命令;变量定义格式;数据类型;标识符关键字;当然最重要的是HelloWorld案例的编写。 class HelloWorld{ //类 public static void main(String[] args){ //主方法 System.out.println("HelloWorld");//输出语句 } } Day2:eclipse的安装使用,一些算术运算符,键盘录入数据; ++,--,a+=b(就是把两边相加把值赋给左边) a = b 是赋值 a==b才是等于 && 两边都是true才是true 其余false & 有false就false | 有true就true ||短路或 左边true右边不执行 % a%b 取模 %运算符只与左边有关系与右边无关*/ 键盘录入:导包;Scanner sc = new Scaner(System.in); 输入数据 sc.nextInt(); Day3:if switch for while do while 语句的格式与使用 if的第一种格式 if(关系表达式){ 语句体; } if的第二种格式 if(关系表达式){ 语句体一; }else{ 语句体二; } If的第三种表达式 if(关系表达式1) 语句体一; }else if(关系表达式2){ 语句体二; }else if(关系表达式3){ 语句体3; }else{ 语句体n; } 注意: 如果if的第三种格式里面所有的条件表达式都满足, 从上往下,只执行第一个。 switch: 表达式可以为/ byte short int char 枚举 String switch(表达式){ case 值1: 语句; break; case 值2: 语句; break; case 值3: 语句; break; default: 语句; break; } for语句 for(初始化语句;判断条件语句;控制条件语句){ 循环体; } While 语句 初始化语句; while(循环判断条件){ 循环体; 控制条件语句; } do...while 语句 初始化语句; do{ 循环体; 控制条件语句; }while(循环条件); do ...while, while,for的区别 do while 至少进行一次循环体; for while 必须先判断条件是否成立; for与while的区别 循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。 Continue return break 的区别: break,结束循环,用在switch语句,循环中; continue 跳出循环 只能用在循环; return 返回 结束方法的; Day4:数组的格式,一些属数组的案例,二维数组的格式与案例; 动态数组 int[] arr =new int [长度]; 静态数组 int [] arr ={1,2,3,4,5}; 二维数组 int[][] arr; Day5:方法,方法的格式与重载,和一些方法案例; 修饰符 返回值类型 方法名(参数类型 参数名,.....){ 方法体 return 返回值; } Day6:断点调试,一些综合练习,巩固前些天所学知识 一些for while 数组的总合练习 和一些算法题; Day7:面向对象:创建类 ,对象,有参,无参类型的调用,方法的调用,私有属性,get和set 方法。 例: 定义类: class Student{ String name; //属性 int age; public String getName() { //get 方法 return name; } public void setName(String name) { //set 方法; this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void buy(){ // 行为方法 System.out.println("xxx"); } } 使用类: 创建一个类的 对象,并去使用 class StudentTest{ public static void main(String[] args){ // 类名 对象名 = new 类名(); Student s = new Student(); System.out.println(s.name); System.out.println(s.age); s.name = "2xx"; s.age = 18; s.sex = "女"; s.buy(); } } 通过这前七天的学习,我发现其实我们只要上课认真的去听老师去讲,课下去练习视频中所出现的代码,我们一般都能很好的掌握老师这一天所讲的内容。如果在课中我们遇到了我们不懂得代码,其实也不用去害怕,我的方法就是,先把代码对账敲几遍,大概记住之后再去敲的时候我会去想每一步都在干什么,然后慢慢的一步一步的敲,每次都这样想着敲几遍,慢慢的自己就懂了,所以我觉得键盘敲烂月薪过万不是没道理的。当你是实在不懂得时候,没什么思路的时候你再去问别人,这样你就会有种恍然大悟的感觉。慢慢的你就会有自己的思路了。 其实在学习中,我希望我们都理解着去记住每一个知识点,这样我们思路就会很清晰。你如果死记硬背,你做题时候就会乱套,根本就不知道程序接下来该怎么去运行。在理解的基础上,我们去记一些东西就会很容易了。 最后我想说的是,不要灰心,只要你不懒,什么都动手去敲,你就发现自己的问题所在,你不去敲你永远不知道自己哪里不会,切勿眼高手低
|