- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 java程序员必看书籍--应该是比较高端的了。。。
学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们
2014-05-25 20:38:46 3251
转载 学习Java必看书籍和步骤
Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《T
2014-05-25 20:36:51 759
转载 JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。
2014-05-19 15:25:09 508
转载 Java中abstract和interface的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者之间
2014-05-19 13:24:28 484
转载 MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分
2014-05-13 22:55:54 462
转载 HashMap源码分析
HashMap作为最常用的容器类之一不一定每个人都对它非常了解。即使面试题也仅仅会比较几种容器的性能和线程安全问题。 HashMap如此常用确实有着它精巧的设计,即使我现在也无法真正理解其hash()策略是如何想到的。这里就把我一些理解的写出来,一方面是自己的笔记,另一方面是可以和广大程序员作一个交流,说不定能解开我一些无法解答的迷。 这里先提几个问题作为引
2014-05-11 22:08:47 513
转载 再谈HashMap-由一个实际问题引发的对HashMap设计吐嘈
前言 这一篇主要想讲一讲HashMap在设计上的缺陷以及在使用的过程中留下的一些隐患。也是在实际项目中可能需要注意的一些地方。比如说我下面要介绍的一个containsKey方法,以及List里面其实有一个toArray[]方法返回的是一个Object[]数组的,其实都不是很好用的一种设计,在泛型里有点不伦不类的感觉。项目背景 事情的起因是在项目中因为
2014-05-11 22:07:28 604
转载 HashMap之equals与hashCode小陷阱
先以一段代码开始这篇blog。01public class Name {02 03 private String first; //first name04 private String
2014-05-11 22:06:28 560
转载 comparator接口与Comparable接口的区别
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collections.s
2014-05-07 20:08:01 500
原创 对于TreeSet中的compareTo()和equals()方法
与HashSet不同,TreeSet插入元素时的判断标准其实只需要实现Comparable接口的compareTo()方法
2014-05-07 10:43:00 3033
原创 Float类的floatToIntBit方法
public static int floatToIntBits(float value)根据 IEEE 754 的浮点“单一形式”中的位布局,返回指定浮点值的表示形式。 第 31 位(掩码 0x80000000 选定的位)表示浮点数字的符号。第 30-23 位(掩码 0x7f800000 选定的位)表示指数。第 22-0 位(掩码 0x007fffff 选定的位)表示浮点数字的有效位
2014-05-06 12:34:51 1992
转载 java中的==、equals和hashCode以及hashCode生成
前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?关于== ==是容易理解的。java设计java就是要比较两个对象是不是同一个对象。 对于引用变量而言,比较的时候两个引用变量引用的是不是同一个对象,即比较的是两个引用中存储
2014-05-06 11:12:03 579
原创 关于java中的hashCode()方法
String str1 = new String("你好"); String str2 = new String("你好"); System.out.println(str1.hashCode()); System.out.println(str2.hashCode());这样会显示两个hashCode()相等,原因是
2014-05-06 11:06:17 488
转载 Java中的==和equals区别
概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。 C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true
2014-05-06 10:41:19 599
转载 接口中的方法
接口Interface1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化2. 接口中的方法默认都是public、abstract类型的。3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。4. 接口没有构造方法,不能被实例化,在接口中定义构造方法是非法的。5. 一个接口
2014-05-04 21:56:11 655
事件分发处理ViewPagerListView例子
2015-04-22
httpclient-android-4.3.5.1.jar
2015-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人