有人说当你开始学习Java的时候,你就走上了一条不归路,在Java世界里,包罗万象,从J2SE,J2ME,J2EE三大平台,到J2EE中的13中
核心技术,再到Java世界中万紫千红的Framework……等等,你会发现自己总是在学习,但总是有自己不知道的...
water
10年前 (2015-07-06) 2699℃ 0评论
0喜欢
常用类:java.lang.Object、java.lang.String、java.lang.StringBuffer、
java.lang.Math、
java.lang.System,java.util.Vector,java.util.Date,java.text.Dec...
water
10年前 (2015-07-06) 2772℃ 0评论
0喜欢
前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 ...
water
10年前 (2015-07-02) 2640℃ 0评论
0喜欢
Inspired by Effective Java.
Singleton
模式是在编程实践中应用最广泛的几种设计模式之一。以前知道的,实现单例的方法有两种(下面的A、B)。刚刚在读《Effective
Java的时候》学到一种新的更好的方法(E):单元素的枚举类型。同...
water
10年前 (2015-06-30) 2715℃ 0评论
0喜欢
创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make。但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具。当前,JVM生态圈由三大构建工具所统治:
Apache Ant带着Ivy
Maven
Gradel
Ant with Iv...
water
10年前 (2015-06-26) 3165℃ 0评论
0喜欢
用法一:常量
在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。
Java代码
public en...
water
10年前 (2015-05-18) 2589℃ 0评论
0喜欢
抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。
一、抽象类
 ...
water
10年前 (2015-05-18) 2595℃ 0评论
0喜欢
检查异常和未检查异常不同之处
Java代码
public class ExceptionTypeTest {
public void...
water
10年前 (2015-05-13) 3001℃ 0评论
0喜欢
在Java中如何遍历Map对象
How to Iterate Over a Map in Java
在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。
既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap...
water
10年前 (2015-05-13) 2521℃ 0评论
0喜欢
Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:
1、HashMap是非线程安全...
water
10年前 (2015-05-12) 3055℃ 0评论
0喜欢
异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常也都分别封装到一个对象来表示的,该对象中包含...
water
10年前 (2015-04-09) 2546℃ 0评论
0喜欢
java中的IO主要源自于网络和本地文件
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO
在JDK1.4出来之前,我们建立网络连接...
water
10年前 (2015-04-09) 6798℃ 0评论
3喜欢
最近恶补了一些东西,里面的东西有的不是说看过就能理解的,也不是说一两句话就可以说清出的,是需要领悟的,所以在这里做个记录,也顺便和人讨论讨论:比如RPC…,NFS,REST,SOA,IoC,ROA,ESB这些东西总是容易让人感觉很抽象,这里做个简单的介绍:先看各个到底...
water
10年前 (2015-04-02) 4103℃ 0评论
0喜欢
最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机...
water
10年前 (2015-04-02) 3010℃ 0评论
1喜欢
Java并发编程:Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。
这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。
如果需要获取执行结果...
water
10年前 (2015-04-02) 2570℃ 0评论
0喜欢
http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java内存模型(五)——锁
http://www.ibm.com/developerworks/cn/java/j-jtp10264/&nbs...
water
10年前 (2015-04-02) 3067℃ 0评论
0喜欢
什么线程:就是程序的一条执行线索
创建的方式有两种:
package com.water.heima;
public class TraditionalThread {
pub...
water
10年前 (2015-03-27) 2952℃ 0评论
0喜欢
数组、单链表和双链表
栈
队列
二叉查找树
AVL树
伸展树
1. 红黑树(一)之 原理和算法详细介绍
2. 红黑树(五)之 Java的实现
3. 红黑树(六)之 参考资料
哈夫曼树
...
water
10年前 (2015-03-23) 3107℃ 0评论
0喜欢
网址:http://ifeve.com/
里面有不少关于java内存、并发、jvm、NIO等文章
转载请注明:学时网 » 大家有时间的话,多看看并发编程网里面的文章,对能力提高很有帮助...
water
10年前 (2015-03-23) 2554℃ 0评论
0喜欢
jdk1.5的新特性枚举和注解
了解注解
AnnotationTest(类名)不可以写为TestAnnotation
类名往往是名词,方法名一般是动词。
类名、属性名一般是名词(名词或者是形容词+名词)
方法名一般是动词或者是动词+名词
以上是编码习惯
@SuperessWa...
water
10年前 (2015-03-20) 2825℃ 0评论
0喜欢