Java_Language
Coder雪冰
血雨醒风应有涯,人间遍种自由花。
展开
-
Java书籍Top 10
下面是Java Inside上推荐的十本不错的Java书籍。(文章来源)1)Java Language Specification, Third Edition (by James Gosling)本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。中文版链接:《Java编程规范》转载 2012-12-06 14:36:41 · 588 阅读 · 0 评论 -
tomcat7禁用catalina.out输出
tomcat7中禁用catalina.out的输出,又可能很大。直接修改catalina.sh文件的输出语句。在文件中找到以下内容。if [ -z "$CATALINA_OUT" ] ; then CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out输入到/dev/null黑洞,上面内容修改成下面内容。if [ -转载 2015-09-21 20:56:09 · 4944 阅读 · 0 评论 -
Java CheckException与UncheckException
通常我们在处理Java 异常时,需要考虑是使用受检异常和非受检异常两种方式,今天重新翻看书时,看到这块简述,供参考。原创 2015-09-10 17:44:12 · 656 阅读 · 0 评论 -
避免servlet 在并发下线程安全问题
servlet是何物?1,http://www.ibm.com/developerworks/cn/java/j-lo-servlet/2,http://baike.baidu.com/link?url=2-VdfHr9F_FmPpe3Q3T_YNWRkUOAosodZpeTd-4qZHZwsHqg-w-hJ3fGM13Hkpe7Rrq1MTzjZrMznkgv80G_X_ 由于转载 2015-09-09 14:36:52 · 605 阅读 · 0 评论 -
java中包命名常见规则
今天首先谈谈一些常用的java package命名规则,以后有时间再写写java其他的一些规范!首先我们该知道的是,java的包名都是由小写单词组成的,类名的首字母都是大写,也就是我们常用的驼峰写法,包路径一般都是对系统模板的定义与归类。这样看了包名很容易就明白哪一个模块是干什么的,很容易通过对应的包路径找到对应的代码!在java开发的过程中,每名Java开发人员都可以编写属于自己的jav转载 2015-06-06 18:12:17 · 1000 阅读 · 0 评论 -
Java For跳出多循环的问题
break会跳出(终止)当前循环。 continue是跳出当前循环,开使下一循环。break,continue两种方法没有办法跳出多层循环,如果需要从多层循环跳出,则需要使用标签,定义一个标签label,然后再需要跳出的地方,用break label就行了。注:continue也可以如法炮制。public class ForLabel { public static原创 2015-05-06 15:03:00 · 659 阅读 · 0 评论 -
A lot of Maven plugin comand
Maven commandmvn clean mvn compilemvn packagemvn installmvn clean install Findbus pluginmvn findbugs:helpmvn findbugs:checkmvn findbugs:findbugsmvn findbugs:guiCheckStyle原创 2013-07-26 17:45:24 · 584 阅读 · 0 评论 -
Morphia开发简介
今天研究了一下MongoDB的應用,用到了這個Morphia的開源框架,使用起來很方便,能實現java類和數據庫collections之間的相互映射。下面是在網上找來的Morphia文章與大家進行分享。這里也有篇文章很好的講解了使用 Morphia 和MongoDB 实现域模型持久性的問題地址:http://www.ibm.com/developerworks/cn/java/j-morphia/原创 2013-01-28 16:55:48 · 1552 阅读 · 0 评论 -
依赖和关联的区别
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。1.依赖关系的特征 对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造转载 2012-12-06 14:40:19 · 1260 阅读 · 0 评论 -
Java处理UTF-8带BOM的文本的读写
今天在做用Java輸出CSV文件,用MS Office2007打開時,總是亂碼,文件是用UTF-8輸出的,用其它編輯器打沒有亂碼問題,只有MS office會有問題,經過一天的研究,找到了如下解決方法,在輸出信息頭上加BOM即可。以下是轉載的文章,做為備忘錄。什么是BOM BOM(byte-order mark),即字节顺序标记,它是插入到以UTF-8、UTF16或UTF-32编码原创 2012-12-06 14:38:55 · 1732 阅读 · 0 评论 -
Java中getResourceAsStream的用法
Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassL转载 2012-12-06 14:38:13 · 413 阅读 · 0 评论 -
Java常用工具包 Jodd
Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:1. 提供操作Java bean,2. 可以从各种数据源加载Bean,3. 简化JDBC的接连与代码,4. 剖析SQL查询,5. 处理时间与日期,6. 操作与格式化String,7. 搜索本地硬盘上的文件,8. 帮助转载 2012-12-07 14:09:26 · 756 阅读 · 0 评论 -
应该被记住的8位Java人物
摘要:这里列举了8个Java人物,他们创建了对Java社区贡献很大的框架、产品、工具和图书,也因此改变了 Java 的编码方法。本文列举了8个Java人物,他们创建了对Java社区贡献很大的框架、产品、工具和图书,也因此改变了Java的编码方法。一起来认识下吧。8.Tomcat和Ant创办人James Duncan Davidson,1997年到2001年在Su转载 2012-12-06 14:37:29 · 479 阅读 · 0 评论 -
Java Sleep() 与 Wait()的机制原理与区别
一.概念、原理、区别Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:准备(NEW),运行(RUNNABLE),等待(WAITING/TIME_WAITING), 阻塞(BLOCKED),死亡(TERMIATED)。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。 当有多个线程访问共享数据的时候,就需要对线程进行同步。线程中的几个主要方法的比较: T转载 2016-01-07 16:58:29 · 1348 阅读 · 1 评论