Java发展的时间表。 (版本号 名称 中文名 发布日期) JDK 1.1.4 Sparkler 宝石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24 JDK 1.1.7 Br...
分类:
编程语言 时间:
2015-02-13 09:15:24
阅读次数:
722
今天无意间看到了有关“预计Java9的新特性”,回想我们一般现在都还在用Java6,Java7还都在尝试,真是跟不上步伐埃追求的是稳定,可是丢失了新的特性。突发奇想,为何不总结下java的历程,从Java诞生开始到现在的Java8和预计的Java9,都发生了哪些改变,都添加了哪些新特性。资..
分类:
编程语言 时间:
2015-02-05 07:08:28
阅读次数:
197
Java概述Java发展简史Java技术体系架构Java应用程序运行机制Java运行时环境(JRE) JRE的安装配置...
分类:
编程语言 时间:
2015-01-28 18:00:12
阅读次数:
241
在JDK7中,Java提供了对动态语言特性的支持,实现了JSR 292 《Supporting Dynamically Typed Languages on the Java Platform》规范,这是Java语言发展的一重大进步,而提供对动态语言特性支持也是Java发展的一大趋势与方向。那么动态性表现在哪里呢?其一在Java API层面,新增了java.lang.invoke包,主要包含了Ca...
分类:
其他好文 时间:
2014-12-20 18:17:11
阅读次数:
311
线程的阻塞和唤醒在多线程并发过程中是一个关键点,当线程数量达到很大的数量级时,并发可能带来很多隐蔽的问题。如何正确暂停一个线程,暂停后又如何在一个要求的时间点恢复,这些都需要仔细考虑的细节。在Java发展史上曾经使用suspend()、resume()方法对于线程进行阻塞唤醒,但随之出现很多问题,比较典型的还是死锁问题。如下代码,主要的逻辑代码是主线程启动线程mt一段时间后尝试使用suspend(...
分类:
编程语言 时间:
2014-12-06 19:33:24
阅读次数:
513
很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分....
分类:
编程语言 时间:
2014-11-01 16:16:25
阅读次数:
207
从今天开始,一步步走上源码分析的路。刚开始肯定要从简单着手。我们先从Java发展史上最强大的框架——Spring、、、旗下的资源抽象接口Resource开始吧。 我看了好多分析Spring源码的,每每一开始就是Spring IOC、AOP、BeanFactory这样的Spring典型模块,实在...
分类:
编程语言 时间:
2014-10-10 23:11:24
阅读次数:
195
(内容可能有点琐碎,只是我总结的一点发展要点)
SUN公司:Stanford University Network(斯坦福大学校园网),1982年成立。
java发展前身:Oak,1991年出现。
Ork:中文意思是橡树,是SUN公司的工程师在C++的基础之上开发的一个新平台。
Ork开发的一套浏览器:HotJava。
Java主设计师:James...
分类:
编程语言 时间:
2014-08-26 19:41:56
阅读次数:
343
很多网友朋友问我学习Java有没有什么捷径,我说“没有,绝对没有!”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就 力图使之无所不包,所以Java发展到现在,按应用来分主...
分类:
编程语言 时间:
2014-08-15 12:28:08
阅读次数:
330
在Java里面,对序列化的元素我们会思考到底是选择数组和ArrayList。不过Java发展到今天,其实除了效率,数组所有的优势都没有了。数组可以持有基本类型,而泛型之前的容器是做不到这一点的,但是现在有了泛型,容器就可以指定并检查所持有对象的类型,并有了自动包装机制(把基本类型包装成相应的类),所...
分类:
其他好文 时间:
2014-07-27 23:22:19
阅读次数:
235