Java核心技术
清文
低调前行
展开
-
Java-正确使用equals和hashCode方法
基本摘抄自Java 中正确使用 hashCode 和 equals 方法 hashCode()和equals()定义在Object类中,这个类是所有java类的基类,所以所有的java类都继承这两个方法。1.equalsequals要遵守的通用约定(equals方法实现了等价关系): 1)自反性:x.equals(x)一定返回true 2)对称性:x.equals(y)返回true当且仅当y.原创 2016-01-27 14:09:43 · 5101 阅读 · 0 评论 -
大文件上传实现
http://blog.kazaff.me/2014/11/14/%E8%81%8A%E8%81%8A%E5%A4%A7%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/转载 2016-07-18 16:53:05 · 434 阅读 · 0 评论 -
Java日志系统
ava有大量的框架用于日志输出,常见的包括slf4j, log4j, logback, logging等.#一、slf4jslf4j只是一个门面(facet),它不包含具体的实现,而是将一些log4j,java.logging等实现包装成统一的接口。 commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现! log4j,log转载 2016-06-02 10:58:47 · 4447 阅读 · 1 评论 -
Zookeeper
分布式服务框架 Zookeeper – 集中常见功能大致实现Zookeeper笔记(一)初识ZookeeperZookeeper笔记(二)Paxos算法与Zookeeper的工作原理Zookeeper笔记(三)部署与启动ZookeeperZookeeper开发过程中一些常见问题转载 2016-05-16 20:59:53 · 255 阅读 · 0 评论 -
Java线程池
简单实现线程池Java线程池的分析与使用import java.util.ArrayList;import java.util.List;import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingDeque;/** * Created by wenqing on 2016/5/16.转载 2016-05-16 20:55:00 · 300 阅读 · 0 评论 -
JDBC系列-<驱动加载原理全面解析>-<JDBC层次结构和基本构成>-存储过程 CallableStatement(创建和使用)
老调重弹:JDBC系列 之 <驱动加载原理全面解析> 老调重弹:JDBC系列 之转载 2016-05-12 11:15:10 · 361 阅读 · 0 评论 -
Java-异常
Java编程思想 - 第十二章、通过异常处理错误转载 2016-03-15 15:39:37 · 271 阅读 · 0 评论 -
Java内部类+匿名内部类详解+内部类实现多重继承
java提高篇(八)----详解内部类java提高篇(十)-----详解匿名内部类转载 2016-03-15 14:00:34 · 311 阅读 · 0 评论 -
Java构造器
1.构造器是不是静态方法?从Java语言层面看,构造器不是静态方法。事实上规范专门规定了构造器不是方法。从JVM层面看,构造器属于特殊的初始化方法,但仍然不被归类为静态方法。无论从哪个层面看,构造器都是可以静态分派的(statically dispatched)。但要特别注意的是,并非所有可以静态分派的代码都是静态方法,这是规范里有定义的术语。无论从哪个层面看,构造器都要接收从调用方传入的隐藏th转载 2016-03-15 09:46:48 · 345 阅读 · 0 评论 -
Java数据泛型正确的初始化方法
如果单单使用 T[] array;array = (T[]) new Object[10];T[] rep() { return array;}或Object[] array;array = new Object[10];T[] rep() { return (T[])array; }那么当外部使用类调用 GenericArray[] rep = c.rep();原创 2016-04-05 20:44:36 · 4261 阅读 · 0 评论 -
Java数据泛型正确的初始化方法
如果单单使用 T[] array;array = (T[]) new Object[10];T[] rep() { return array;}或Object[] array;array = new Object[10];T[] rep() { return (T[])array; }那么当外部使用类调用 GenericArray[] rep =原创 2016-04-05 20:40:31 · 9915 阅读 · 0 评论 -
Java对象的序列化和反序列化
Java基础学习总结——Java对象的序列化和反序列化知乎RednaxelaFX:Java对象在内存中的形态跟序列化后的形态转载 2016-02-26 19:57:45 · 286 阅读 · 0 评论 -
System.arraycopy 源码分析
System.arraycopy 源码分析转载 2016-02-26 18:43:28 · 967 阅读 · 0 评论 -
JDK1.6聚合框架bug:c.toArray might (incorrectly) not return Object[] (see 6260652)
转自这里写链接内容JDK1.6集合框架bug:c.toArray might (incorrectly) not return Object[] (see 6260652)最近在看JDK的源码:CopyOnWriteArrayList.java和ArrayList.java,这2个类的构造函数,注释中有一句话看不懂。public ArrayList(Collection<? extends E> c转载 2016-02-26 15:35:53 · 467 阅读 · 0 评论 -
Java 集合系列解析
Java 集合系列目录(Category)转载 2016-02-25 22:11:04 · 236 阅读 · 0 评论 -
深入理解Java:SimpleDateFormat安全的时间格式化
转载自http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateForm转载 2016-09-21 10:34:10 · 9342 阅读 · 0 评论