
java基础
文章平均质量分 53
loonie51
这个作者很懒,什么都没留下…
展开
-
Java 初始化
1、类成员自动初始化,基本类型总是最先初始化为0(boolean为false,(char)0),对象的引用初始化为null;2、类成员指定初始化,可以在类成员定义或构造器(包括其他方法)中给基本类型和非基本类型对象初始化,但这并不能阻止自动初始化首先进行;3、按类成员定义的顺序决定初始化的顺序;4、静态成员只有在第一次被访问时(class对象首次加载)才会被初始化,此后不再被初始化;初原创 2013-01-30 23:39:32 · 321 阅读 · 0 评论 -
java 的访问权限控制符
java有四种访问权限1. private 私有 2. 不用修饰符 只有包内的类才能被访问,所以有"包访问权限"的称呼 3. protected 不但包内的类可以访问,所以继承的子类也可以访问 4. public 公有,都可以访问 同一个类同一个包不同包的子类不同包的非子类Private原创 2013-01-30 23:30:41 · 1062 阅读 · 0 评论 -
java集合类HashTable、HashMap比较
java集合类HashTable、HashMap比较 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 3.HashTable有一个conta原创 2013-03-27 21:33:41 · 624 阅读 · 0 评论 -
java集合类HashMap、TreeMap等介绍
一、Map体系Map和Set很像,其实,Set底层使用了Map集合。Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值,该集合是线程同步的,jdk1.0,效率低 |--HashMap:底层是哈希表数据结构,允许null键和null值,该集合是不同步的,jdk1.2,效率高,替代Hashtable |--TreeMap:底层是二叉树数据结原创 2013-03-27 21:03:54 · 666 阅读 · 0 评论 -
org.apache.commons.beanutils包 BeanUtils、 MethodUtils、 PropertyUtils
org.apache.commons.beanutils包下的常用类:BeanUtilsBeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。MethodUtil原创 2013-07-10 16:05:52 · 1350 阅读 · 0 评论 -
IE下载xlsx、docx、pptx文件时自动变成zip文件问题
原因:从IIS或者Tomcat之类的Web服务器通过二进制流下载文件时(比如通过设置Header为Content-disposition:inline),如果被下载的文件是Office2007的dotx,docx,pot等后缀的时候,下载对话框中的图标会变成ZIP的,相应的文件名也会成为zip为扩展后缀的文件。其实出现这样的情况,是由于IE中对下载文件类型的判断,假如找不到相应后缀的MIM转载 2014-03-04 20:15:21 · 9817 阅读 · 1 评论 -
java集合类介绍
1.java集合类图1.11.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Collection,Iterator,List等。 发现一个特点,上述所有的集转载 2015-06-22 00:51:28 · 539 阅读 · 0 评论 -
java中HashMap的遍历
【遍历方法一】[java] view plaincopyfor(Map.Entry entry : hashmap.entrySet()){ System.out.println("Key="+entry.getKey()+"---->value="+entry.getValue().toString()) } f原创 2015-06-22 02:09:56 · 609 阅读 · 0 评论 -
final关键字
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。转载 2015-06-25 13:29:06 · 701 阅读 · 0 评论