10 2016 档案

摘要:Java程序的运行,离不开class的加载,所谓类加载就是将编译好的class文件加载的jvm并形成class对象,只有class正确加载才能被实例化和调用。 调用此方法会显示如下结果: sun.misc.Launcher$AppClassLoader@232204a1 sun.misc.Launc 阅读全文
posted @ 2016-10-31 23:30 chengxiansheng 阅读(249) 评论(0) 推荐(0)
摘要:今天看了一本书《啊哈 算法》,书的内容不多,一共两章,第一章是常见的排序算法包括桶排序、冒泡排序和快速排序,这些事基础的排序算法网上有很多资料说明,这里主要说第二章栈,对列,链表,书上使用c语言实现的,这里用java代码自己实现下,可能略有不同 栈:这是一个先进后出的数据结构,生活中类似的浏览器的返 阅读全文
posted @ 2016-10-26 22:53 chengxiansheng 阅读(3988) 评论(0) 推荐(0)
摘要:现阶段线程之间的通讯主要有两种:内存共享和消息传递,而且在java中是采用的内存共享。简单说下内存共享: 假设现在有a线程和b线程,在a和b线程之间的通讯是依靠a线程将相关数据刷新到共享内存,然后b线程再通过从共享内存中读取数据来实现a线程和b线程的通讯,java中的共享内存就是堆,在堆中存储实例、 阅读全文
posted @ 2016-10-25 16:48 chengxiansheng 阅读(309) 评论(0) 推荐(0)