Java基础
shellfj
这个作者很懒,什么都没留下…
展开
-
How to Handle Java Finalization's Memory-Retention Issues
http://java.sun.com/developer/technicalArticles/javase/finalization/好文章.原创 2009-10-07 18:27:41 · 68 阅读 · 0 评论 -
Java语言成功的要素
随着网络的发展,编程语言有了很大的变化。 网络发展,给软件开发人员带了三大挑战:1,网络为核心的硬件环境,不管是PC,还是其他微处理器(电视机,打印机,手机等等)很可以通过网络相互链接,访问。但是,不同的设备,都有不同的硬件体系,操作系统。面对这种情况,Java的平台无关性解决了这个问题。2,网络带来了安全性。Java自带的安全性体系以及扩张,可以很好的解决这个问题。3,网络带来...2009-07-04 14:19:05 · 437 阅读 · 0 评论 -
Java虚拟机执行引擎
Java虚拟机简单模型为:类装载器,执行引擎。1,类装载器:一个运行的程序至少有3个classloader. --BootStartUpClassLoader,装载JavaAPI的类API中的class,getClassLoader,会返回一个null。 --ExtStratUpClassLoader,Jdk Home中lib/ext目录下的Jar,class --...2009-07-05 12:36:59 · 91 阅读 · 0 评论 -
简单的ClassLoader
[code="java"][/code]package test.classloader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.net.MalformedU...2009-07-05 12:38:52 · 69 阅读 · 0 评论 -
多线程--几种常用的编程模型
我这里可以大概给你介绍一下,但对于每一种编程模型要看具体的示例是什么,而且我不可能给你罗列所有的代码,请谅解。 其实我们编程只要尽量站到比较高的层次,很多道理其实你会发现你已经懂了。 就多线程来说,我们开始设想只有两个线程(>2时是不是算数学归纳法?)那么如果两个独立的线程会发生什么呢? 1。当一个线程进入moniter(也就是说站用一个object...2010-02-25 00:05:27 · 170 阅读 · 0 评论 -
Java线程:并发协作-生产者消费者模型
Java线程:并发协作-生产者消费者模型 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点:1、生产者仅仅在仓储未满时候生产,仓满则停止生产。2、消费者...2010-02-25 21:42:30 · 70 阅读 · 0 评论 -
Java 默认三个ClassLoader的加载路径
[code="java"]String bootstrapPath = System.getProperty("sun.boot.class.path"); System.out.println("BootStrapClassLoader Path : " + bootstrapPath); String extPath = System.getProperty("java.ext...原创 2012-01-11 21:39:38 · 301 阅读 · 0 评论