- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 enum知多少【java 5.0 tiger】
Enum的map:1、一种状态常量和状态描述可能要定义两个数组或者类,然后想办法解决状态码与状态描述信息的关联关系,java5.0以后java.util.EnumMap这个class为我们解决了此问题;同理可以研究EnumSet类
2010-12-01 22:38:00 368
原创 使用类型通配符【java 5.0 tiger】
1、打印任意类型的对象列表:使用java通配符打印2、泛型使用:自定义某种collection、cotainer(参数为数据类型),针对性质的处理。单一字母代表一个类型参数。3、如果在此基础上要想限制某一种数据类型class NumberBox extends Box //限制仅仅容许的类型为String
2010-12-01 21:15:00 414
原创 测试驱动开发
测试驱动开发理念深入人心,作为测试驱动的一个经典框架Junit值得了解。是个开源的单元测试框架,一个Junit测试应包含如下几个重要的部分,开发代码、测试代码、测试工具。单元测试长期忽视,即使现在很多公司推出要极限编程,但是都是外部推动性的,真正发挥自我能动性写单元测试的能有几个人呢?这种好的编程思想和编程习惯要从今天就要养成。但是测试代码仍然要人工编写,太麻烦了!!编程时候打印trace调试、利用断言、打印中间值、编写测试代码都是极为麻烦,自动化水平太低,自动化测试才是真正的解决之道。自动化单元测试框架x
2010-11-07 23:30:00 378
原创 TCP/IP应用开发详解&&可视化用户界面开发
可视化用户界面开发图形界面开发API嘴常用的是:1、 AWT 抽象窗口工具包2、 JFC/Swing java基础类组件为GUI程序的基本组成部分,而组件布局管理器则是构建GUI程序的粘合剂,理解好了组件管理器对构建一个漂亮美观的GUI程序帮助很大;Q&A:1、 容器组件渲染?2、 事件中的适配器?监听器?A2:AWT包中提供了事件处理机制;简单说来,就是事件源产生一个event对象,并且传递event对象给事件监听者,事件监听者对收到的对象作出相应回应,主要是通过调用相应的事件处理程序,完成事件处
2010-10-31 10:35:00 663
原创 java TCP/IP应用开发详解多线程笔记
<br />此书多线程讲解的比较简单,摘录其中的精要于此,算是见证我的成长足迹吧......<br /><br />---------------------------------------------------------------------------<br /><br />多线程网络编程<br /><br /> <br />Java语言中,所有的线程必须拥有run方法,是线程的入口。<br /> <br />创建线程两个方法:<br />1、 扩展Thread类重写其中run方法<br /
2010-10-30 20:21:00 1495
原创 jdk、jre、jvm概念梳理&Jdk与jre的文件结构
<br /><br />Jdk与jre的文件结构 <br />http://translate.googleusercontent.com/translate_c?hl=zh-CN&sl=en&tl=zh-CN&u=http://cupi2.uniandes.edu.co/site/images/recursos/javadoc/j2se/1.5.0/docs/tooldocs/windows/jdkfiles.html&rurl=translate.google.com.hk&anno=2&usg=ALk
2010-10-17 02:01:00 507
原创 源代码学习谈
<br />学习并调试可调式版的OpenJDK源代码,在看前最好能了解下java虚拟机怎么实现的,然后在此前提下学习jdk 源代码及流行的开源代码是一种很好的方法。<br /> <br />Eclipse看不到jdk源代码时候,只要attach source选择jdk目录下的那个src.zip即可。但是sun jdk自带的源代码包中并不含jdk的源代码,包含的只有java api的源代码,sun的私有包、本地方法、虚拟机的实现源代码都是没有的,jdk完整的源代码需要另外下载。<br /> <br />有必要
2010-10-17 01:56:00 679
原创 junique学习记录
对一个大的工程,一定不要上来就进入研究代码细节,容易进入"只见树木,不见森林"的尴尬境地,要学习时下流行的工业标准和潮流,用设计模式的思维首先把工程的整个包研究下,可以在纸上划出各个类间的关系,然后研究它们之间的耦合性,多问几个为什么。以便对整个包有个概括性的了解,在这个基础上,再去深入研究优秀的开源代码中的精华才是一种不错的学习方法。
2010-10-16 01:29:00 842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人