转载请注明出处:jiq?钦's technical Blog 一、HashMapHashMap,基于散列(哈希表)存储“Key-Value”对象引用的数据结构。存入的键必须具备两个关键函数:(1)equals(): 判断两个Key是否相同,用来保证存入的Key的唯一性;(2)hashCode(): 根据k-v对象的Key来计算其引用在散列表中存放的位置; HashMap底层结构是一个数组:tra...
分类:
编程语言 时间:
2015-07-02 01:07:32
阅读次数:
185
转载请注明出处:jiq?钦's
technical Blog
一、Collection:存放独立元素
Collection中的接口都是可选操作,其实现类 并不一定实现了其所有接口,这是为了防止“接口爆炸”。最常见的Unsupported Operation
都源自于背后由固定尺寸的数据结构支持的容器,比如使用ArrayList.asList将数组转换成L...
分类:
编程语言 时间:
2015-06-30 01:31:54
阅读次数:
224
转载请注明出处:jiq?钦's
technical Blog
一、数组初始化
无论如何,当你要实例化一个数组对象的时候,必须要指定其大小。
不能在提供了initializer的情况下再去指定数组的维度!!!
正确的初始化方式有:
方式1:Int[][] array =new int[][]{{1,2},{3,4},{5},{2,4,2,1}};
方式2:Int[][...
分类:
编程语言 时间:
2015-06-30 00:10:10
阅读次数:
238
转载请注明出处:jiq?钦's
technical Blog
1
泛型语法:
泛型类: class ClassName{}
泛型方法:public void f(T x){}
基本指导原则:如果使用泛型方法可以取代将整个类泛型化,那么就应该使用泛型方法,因为它可以让事情更加清楚。
2
为什么使用泛型?
在Java SE1.5之前,没有泛型的情况的下,通过对类型...
分类:
编程语言 时间:
2015-06-29 06:32:49
阅读次数:
173
转载请注明出处:jiq?钦's
technical Blog
一、静态代理:
假设原来有一个实现了指定接口/抽象类的子类:
class RealSubject implements Subject{
public void request(){
System.out.print("real request handling\n");...
分类:
编程语言 时间:
2015-06-28 06:28:30
阅读次数:
141
MySql_x64免安装版在win10下的详细配置过程(一)这里我介绍mySql的下载安装和配置全部过程,供有必要的朋友们参考。因个人电脑是win10_Pro_Technical_Preview_x64,所以我这里演示MySql的也是64位版。第一步下载:相信很多IT的朋友都喜欢到官方网站下载最原始的东西,第三方网..
分类:
数据库 时间:
2015-06-26 06:54:48
阅读次数:
204
转载请注明出处:jiq?钦's
technical Blog
1 Class文件:
class文件全名称为Javaclass文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。
每一个类都有一个Class类型的对象,每当一个类被编译,就会产生一个Class对象(保存在同名的.class文...
分类:
编程语言 时间:
2015-06-25 01:27:06
阅读次数:
207
From: Doug Stainbrook, Global Technical Business Development To: Edge Answers Subject: Solid Edge ST7 Maintenance Pack 8 Released Date: 06/23/2015 Distribution: Siemens PLM Software employees: Yes ...
分类:
其他好文 时间:
2015-06-24 11:11:31
阅读次数:
295
转载请注明出处:jiq?钦's
technical Blog
(1)String本质:
String对象是不可改变的,任何看起来会修改String对象的操作实际上都是创建了一个全新的Sting对象,然后再该全新对象上修改。而效率更高的StringBuilder正好不同。
(2)String和StringBuffer的区别:
String 类型和 StringBuffe...
分类:
编程语言 时间:
2015-06-24 00:48:34
阅读次数:
162
英文原文:Technical Debt: A Repayment Plan 什么是技术债务? 许多团队都受技术债务困扰,不过,很少有团队能真正地设计一个计划从中挣脱出来。为了更好的理解如何才能摆脱债务,我们首先要正确地理解什...
分类:
其他好文 时间:
2015-06-22 11:16:48
阅读次数:
122