Java SE
文章平均质量分 85
winfredzen
这个作者很懒,什么都没留下…
展开
-
Java反射
Java反射Class类类是对象,类是java.lang.Class类的实例对象。 任何一个类都是Class的实例对象,这个实例对象有三种表示方式。Class c1 = Foo.class;已知该类的对象,通过getClass方法Class c2 = foo1.getClass();第3种方式Class c3 = null;try { c3 = Class.forName("com原创 2016-06-06 16:13:39 · 404 阅读 · 0 评论 -
Core Java知识点
Core Java知识点hashCodehashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置。默认的,Object类的hashCode()方法返回这个对象存储的内存地址的编号。参考:Java 中正确使用 hashCode 和 equals 方法Clone默认情况下,java的clone是逐个field复制,JVM在clone时,原创 2017-11-09 10:09:32 · 334 阅读 · 0 评论 -
Java 静态类、静态方法和静态变量
转载自Java 静态类、静态方法和静态变量Java 静态类、静态方法和静态变量static 是Java中的一个关键字,我们不能声明普通外层类或者包为静态的。static用于下面四种情况。1.静态变量:我们可以将类级别的变量声明为static。静态变量是属于类的,而不是属于类创建的对象或实例。因为静态变量被类的所有实例共用,所以非线程安全的。通常静态变量还和关键字final一起用,作为所有对象共用的资转载 2017-11-06 15:44:52 · 51541 阅读 · 0 评论 -
Java学习资源
Java学习资源网站mkyong原创 2017-02-13 14:35:10 · 394 阅读 · 0 评论 -
Java泛型
Java泛型在JDK1.4以前类型不明确:装入集合的类型都被当做Object对待,从而失去自己的实际类型从集合取出时往往需要转型,效率低,容易产生错误泛型的作用:模板:提高代码的重用率安全:在编译时检查类型安全省心:所有的强制转换都是自动和隐式的泛型类泛型类:定义时使用泛型<>定义模板如下:public class 类名<字母> {}注意:泛型指定的类型不能是基本类型泛型不能使原创 2017-10-30 16:34:49 · 227 阅读 · 0 评论 -
Understand the serialVersionUID
大致翻译自Understand the serialVersionUIDUnderstand the serialVersionUID如果你曾经实现过Serializable接口,你肯定遇到过如下的警告信息The serializable class xxx does not declare a static final serialVersionUID field of type longSo…翻译 2017-10-30 14:49:33 · 258 阅读 · 0 评论 -
Java多线程
Java多线程概念Java内存模型 Java内存模型,请参考深入理解Java内存模型(一)——基础从上图来看,线程A与线程B之间如要通信的话,必须要经历下面2个步骤:首先,线程A把本地内存A中更新过的共享变量刷新到主内存中去。然后,线程B到主内存中去读取线程A之前已更新过的共享变量。volatile 与 synchronized 请参考JAVA多线程之volatile 与 synchro原创 2016-10-17 11:28:56 · 464 阅读 · 0 评论 -
Java IO流
Java IO流基本进制转化十进制转其它进制Integer.toBinaryString(112)Integer.toOctalString(112)Integer.toHexString(112)其它进制转十进制Integer.parseInt("1110000", 2)Integer.parseInt("27", 8)Integer.parseI原创 2016-04-18 16:56:03 · 582 阅读 · 0 评论 -
Java Exception
Java Exception异常的层级:Checked VS Unchecked Exception参考:Checked and unchecked exceptions in java with examples有两种异常:checked exceptions 和 unchecked exceptions。主要区别是checked exception在编译的时候检查,unchecked exc原创 2017-01-05 17:31:24 · 1468 阅读 · 0 评论 -
Java注解
Java注解注解:Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法JDK中的注解@Override 表示覆盖父类的方法 @Deprecated表示方法已经过时了,使用@SuppressWarnings("deprecation") 来忽略过时的警告@SuppressWarnings("deprecation")public void sing(){ Person pe原创 2016-06-07 17:09:58 · 461 阅读 · 0 评论 -
Java Socket
本文内容来自Java Socket应用—通信是这样练成的,记录下学习的内容Java SocketTCP/IP协议是目前应用最为广泛的协议,TCP传输控制协议,IP互联网协议。应用层协议:HTTPFTPSMTP简单邮件传送协议Telnet远程登录服务IP地址和端口号组成了所谓的Socket,Socket是网络上运行的程序之间双向通信链路的终结点,是TCP和UDP的基础。InetAddress原创 2017-01-20 17:22:21 · 313 阅读 · 0 评论 -
Java 中 Comparable 和 Comparator 比较
转载自Java 中 Comparable 和 Comparator 比较Java 中 Comparable 和 Comparator 比较本文,先介绍Comparable 和Comparator两个接口,以及它们的差异;接着,通过示例,对它们的使用方法进行说明。Comparable 简介Comparable 是排序接口。若一个类实现了Comparable接口,就意味着“该类支持排序”。 即然实现C转载 2017-11-24 11:42:42 · 295 阅读 · 0 评论