易截截图软件、单文件、免安装、纯绿色、仅160KB

[JAVA与模式]学习笔记 一

      作为一名程序员,总要经历从小规模的局部编码转换到大型软件设计、开发的过程。在此过程中,在熟悉了编程语言后,需要将眼光上升一个层面,从整体去把握整个软件的架构,针对一个行业的具体业务,能够设计一个合理的架构,提高软件的可靠性、可维护性、可复用性。就像一位经验丰富的同事所说:“不要只写代码,要爱代码”。
编码是一门艺术,绝不是简单的字符罗列。
      在同事的极力推荐下,开始学习《Java与模式》这本书,并且希望通过记录对其中一些理念的理解和一些不明晰的问题,和大家一起分享学习的过程。
     设计模式的鼻祖是建筑工程学家Christopher Alexander。它涵盖了科学、心理、艺术、哲学,不仅适用于建筑工程学,而且适用于软件工程学以及其他的工程学。设计模式把面向对象的理念发挥到了极致,对于学多重复出现的问题,提出了既优雅又实际的解决方案。如今,作为高级软件工程师不了解设计模式,不能熟练地使用几个设计模式,说起孤陋寡闻,恐怕也不过分。
    
    


相关文档:

java每个初学者应该搞懂的问题

对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。
问题一:我声明了什么!
String s = "Hello world!";
许多人都做过这样的事情,但是,我们到底声明了什么?回答通常 ......

分享java写的电驴下载完成关机小程序

自己研究下verycd下载套路,发现一个downloads.txt文件同步正在下载的资源信息,下载完成后自动删除里面的记录,这就简单多了.
思路:读downloads.txt文件,利用关键字把里面的记录分割后加入list,选择监视的文件名,利用while循环的倒计时方法以文件名为关键字从list里定时搜索,如果下载完成,调用runtime类运行dos命令shutdown, ......

Java学习 从入门到精通


Java Learning Path (一)、工具篇
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外 ......

Java本地接口(Java Native Interface (JNI))

JNI工作原理
在JNI中,本地函数是通过一个独立的.c或.cpp文件来实现的(C++为JNI提供的界面会更简洁一些)。当JVM调用该函数时,它传递了一个JNIEnv指针、一个jobject指针和通过Java方法定义的Java参数,JNI函数的形式如下:
JNIEXPORT void JNICALL Java_ClassName_MethodName
  (JNIEnv *env, jobjectobj)
{ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号