现在关于Java集合类的文章很多,但是我最近看到一个很有意思图片,基本上把Java集合的总体框架都给展现出来了,很直观。
在这里,集合类分为了Map和Collection两个大的类别。
处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTable、Vector、Stack)都是线程安全的,但是它们都是JDK的老的遗留类,现在基本都不怎么使用了,都有了...
分类:
编程语言 时间:
2014-07-27 11:23:12
阅读次数:
210
Maven?拥有约定,知道你的代码在哪里,放到哪里去拥有一个生命周期,例如执行 mvn install 就可以自动执行编译,测试,打包等构建过程只需要定义一个pom.xml,然后把源码放到默认的目录,Maven帮你处理其他事情拥有依赖管理,仓库管理1.安装Maven确认jdk是否已安装?下载Mave...
分类:
其他好文 时间:
2014-07-27 11:00:02
阅读次数:
284
枚举是JDK 5以后引入的,被称作新特性,虽然JDK 5推出已经N年了,不过鉴于这个版本在Java里程碑上的重要性,就姑且继续称作新特性吧。枚举的定义:1 public enum Lamp {2 RED,GREEN,YELLOW;3 }枚举使用关键字enum定义,enum是enumerati...
分类:
编程语言 时间:
2014-07-27 10:25:02
阅读次数:
292
在NetBeans下开发Android的所需要的基本条件:NetBeans(包含JDK)+Android SDK+NBAndroid(为Netbeans设计的Android 开发插件)详情:http://nbandroid.org/wiki/index.php/Installation
分类:
移动开发 时间:
2014-07-27 10:23:12
阅读次数:
310
制作Andriod应用需要使用jdk中的一个工具keytool,如下
首先 cmd
输入命令:keytool -genkey -v -keystore gkhapp.keystore -alias gkhapp -keyalg RSA -validity 1000
说明:-keystore gkhapp.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-al...
分类:
移动开发 时间:
2014-07-26 15:30:21
阅读次数:
258
1.前言在阅读研究线程池的源码之前,一直感觉线程池是一个框架中最高深的技术。研究后才发现,线程池的实现是如此精巧。本文从技术角度分析了线程池的本质原理和组成,同时分析了JDK、Jetty6、Jetty8、Tomcat的源码实现,对于想了解线程池本质、更好的使用线程池或者定制实现自己的线程池的业务场景...
分类:
编程语言 时间:
2014-07-26 14:56:00
阅读次数:
326
mac系统一般默认会安装jdk 1.6,路径为/System/Library/Java/JavaVirtualMachines/1.6.0.jdk,此Jdk为系统默认jdk;但某些框架/应用要求jdk1.7甚至jdk1.8才能运行,所以需要配置系统默认jdk。首先下载并安装需要的jdk,http:/...
分类:
其他好文 时间:
2014-07-26 14:44:50
阅读次数:
237
ggmm找工作, 请到 www.ggmmjob.com 投简历。。。。。windows xp下配置JDK环境变量: 1.安装JDK,安装过程中能够自己定义安装文件夹等信息,比如我们选择安装文件夹为D:/java/jdk1.5.0_08; 2.安装完毕后,右击“我的电脑”,点击“属性”; 3.选择.....
分类:
编程语言 时间:
2014-07-26 14:31:20
阅读次数:
347
哇哇哇、、、、你们是不是也出现过这样的错误阿、、什么意思啊?好吧、、、你们看:你的电脑是32位的还是64位的?没事、这个かまいません、、、关键是你安装的JDK是32位的还是64位的?这才是关键!这个意思是说你这个路径下的JDK不对、你就换成64位吧、、、是不是好了!(*^__^*..
分类:
其他好文 时间:
2014-07-26 03:21:17
阅读次数:
292
Java网络编程-对象编解码方案、优劣对比
使用jdk序列化 和 二进制编解码 ,从执行时间,产生的字节大小作对比...
分类:
编程语言 时间:
2014-07-26 02:43:06
阅读次数:
264