JAVA
文章平均质量分 51
sinat_33769123
这个作者很懒,什么都没留下…
展开
-
Java中权限修饰符
Java中权限修饰符:public,默认,protected,private。 java中的修饰符:abstract,final,static。abstract:只有抽象类和抽想方法,继承抽象类必须实现所有的抽象方法。final:final类无法被继承,final的方法无法被重写,final成员变量必须初始化,并且初始化无法被修改。static:static方法,static成员变量,static原创 2016-04-28 22:13:15 · 303 阅读 · 0 评论 -
map的基础知识
1:HashMap是一个散列表(HashTable),用来存放键值对(key-value)。2:HashMap不是线性安全的。3:HashMap的key和value值可以为空。4:HashMap的遍历1)map.entrySet()可以获取HashMap的key和value。或者使用Iterator。2)使用map.keySet()可以获取HashMap中的value。原创 2016-04-30 21:56:58 · 242 阅读 · 0 评论 -
Java的IO操作
InputStreamFile file = new File("文件路径"); <!--生成字节流--> InputStream in = FileInputStream(file); int temp; <!--in.read()读取字节(byte)--> while((temp=in.read())!=-1){ <!--将字节转化为字符--> System.out.printl原创 2016-08-31 22:38:33 · 177 阅读 · 0 评论 -
从源码分析ArrayList和LinkedList的差别
现在网上对于ArrayList和LinkedList的分析文章非常多,但是基本分析的都有一些错误。所以我想通过源码分析的角度才能正好的理解ArrayList和 LinkedListArrayList的基于数组,内部就是一个Object[]的数组。默认的capacity为10。 // 默认的数组容量为10 private static final int DEFAULT_CAPACITY原创 2017-02-20 20:18:14 · 255 阅读 · 0 评论 -
Static在Java中的应用
static表示“静态”,static能修饰变量和方法,也可以当静态代码块使用。static变量根据类变量是否为静态可分为二种,一种是成员变量,另一种由static修饰的静态变量。 二者唯一的区别: static修饰的静态变量在内存中只有一个拷贝,在类初始化的时候JVM只分配一次内存(排除final static)可以通过类名直接访问,也可以通过对象实例访问(不推荐)。 对于成员变量,每次实例原创 2017-06-29 22:30:34 · 342 阅读 · 0 评论 -
RandomAccess在JAVA中的应用
/** * Marker interface used by <tt>List</tt> implementations to indicate that * they support fast (generally constant time) random access. The primary * purpose of this interface is to allow generi原创 2017-07-02 13:29:41 · 317 阅读 · 0 评论 -
通过Class创建数组
@SuppressWarnings("unchecked") public static <T> T[] getObjectArray(Class<?> clazz, int length) { // 如果传入为String数组的Class(clazz.getName() = [Ljava.lang.String;) // 通过调用clazz.getCom原创 2017-06-26 10:58:12 · 3944 阅读 · 0 评论