HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。...
分类:
编程语言 时间:
2015-03-09 08:10:12
阅读次数:
172
在GITHUB上面,有很多源码都是maven项目,但是很多都没有jar包。去网上找到话第一个是比较难找,第二个是怕不够原汁原味。我们通过maven+Eclipse可以可视化将maven项目生成jar库包还有源码jar包。
1.下载maven
下载地址:http://maven.apache.org/download.html
2,解压 到本地:
3,配置环境变量
3-1,...
分类:
编程语言 时间:
2015-03-09 07:09:14
阅读次数:
8763
一.Java标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开 始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如,identifier,userName,User_Name,_sys_va...
分类:
编程语言 时间:
2015-03-09 07:01:51
阅读次数:
141
service是业务层action层即作为控制器DAO(Data Access Object) 数据访问1.JAVA中Action层,Service层,modle层和Dao层的功能区分?(下面所描述的service层就是biz) 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对.....
分类:
编程语言 时间:
2015-03-09 07:00:40
阅读次数:
202
解决办法如下:1、安装readline模块readline库是bashshell用的库,包含许多功能,如命令行自动补全等。ubuntu下安装的命令:sudoapt-getinstalllibreadline-dev2、重新安装python在python的安装目录下,执行:make;sudomakeinstall现在去试试看行了不,如果还是不行,就使用pyt..
分类:
编程语言 时间:
2015-03-09 01:54:37
阅读次数:
350
读《javascript语法精粹》知识点总结昨天泡了大半天的读书馆,一口气看完了《javascript语法精粹》这本书,总体来说这本书还是写的不错,难怪那么多的推荐。《javascript语法精粹》主要是归纳与总结了javascript中的重点知识,下面我把我看玩后觉得比较重要的知识点分享出来。..
分类:
编程语言 时间:
2015-03-09 01:55:51
阅读次数:
217
二维数组计算最低值与最高值publicclassConutMark{publicstaticvoidmain(String[]args){//定义二维数组intgrades[][]={{77,68,86,73},{96,87,89,81},{70,90,86,81}};intlowGrade=grades[0][0];//定义保存最低分数的变量for(inti=0;i<grades.length;i++){//循环遍历数组for(i..
分类:
编程语言 时间:
2015-03-09 01:53:12
阅读次数:
197
一、循环语句循环语句即for语句,您可能说:“不对,它不仅仅是for语句,还有while或者do-while”,真的很遗憾,GO语言真的只有for,它认为提供一种就可以了,提供多了怕给程序员带来麻烦:)下面我们使用for循环计算1+2+3+4+……+100的和,和其它语言一样,我们使用循环100次的..
分类:
编程语言 时间:
2015-03-09 01:53:22
阅读次数:
258
方法/步骤1先在E盘下创建maven文件夹,然后在maven创建maven0703文件夹最后在maven0703下创建src文件夹和pom.xml文件步骤阅读2创建pom.xml文件,在文件中添加以下信息:步骤阅读3然后在src下创建:main和test文件夹main下又创建:Hello.java文件存放到java/com/liu/maven/Hello..
分类:
编程语言 时间:
2015-03-09 01:49:29
阅读次数:
252
字典长度字典dic1,dic2值,以及比较结果如下:可知字典长度越长,字典就大。疑问一:如果长度不一样呢,长度比较长但键值比较小,那个大呢?答案:字典长度是第一比较项,长度长的就大长度相等,比较键疑问二:如果键不一样且比较小,但是valuse值大呢?如图可知:如果键值不..
分类:
编程语言 时间:
2015-03-09 01:49:39
阅读次数:
346
装载、连接、初始化Java的class文件,会在装载的时候,生成Class信息。缺失的符号,通过连接,变成直接引用。虽然我们都是对一个不存在的类发起引用的时候,发生类没有定义的异常,但是这并不意味着装载和连接一定是lazy模式的,只是标准规定了抛出异常的时机必须同lazy模式的..
分类:
编程语言 时间:
2015-03-09 01:47:56
阅读次数:
130
对于jdbc的总结,我想等我忘记一段时间再来总结,就像现在我对JavaSE部分的总结和回顾,我感觉这样有个好处,你会对这个知识有更加深刻的理解,比如我学jdbc的时候在泛型的使用上有很多迷惑的地方,现在返回来看,记忆和理解更加深刻了。泛型(Generics):泛型的出现:since JDK1.5
IBM的DW中给的解释我认为很好:
Generics是程序设计语言的一种技术,指将程序中数据类型进行...
分类:
编程语言 时间:
2015-03-09 01:42:38
阅读次数:
287
开发Java语言的公司? 美国Sun (Sun Microsystems)公司开发。 Java的3个版本? J2SE(Java2 Standard Edition) 标准版 J2EE(Java 2 Platform,Enterprise Edition) 企业版 J2ME(Java ...
分类:
编程语言 时间:
2015-03-09 01:42:34
阅读次数:
151
Java编辑器很多,有免费的,有收费的,有英文的,中文的,多国语言的,没有哪款比哪款好,只有哪款更适合你,不必为了标新立异而使用别人都不使用的编辑器,建议大家走大众化路线。目前市面上流行的Java编辑器有Eclipse、MyEclipse、Jcreator、NetBeans等,以下是对几款编辑器的介...
分类:
编程语言 时间:
2015-03-09 01:42:03
阅读次数:
165
跟随世界潮流,第一个Java程序输出“Hell World!”。通过Eclipse运行程序启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框: 图1 新建项目填入项目名称,点击“完成”,创建项目成功,可以看到在E:\java\workspace 目录下多出了一....
分类:
编程语言 时间:
2015-03-09 01:40:41
阅读次数:
172
1.新建小QQ项目2.将所需用到的图片资源(resource)文件夹,添加到项目中.并新建一个登录页面:LoginViewController.swift3.修改LoginViewController.swift代码为import UIKitclass LoginViewController: UI...
分类:
编程语言 时间:
2015-03-09 01:40:20
阅读次数:
344
#!/usr/bin/python # encoding: utf-8 '''Spare.py is a starting point for a wxPython program.''' import wx class Frame(wx.Frame): '''Frame class that di...
分类:
编程语言 时间:
2015-03-09 01:39:44
阅读次数:
192