corejava
interperson
这个作者很懒,什么都没留下…
展开
-
两个int类型的除法和取模运算
1.两个int类型的除法 两个int类型相除的结果还会是int类型,因此除不尽结果也不会出现小数,而且结果也不是数学上的四舍五入。相对于数学上的结果不管是正负靠近0的那个整数就是两个int类型相除的结果,如数学上的结果是3.9,那么结果就是3(3比4更靠近0)。数学上的结果是-3.9,那么结果就是-3(-3比-4更靠近0)。2.两个int类型的取模运算 两个int类型取模的原创 2012-02-08 09:11:37 · 11995 阅读 · 0 评论 -
java基础知识
1.如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值:a) 不使用return语句。b) 使用return,但return后面没有任何值或者变量,return后面只有一个分号,表示退出方法,返回到方法的调用端。使用方式:return;2.&&和||的短路特性a&&b a的结果为假的时候 就不在执行ba||b a的结果为原创 2012-02-20 17:29:29 · 430 阅读 · 0 评论 -
访问控制符的注意点
java中有三个访问控制符和一个缺省的控制符public:所有类都能够访问protected:类内部,同一包中的类,子类private:类内部缺省:同一包中的类这里需要注意的是protected中所说的子类,举例如下package com;public class A { int a = 1;} package com;publi原创 2012-02-20 17:57:34 · 381 阅读 · 0 评论 -
抽象类与接口需要注意的地方
1.抽象类抽象类不能被实例化,抽象类的构造器不能用于创建实例,主要用于被其子类调用。当abstract修饰类时,表明这个类只能被继承,当abstract修饰方法时,表明这个方法必须有其子类提供实现(即重写)。而final修饰的类不能被继承,final修饰的方法不能被重写。因此final和abstract永远不能同时使用。当使用static修饰一个方法时,表明这个方法属于当前类,即该原创 2012-02-20 17:32:09 · 418 阅读 · 0 评论 -
static与final的注意点
1.final修饰属性:不能被改变,子类被继承下来也不能被改变修饰方法 不能被重写(与static不能被重写是有区别的,注意,final方法重写编译不过。static重写是隐藏了父类的方法,没有了多态)修饰类:不能被继承,终态类,String类就是final类final修饰引用类型的时候,表示该引用类型不能再指向其他对象了,但该引用所指向的对象的内容是可以发生改变的2.stat原创 2012-02-20 17:41:35 · 375 阅读 · 0 评论