乐橙谷JAVA总结-运算符与流程控制
1,运算符:算术,关系,赋值,逻辑(着重注意),位运算符
*自加自减++,--,注意顺序
*关系运算符的结果是boolean类型
*逻辑运算符注意短路与&&,短路或||
*三元运算符(逻辑表达式) ? 表达式一:表达式二
2,流程控制语句:
条件(if,switch),循环(for,while,do while),break与continue
3,switch的规则:
*switch只能探测:byte,short,char,int 类型的值(case后面也只能是这4种)
*switch中小心case的穿透(代码会一直运行,直到遇到break停止,建议每个case写一个break)
*default:如果没有找到匹配的case,则执行default
4,for,while,do while搞清楚代码的执行流程(PPT上有图,必须记住)
5,break,continue
*都可以用在循环里面,break还可以用在switch中
*break跳出单前的代码块(结束循环)
*continue:跳过本轮循环,继续下一轮循环(循环会继续,仅仅跳过本次)
6,流程控制代码编写:可以灵活的组合这些流程控制代码,注意一定要写{ }
乐橙谷JAVA总结-面向对象基本语法
需要大家掌握:类与对象的区别,如何定义一个类,如何实例化一个对象
1,定义一个类
*使用class关键字定义类,注意类名大写
*成员属性:成员属性不赋值会有默认值(默认值规则参考PPT)
*成员方法
*构造方法:没有任何返回值,名字与类名一样,构造方法的本意是用来初始化对象(初始化对象的属性值)
2,实例化对象:Student s = new Student();
*使用new + 构造方法实例化对象
*new 在堆中开辟了对象的空间,并且给属性赋上默认值
*接下来调用构造方法,执行构造方法中的代码
*最后返回对象的引用
3,区分引用类型与基本数据类型
*引用类型的变量在内存中有两块区域,一块是引用本身,另一块是引用所指向的对象
*基本数据类型在内存中只有一块空间:里面存着值
4,如何操作对象:使用.操作符
*使用对象名.属性操作对象的属性(如:stu.age = 18;)
*使用对象名.方法调用对象的方法(如:stu.study());
*this:每个对象都有this,this是指向本身的引用,代表本身
5.必须能够独立写出Point3D的代码
文章转至:乐橙谷公会 http://www.lechenggu.com/bbs/topic/57eb4513fa0f9d733c1799df