自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 java中的File类

1. 创建文件和目录如下代码创建一个目录E:\test,下面有两个文件1.txt, 2.txt ,一个目录dir,dir下有两个文件3.txt,4.txt  System.out.println("create directory..."); File f=new File("E:"+File.separator+"test"); //File.separator为

2012-08-29 16:58:11 485

原创 mysql 导入数据

命令:LOAD DATA  INFILE 'D:/cy_province.unl'  INTO TABLE cy_province character set utf8FIELDS TERMINATED BY '|' ENCLOSED BY '/'' LINES TERMINATED BY '/n' (dload_type, content_name, server, infohash

2012-08-23 10:26:29 368

转载 C++ vector 用法汇总

C++ vector 用法汇总  2010-05-14 15:10:17|  分类: 默认分类|字号 订阅标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。 一、  定义和初始化Vector v1;

2012-08-20 16:02:16 528

转载 When to Use a 301 vs. 302 Redirect

When to Use a 301 vs. 302 Redirect – SEO Tip Week 35Written on September 2, 2007 – 9:51 am | by Shell Harris |If you're new here, you may want to subscribe to my RSS feed. Thanks for v

2012-08-13 15:55:11 763

转载 Java对象序列化与RMI

对于一个存在于Java虚拟机中的对象来说,其内部的状态只保持在内存中。JVM停止之后,这些状态就丢失了。在很多情况下,对象的内部状态是需要被持久化下来的。提到持久化,最直接的做法是保存到文件系统或是数据库之中。这种做法一般涉及到自定义存储格式以及繁琐的数据转换。对象关系映射(Object-relational mapping)是一种典型的用关系数据库来持久化对象的方式,也存在很多直接存储对象的

2012-08-13 14:16:45 973

转载 java中字符集的问题

1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。3、getBytes()、getBy

2012-08-10 18:03:46 4743

转载 HashSet与HashMap关系之源码分析

本文转帖自http://lukuijun.javaeye.com/blog/340756 题目:请说出hashCode方法,equals方法,HashSet,HasMap之间的关系? 解答:策略,分析jdk的源代码:1、HashSet底层是采用HashMap实现的。1 public HashSet() {2 map = new Hash

2012-08-10 16:25:17 1226

转载 Java 理论与实践: 变还是不变?

Java 理论与实践: 变还是不变?不变对象能极大地简化您的生活Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp简介: 不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管不变性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受

2012-08-10 16:11:13 767

转载 ConcurrentModificationException异常解决办法

原文地址:ConcurrentModificationException异常解决办法作者:心灵征途1月30日java.util.ConcurrentModificationException异常(转)1、今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常, 因为该异常是非捕获型异常而且很

2012-08-10 16:00:39 834

转载 HashMap原理、源码、实践

HashMap是一种十分常用的数据结构,作为一个应用开发人员,对其原理、实现的加深理解有助于更高效地进行数据存取。本文所用的jdk版本为1.5。 使用HashMap 《Effective JAVA》中认为,99%的情况下,当你覆盖了equals方法后,请务必覆盖hashCode方法。默认情况下,这两者会采用Object的“原生”实现方式,即: Java代码:pr

2012-08-10 15:44:08 1021

转载 JDK HashMap源代码分析

文章来自下面的网址:http://www.360doc.com/content/10/1214/22/573136_78200435.shtml1.    HashMap 概述:   HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该

2012-08-10 15:34:58 2343

转载 linkedHashMap的应用

一. 概述:         LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。LinkedHashMap实现与HashMap的不同之处在于,LinkedHashMap维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可以是插入顺序(insert-order)或者是访问顺序,其中默认的迭代访问顺序就是插入顺序,即可以按插入的顺序遍历元

2012-08-09 19:40:11 10542 3

转载 LinkedHashMap的特性:

LinkedHashMap的特性LinkedHashMap的特性:Linked内部含有一个private transient Entry header;来记录元素插入的顺序或者是元素被访问的顺序。利用这个线性结构的对象,可以帮助记录entry加入的前后顺序或者记录entry被访问的频率(最少被访问的entry靠前,最近访问的entry靠后)。大致的过程如下:new Li

2012-08-09 19:30:52 3215

转载 JDK LinkedHashMap的源代码解析

今天来分析一下JDK  LinkedHashMap的源代码 Java代码  public class LinkedHashMap      extends HashMap      implements Map   可以看到,LinkedHashMap继承自HashMap,并且也实现了Map接口,所以LinkedHashMap沿用了HashM

2012-08-09 19:07:23 929

转载 拦截器介绍

一、拦截器介绍拦截器是Struts2最重要的组成部分,因为Struts2的大部分操作都是通过他完成的,以下列举了一些内建拦截器:(1)params :拦截HTTP请求参数,并完成类型转换;(2)fileUpload:文件上传拦截器;(3)conversionError:处理类型转换错误的拦截器;(4)exception:处理异常的拦截器,因此在exe

2012-08-09 16:49:16 595

转载 struts拦截器

在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。 downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前

2012-08-09 16:15:47 753

原创 java 协变式覆盖与泛型重载

整理两篇文章《Java Generics and Collections》读书笔记三:协变式覆盖与泛型重载  与   关于泛型和重载的小问题《Java Generics and Collections》读书笔记三:协变式覆盖与泛型重载 :http://blog.csdn.net/jk88811/article/details/1794866 关于泛型和重载的小问题: h

2012-08-09 10:55:24 4995 1

转载 java面试笔试题总结

第一,谈谈final, finally, finalize的区别。  最常被问到。    第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?    第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统

2012-08-07 16:33:14 4805

转载 java中提高性能的编码规范(提高性能)

原文网址:http://javatgo.iteye.com/blog/1155702最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩

2012-08-07 15:50:51 791

转载 System.arraycopy

其中 Arrays.copy是JDK1.6中引用的新方法。它调用了System.arraycopy完成相关数组的复制。在JDK1.6中ArrayList的相关add remove等操作都是调用System.arraycopy来对其底层的Object[]elementData数组进行操作的。LinkedList则使用一个Entry的内部类,其有指向next和previous的引用保存

2012-08-07 15:49:26 555

转载 浮点数的二进制表示

浮点数的二进制表示作者: 阮一峰日期: 2010年6月 6日1.前几天,我在读一本C语言教材,有一道例题:  #include   void main(void){    int num=9; /* num是整型变量,设为9 */    float* pFloat=#

2012-08-04 19:37:50 490

转载 原码, 反码, 补码 详解

原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

2012-08-04 19:21:46 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除