
Java
Dragon_F
这个作者很懒,什么都没留下…
展开
-
深入理解Java虚拟机(1)虚拟机内存区域划分 与内存溢出异常
深入理解Java虚拟机(1)虚拟机内存区域划分 与内存溢出异常 摘自 第二章《深入理解Java虚拟机》 Java虚拟机本身拥有自动内存管理机制,因此Java程序员不需像C/C++那样给每个new对象去delete/free代码,这样不容易出现内存泄露和内存溢出问题。当然,也正是因为Java程序员吧内存控制的权利交给了Java虚拟机,因此一旦出现内存泄露和溢出方面的问题,如原创 2015-08-11 23:02:42 · 640 阅读 · 0 评论 -
Java基本数据类型
目录(?)[+] Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限制了变量可以hold哪些值,表达式最终产生什么值。同时限制了转载 2015-08-11 22:18:32 · 608 阅读 · 0 评论 -
JAVA class文件中的符号引用
在java代码中,一个类可能使用另外类或者接口的字段或者调用另外一个类的方法。 在编译的时候,class文件中是通过叫做"符号引用"的方式来实现的。 如下面的例子 public interface Intf { public static String str = "abcde"; public static int ival = new Random().nex转载 2015-08-10 22:42:39 · 1723 阅读 · 0 评论 -
1.4 Java发展简史
1.4 Java发展简史 1.4 Java发展简史 本节将介绍Java的发展简史。这些参考资料来源于多方面的出版物(最重要的是SunWorld 的在线杂志1995年7月上对Java创建者的专访)。 Java的历史要追溯到1991年,由Patrick Naughton及其伙伴James Gosling(一个全能的计算机奇才)带领的转载 2015-07-11 17:26:42 · 1147 阅读 · 0 评论 -
java多线程技术
http://lavasoft.blog.51cto.com/62575/222742 Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。 在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Java5线程转载 2015-07-12 21:16:57 · 490 阅读 · 0 评论