上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页
摘要: 1、通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 2、通过接口可以指明多个类需要实现的方法。 3、通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 另:Java是单继承,接口可以使其实现多继承的功能。 阅读全文
posted @ 2019-10-16 17:31 燕十三丶 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Java提供了3个方法解决线程之间的通信问题,均是java.lang.Object类的方法,都只能在同步方法或者同步代码块中使用,否则会抛出异常。 阅读全文
posted @ 2019-10-16 17:13 燕十三丶 阅读(716) 评论(0) 推荐(1) 编辑
摘要: 死循环、死锁、阻塞、页面打开慢等问题,打线程dump是最好的解决问题的途径。所谓线程dump也就是线程堆栈,获取到线程堆栈有两步: (1)获取到线程的pid,可以通过使用jps命令,在Linux环境下还可以使用ps -ef | grep java (2)打印线程堆栈,可以通过使用jstack pid 阅读全文
posted @ 2019-10-16 17:09 燕十三丶 阅读(2187) 评论(0) 推荐(1) 编辑
摘要: 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决对象流读写操作时可能引发的问题(如果不进行序列化可能会存在数据乱序的问题)。 要实现序列化,需要让一个类实现Serializable接口,该接口 阅读全文
posted @ 2019-10-16 17:04 燕十三丶 阅读(544) 评论(0) 推荐(0) 编辑
摘要: this是对象内部指代自身的引用,同时也是解决成员变量和局部变量同名问题;this可以调用成员变量,不能调用局部变量;this也可以调用成员方法,但是在普通方法中可以省略this,在构造方法中不允许省略,必须是构造方法的第一条语句。,而且在静态方法当中不允许出现this关键字。 super代表对当前 阅读全文
posted @ 2019-10-16 16:58 燕十三丶 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.下面程序的运行结果是()(选择一项)String str1="hello";String str2=new String("hello");System.out.println(str1==str2);A. trueB. falseC. helloD. he答案:B分析:str1没有使用new关 阅读全文
posted @ 2019-10-16 16:50 燕十三丶 阅读(2383) 评论(0) 推荐(0) 编辑
摘要: static关键字的作用 static可以修饰变量、方法、代码块和内部类 static属性属于这个类所有,即由该类创建的所有对象共享同一个static属性。可以对象创建后通过对象名.属性名和类名.属性名两种方式来访问。也可以在没有创建任何对象之前通过类名.属性名的方式来访问。 static变量和非s 阅读全文
posted @ 2019-10-16 16:39 燕十三丶 阅读(1088) 评论(1) 推荐(1) 编辑
摘要: final和abstract关键字的作用 final和abstract是功能相反的两个关键字,可以对比记忆 abstract可以用来修饰类和方法,不能用来修饰属性和构造方法;使用abstract修饰的类是抽象类,需要被继承,使用abstract修饰的方法是抽象方法,需要子类被重写。 final可以用 阅读全文
posted @ 2019-10-16 16:36 燕十三丶 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 1、HashMap 2、Hashtable 3、LinkedHashMap 4、TreeMap 阅读全文
posted @ 2019-10-16 16:19 燕十三丶 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1) java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数。 为了与 SQL DATE 的定义一致,由 java.sq 阅读全文
posted @ 2019-10-16 16:18 燕十三丶 阅读(944) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页
AmazingCounters.com