摘要:http://learnworld.iteye.com/blog/1402763https://kenai.com/projects/btrace/
阅读全文
摘要:自古程序员爱黑Java,不黑不痛快的说,最近一周在V2EX上至少看到过不下5个黑Java的帖子,而且都是顶的老高,一共点开看了一个感觉好无趣啊。我到现在为止已经写了4年的C了,主要是做嵌入式驱动的开发,这一块的水很深,所以我平时更多的空闲时间都是用在其他方面,之前回忆了一下本科的基础数据结构和算法知...
阅读全文
摘要:http://docs.oracle.com/javase/tutorial/collections/index.html
阅读全文
摘要:http://www.oracle.com/technetwork/java/javase/documentation/index-137868.htmlThis document describes the style guide, tag and image conventions we use...
阅读全文
摘要:https://www.jetbrains.com/idea/help/intellij-idea.htmlhttps://www.jetbrains.com/idea/help/creating-and-running-your-first-java-application.htmlhttps:/...
阅读全文
摘要:这几天尝试用Java的swing写图形程序,边学习边摸索写了个简单的数独游戏,在编写的过程中学到了不少关于swing的东西,而且对于图形化程序的编写也有了一点简单的认识:善其事先利其器,既然写图形化程序就先把一个IDE玩熟练,不在乎是什么IDE,喜欢哪个就用那个,不然急于动手会遇到更多麻烦;先实现一...
阅读全文
摘要:File -> Project Structure (ctrl + shift + alt + s ) -> Module -> Dependencies -> Add... -> Library... -> Attach Classes.
阅读全文
摘要:最近学习用Java编写GUI程序,感觉从做一个小东西入手最好,选择了编写一些小游戏开始,第一个为数独游戏。http://en.wikipedia.org/wiki/Sudoku编写数独游戏第一步考虑的就是该如何生成一个原始的数独题目,要想生成数独题目最简单的办法就是先随机生成一个完整的数独,然后从中...
阅读全文
摘要:问题如下:http://stackoverflow.com/questions/19889145/setting-up-intellij-12-idea-with-java-1-7-and-resolve-java-system-java-compileIntelliJ 12 CE download...
阅读全文
摘要:在《算法》中的散列表一节,在用拉链法实现散列表的API时要求实现以下一个方法:public Iterable keys()我们知道Iterable是一个接口,那么一个方法怎么会返回一个接口呢?在《Effective Java》中第52条为“通过接口引用对象”as parameter types. M...
阅读全文
摘要:看到一篇评估大型HashMap的文章,备份几个Collections库。原文:Large HashMap overview: JDK, FastUtil, Goldman Sachs, HPPC, Koloboke, Trove中文翻译:大型HashMap评估:JDK、FastUtil、Goldma...
阅读全文
摘要:我们知道Java容器类实际提供了四类接口:Map,List,Set和Queue,如下图所示,每种接口都有不止一个版本的实现,如果在实际编写程序时需要使用某种接口时该如何选择。 从Oracle的Java Language Best Practices 中的说明可以看到建议不要在新程序中使用HashTable,Vector,Stack使用HashMap,ArrayList和LinkedList来替...
阅读全文
摘要:http://blog.csdn.net/explorers/article/details/454837
阅读全文
摘要:1.What is the 'instanceof' operator used for?stackoverflow的一个回答:http://stackoverflow.com/questions/7313559/what-is-the-instanceof-operator-used-forins...
阅读全文
摘要:List容器类图List是一个接口,它继承自Collection和Iterable,它的实现类有AbstractList,AbstrackSequenceList,ArrayList,LinkedList,Vector,Stack;AbstractList是一个抽象类,它实现了最基本的List接口,...
阅读全文
摘要:Java异常分类异常表明程序运行发生了意外,导致正常流程发生错误,例如数学上的除0,打开一个文件但此文件实际不存在,用户输入非法的参数等。在C语言中我们处理这类事件一般是将其与代码正常的流程放在一起,通过判断条件让程序作出相应的操作,例如添加提示信息然后让程序返回一个错误码。在Java中引入了异常处...
阅读全文
摘要:IteratorIterator被称为迭代器,是一个对象,它的工作是遍历并选择序列中的对象,可以实现以下一些操作:使用方法iterator()要求容器返回一个Iterator,Iterator将返回序列的第一个元素;使用next()获取序列中的下一个元素;使用hasNext()检查序列中是否有元素;...
阅读全文
摘要:1.简介容器是一种在一个单元里处理一组复杂元素的对象。使用集合框架理论上能够减少编程工作量,提高程序的速度和质量,毕竟类库帮我们实现的集合在一定程度上时最优的。在Java中通过java.util为用户实现了一个Collection Framework,这个集合框架用统一的架构来表示和操作所有的集合,...
阅读全文
摘要:Linux Mint 17下安装的是默认的OpenJDK,可以使用java -version查看现在需要使用Sun/Oracle官方的JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载之后安装步骤如下:su...
阅读全文
摘要:Java私有构造器:使用private关键字声明的构造函数。由于类的构造函数时私有的,所以此类不能被实例化,同时也不能被继承。《Effective Java》第三条:用私有构造器或者枚举强化Singleton属性。所谓Singleton属性是指仅仅被实例化一次的类。第四条:通过私有构造器强化不可实例...
阅读全文