Java
简单丨简简单单
苦难不是博得同情的资本,只有不断奋斗方能改变命运!
展开
-
Java中hashcode何时使用?
一般情况下,在Map集合中, 要比较2个对象的key(键值)的时候,javaxuni原创 2014-05-08 18:41:42 · 1231 阅读 · 0 评论 -
算法导论第十二章__二叉搜索数
算法导论第十二章__二叉搜索数原创 2014-08-01 09:28:11 · 676 阅读 · 0 评论 -
图解:Set检查是否为重复对象的策略
图解:Set检查是否为重复对象的策略!原创 2014-07-30 17:59:50 · 1572 阅读 · 0 评论 -
Comparator和Comparable接口
如何利用java现成的算法为你工作?很简单!原创 2014-08-04 11:44:27 · 771 阅读 · 0 评论 -
【JDK优化】java.util.Arrays的排序研究
作者题记:JDK中有很多算法具有优化的闪光点,值得好好研究。 【java.uti.Arrays】 包含用来操作数组(比如排序和搜索)的各种方法。这篇文章我们就来研究一些大师们写的排序算法。 (1) 基本数据类型数组的排序,如Arrays.sort(int[])等。采用了一种经 过调优的快速排序 。 该算法改编自 Jon L. Bentley 和 M. Dougla转载 2014-08-04 12:12:39 · 418 阅读 · 0 评论 -
【精】自学路线图
【精】自学路线图+技术总览图原创 2014-08-02 00:19:32 · 1078 阅读 · 1 评论 -
Java指针详解___案例解答
【经典】图解Java指针特性。原创 2014-07-27 11:53:06 · 1104 阅读 · 1 评论 -
Java实现双链表
Java实现双链表原创 2014-07-27 13:48:15 · 458 阅读 · 0 评论 -
我们为什么要学习Linux
程序员谈学习:我为什么要学习Linux? 除此之外,优秀的程序员的另一个特点是善于并乐于学习,他们对自己所从事的工作有浓厚的兴趣,有强烈的好奇心,他们总是想把问题弄明白,他们喜欢清晰,而不是迷迷糊糊的感觉。对一个人的进步起决定性作用的因素是刻苦的学习,而不是所谓的“经验”。就像有人说的那样,在公司里工作不会使你成为大牛,只有持续的学习才能让你有长足的进步。现在很多招聘职位转载 2014-07-01 21:27:09 · 422 阅读 · 0 评论 -
Java 使用接口还是抽象?
实际上接口和抽象类的选择不是随心所欲的。要理解接口和抽象类的选择原则,有两个概念很重要:对象的行为和对象的实现。如果一个实体可以有多种实现方式,则在设计实体行为的描述方式时,应当达到这样一个目标:在使用实体的时候,无需详细了解实体行为的实现方式。也就是说,要把对象的行为和对象的实现分离开来。既然Java的接口和抽象类都可以定义不提供具体实现的方法,在分离对象的行为和对象的实现时,到底应该使用接口还转载 2014-07-02 11:46:27 · 447 阅读 · 0 评论 -
Map 遍历方式-以及优缺点
遍历的四种方式: public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println(原创 2014-06-28 21:31:43 · 518 阅读 · 0 评论 -
Java中常见问题总结------------持续更新
关于:继承问题的讨论;原创 2014-06-27 10:33:54 · 366 阅读 · 0 评论 -
java中&&和&比较,||和|比较
&&:使用&&用来判断2个t原创 2014-05-13 23:59:44 · 595 阅读 · 0 评论 -
Java中对象的equals比较
例如,我们现在有一个Person类 public class Person{ private String name; private String id; public Person(){ } }原创 2014-05-08 18:35:49 · 527 阅读 · 0 评论 -
Java中equals和hashcode
以下是关于HashCode的官方文档定义: [plain] view plaincopy hashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hash转载 2014-05-08 21:09:43 · 366 阅读 · 0 评论 -
Java中equals和==的区别
Java中equals和==的区别 java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出转载 2014-05-08 21:01:24 · 359 阅读 · 0 评论 -
【超实用】图解--如何使用本地的dtd文件映射
【超实用】图解--如何使用本地的dtd文件映射原创 2014-07-31 22:55:00 · 1701 阅读 · 2 评论