![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
贺群
这个作者很懒,什么都没留下…
展开
-
观察者设计模式
论坛上很多人都讲设计模式,也讲了很多设计模式,现在也来说说我对一些设计模式的理解,对于一些简单的模式就不多说了,一切都在我以前写的例子中使用到了,比如说在velocity和freemarker的比较那篇文章里用到了单例,工厂,方法模板,在java邮件,在简单和复杂之间那篇文章里用到了策略,适配,在easywebwork中也使用了几种设计模式,在哪些文章我没有对设计模式进行详细的讲解是因为我觉得那些转载 2011-12-07 09:32:00 · 792 阅读 · 0 评论 -
Java Collection
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据象,比如转载 2012-01-12 13:41:43 · 70 阅读 · 0 评论 -
C/C++比Java性能好的原因
大多数程序员都认为C/C++会比Java语言快,甚至于觉得从Java语言诞生以来,“执行速度缓慢”的帽子就应当被扣在头顶,这种观点的出现是由于Java刚出现的时候JIT编译技术还不成熟,主要靠解释器执行的Java语言确实性能比较低下。但是在今天JIT编译技术已经发展成熟之后,Java语言有可能在速度上与C/C++争一日长短了吗?这个问题的答案,让我们从两者的编译器谈起。 Java与C/C转载 2012-02-02 10:08:55 · 6224 阅读 · 0 评论 -
用JAVA写一个日志类程序[转载]
说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也不是万能的,有时需要根据自己调试和跟踪需要,最好自己也要学会写日志类来操作自己的日志,以跟踪程序的错误或其他信息。下面,我就以我在WEB开发中根据自己的错误跟踪需要写了个日志类。package myproject.logs;import java.text.SimpleDa转载 2012-02-28 14:00:20 · 2178 阅读 · 0 评论 -
关于Java中的final
Java中的final共有三种用法:一、final成员变量当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。其初始化可以在三个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函转载 2012-03-05 15:16:36 · 531 阅读 · 0 评论 -
mac下tomcat的安装与配置
1、到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。 2、修改目录权限到终端输入sudo chmod 755 /Library/Tomcat/bin/*.sh 3、启动Tomcat按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车: sudo sh startu转载 2014-10-08 14:15:05 · 2421 阅读 · 0 评论