![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
shuyeshangdemayi
http://blog.csdn.net/dantegarden/article/details/43967679
展开
-
深入理解HashMap
/** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据转载 2017-06-30 00:24:39 · 241 阅读 · 1 评论 -
java jdk官网下载地址
http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloads-1880260.html原创 2016-09-14 23:30:40 · 5467 阅读 · 0 评论 -
oracle历史jdk版本下载地址
http://www.oracle.com/technetwork/java/javase/archive-139210.html原创 2016-08-10 17:28:32 · 189 阅读 · 0 评论 -
Java 枚举7常见种用法
原创地址:http://blog.lichengwu.cn/java/2011/09/26/the-usage-of-enum-in-java/ JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了转载 2016-08-10 10:51:17 · 202 阅读 · 0 评论 -
XStream 用法总结
XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。 XStream对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。翻译 2016-08-19 12:54:21 · 5122 阅读 · 3 评论 -
深入解析hashcode,hashMap源码
原文地址:http://www.iteye.com/topic/539465 /** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论转载 2016-08-07 22:55:42 · 329 阅读 · 3 评论 -
Java判断浏览器版本与类型
简单的Java获取浏览器版本和类型方法,不是很完美,但是可以用;希望大家加以完善! public static void main(String[] args) { String agent=request.getHeader("User-Agent").toLowerCase(); System.out.printl转载 2016-08-16 14:06:20 · 865 阅读 · 0 评论 -
String深入理解
String是一个特殊的包装类数据。可以用:String str = new String("abc"); String str = "abc"; 两种的形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。而第二种是先在栈中创建一个对String类的对象引用变量str,然后通过符号引用去字符串常量池 里找有没有"abc",如果没有,则将转载 2016-08-04 10:07:49 · 309 阅读 · 0 评论 -
java synchronized关键字的用法
在java编程中,经常需要用到同步,而用得最多的也许是synchronized关键字了,下面看看这个关键字的用法。因为synchronized关键字涉及到锁的概念,所以先来了解一些相关的锁知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该锁,在退出同步代码块或方法时会释放该锁。获得内置锁的唯一途转载 2016-08-03 16:41:19 · 185 阅读 · 0 评论 -
抽象类与接口的区别及应用
抽象类与接口的区别及应用(本文由张洋提供)抽象类(Abstract Class)与接口(Interface)是面向对象程序设计中两个重要的概念。由于两者在自身特性及应用方法上存在诸多相似性,如都不能实例化、都可以被继承(严格来说对于接口应该叫做实现),这么一来,在许多人心中抽象类与接口的界限非常模糊,对何时该使用抽象类、何时该使用接口更是感到困惑。本文的目的是通过对两者的讨转载 2016-04-21 10:18:25 · 448 阅读 · 1 评论 -
java .DB数据库连接
1、从官网上下载Firebird数据库安装2、将Firebird数据库安装文件夹中的fbclient.dll、fbrmclib.dll、fbrmclib.dll、fbrmclib.dll、fbrmclib.dll、fbrmclib.dll 这几个DLL复制到C:\WINDOWS\system32文件夹中,这里我们要注意,在C:\WINDOWS\system32不能有以上转载 2015-04-27 14:33:17 · 921 阅读 · 0 评论 -
解析Java中文乱码的处理方法
【引自程序犹如人生的博客】为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事,我也不大清楚,应该是前年吧!我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他,他也不说不大清楚,最后自己对这个学习也不了了之转载 2015-01-25 20:04:58 · 520 阅读 · 0 评论 -
java 运行时异常和一般异常有何异同
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对象(一般转载 2014-12-27 16:45:39 · 468 阅读 · 0 评论 -
java两个时间比较
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long currentTime = System.currentTimeMillis(); try { long compareTime = sdf.parse("2015-2-2 23:59:59").getTime();原创 2015-02-02 16:06:13 · 488 阅读 · 0 评论 -
junit单元测试搭建
junit只需要加入两个jar包hamcrest-core-1.3.jar、junit-4.11.jar就可以,然后在方法上面用@Test(import org.junit.Test),原创 2015-01-07 09:25:47 · 441 阅读 · 0 评论 -
java导出文件文件名中文乱码
try {oldFileName = new String(oldFileName.getBytes("ISO8859-1"), "UTF-8");//转换文件名,防止乱码String userAgent = request.getHeader("User-Agent");byte[] bytes = userAgent.contains("MSIE")||(userAgent.ind原创 2017-12-28 11:34:13 · 5992 阅读 · 1 评论