随笔分类 -  java

摘要:java中的封装主要是通过可见性关键字来实现的: 默认相当于 package private ; 尽量只使用public 和 private 在父类中的public 方法 在子类中重写必须定义为public, 不能定义为比public的级别低的约束; 而在父类中的private方法在子类中则可以定义 阅读全文
posted @ 2017-10-29 20:25 诺-诺 阅读(329) 评论(0) 推荐(0)
摘要:1、接口从用户的角度(使用实现的代码)看问题。 2、接口由编译器强制的一个模块间协作的合约。 3、无成员变量。 4、成员函数只能声明不能实现,(jdk1.8中的default 方法可以有方法体)。 接口和抽象类的区别: 1、抽象类可以有成员变量, 2、可以有部分实现; 3、抽象类不可以多继承,接口可 阅读全文
posted @ 2017-10-27 22:48 诺-诺 阅读(166) 评论(0) 推荐(0)
摘要:这个方法首先比较的是两个对象的地址是否相同,如果相同直接返回true, 否则, (1)如果是string类型的先比较是否是string类型,是的话,再比较是否长度相同,相同的话再比较,每个字符是否相同; (2)判断两个对象是否是同一个类加载器加载的,不是则返回false; (3)如果是普通对象则将对 阅读全文
posted @ 2017-10-27 19:27 诺-诺 阅读(2172) 评论(0) 推荐(0)
摘要:测试类:public class Test { public static void main(String[] args) { ClassDemo3 classDemo3 = new ClassDemo3(); String string = "hello"; printClassMessage(string); } } pac... 阅读全文
posted @ 2017-10-25 17:20 诺-诺 阅读(223) 评论(0) 推荐(0)
摘要:package classes; public class ClassDemo1 { public static void main(String[] args){ Foo foo1 = new Foo();//foo1 是一个实例对象 //同时 Foo 也是Class的一个实例对象,任何一个类都事Class的一个实例对象 //Class... 阅读全文
posted @ 2017-10-23 10:46 诺-诺 阅读(126) 评论(0) 推荐(0)
摘要:JDBC的简单封装 使用JDBC来处理数据库的接口主要有三个,即Connection,PreparedStatement和ResultSet这三个,而对于这三个接口,还可以获取不同类型的元数据,通过这些元数据类获得一些数据库的信息。 元数据(MetaData),即定义数据的数据。打个比方,就好像我们 阅读全文
posted @ 2017-08-10 17:23 诺-诺 阅读(747) 评论(0) 推荐(0)
摘要:简单点讲, 我的问题就是jar包一样, 但版本不一样, 还有重复的jar导入了, 导致了这个问题, 别人的我不知道, 问题知道了, 答案也就有了, 是重复加载的问题, 删掉重复的就好了。 阅读全文
posted @ 2017-06-11 10:32 诺-诺 阅读(226) 评论(0) 推荐(0)
摘要:当整数被0除时会得到一个无穷大,或者nan, 所以会抛出数据溢出的异常。 阅读全文
posted @ 2017-03-06 16:57 诺-诺 阅读(133) 评论(0) 推荐(0)
摘要:java有8种基本数据类型 int long short byte float double char boolean; 三种情况造成数据溢出 无穷大,无穷小, NAN; 常量 声明为final的变量只能被赋值一次, 不可更改, 一般被定义为全大写; 阅读全文
posted @ 2017-03-06 16:50 诺-诺 阅读(118) 评论(0) 推荐(0)
摘要:这个必须声明为 public 阅读全文
posted @ 2017-03-06 16:30 诺-诺 阅读(123) 评论(0) 推荐(0)