Java核心
文章平均质量分 54
jiadongkai
这个作者很懒,什么都没留下…
展开
-
“强内聚,松耦合”无敌攻略版
一、概念理解一个软件是由多个子程序组装而成,而一个程序由多个模块(方法)构成。而内聚就是指程序内的各个模块之间的关系紧密程度,耦合就是各个外部程度(子程序)之间的关系紧密程度。耦合式对某个元素与其他元素之间来凝结、感知、和依赖的度量。这里说的元素可以使功能、对象(类),也可以值系统、子系统、模块。它取决于每个模块之间的接口的复杂程度,调用模块的方式——即有哪些信息通过接口,一般...2010-08-28 00:43:15 · 445 阅读 · 0 评论 -
java.lang.Class<T> 研究
Class对象包含了与类相关的信息。Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。 Class 没有公共构造方...2010-09-05 16:58:48 · 99 阅读 · 0 评论 -
EUC v1.0(远程控制)
和石军做了一个3个多星期了,总算熬出点东西了。阶段小结,总算实现屏幕、鼠标、滚轮、键盘和文件从客户端到服务器的传输了。拿出来大家分享。 源码和jar文件都在下载里,运行前先看说明文档。...2010-09-13 21:20:15 · 203 阅读 · 0 评论 -
java学习总结1
Java总结 问题: ???Swing组件学习吗? 1、Java运行机制: Java编译过程:*.java--Javac编译-------*.class Java程序运行过程:Java *----Jvm装载类文件----Jvm运行类文件 Jvm(java virtear machine)为java程序提供了使用计算机硬件级操作系统所必要的资源 2、打...原创 2010-06-22 16:11:56 · 179 阅读 · 0 评论 -
其实你不清楚String、Integer等类在内存中如何组织数据!
我们往往一直半解,我们知道stack中有String池,可是不知道为什么有了线程池就能使String类的对象表现出基本数据类型的特征(多重引用其中一个引用改变了值另外几个引用的值并没有改变),我们也不知道到底new一个String和用"='a'"创建一个String对象到底有什么区别?我们不清楚包装类到底是怎么回事,他们和String类型有什么相似和不同之处?如果,上面的问题您都能很清晰,那么...2010-12-29 16:03:16 · 135 阅读 · 0 评论 -
Java线程使用备忘
一、在Java中有两种方法实现多线程:继承Thread类和实现Runnable接口。实现Runnable接口对于继承Thread接口有如下显著优势:1、 适合多个相同程序代码的线程去处理同一资源,因为可以只建一个对象,然后new Thread()多次实现多线程,这样资源就是共享的2、 可以避免Java的单继承带来的局限3、 增强了程序的健壮性,代码能够被多个线程共享,代码...2010-09-29 13:15:15 · 81 阅读 · 0 评论 -
程序级线程和硬件级线程不同
因为在远程控制的图片传输中遇到一个瓶颈:增加服务器端抓取和发送屏幕图片的线程数,并没有提高一秒的图片传送的帧数。所以,看了CPU的工作原理和程序设计中线程机制这两个方面东西,主要是在网上看的。 总结了很多,不过我只把容易误解和理解错的部分贴出来: 1、关于java多线程降低CPU运行效率的问题:如果CPU的运行涉及非CPU使用的事件(如网络、部分I/O等),使用多线程将提高CP...2010-09-29 18:40:38 · 224 阅读 · 0 评论 -
让CPU舞动起来
[color=blue][align=center][size=large]搞个CPU画图玩玩。[/size][/align][/color][color=blue][size=medium]目标:[/size][/color][img]http://dl.iteye.com/upload/attachment/334707/dde6af03-1e9a-3213-b557-f5...原创 2010-10-21 00:40:30 · 210 阅读 · 0 评论