java学习笔记
码生
所有的创新都起源于模仿。
展开
-
java学习笔记之常用类
1、8中基本数据类型的包装类 java是面向对象语言,但不是纯面向对象语言,java中的8种基本类型却不是面向对象的。 8中基本类型的包装类: Integer 【Integer中[-128-127]仍被当做基本类型处理】 Byte Short Long Folat Double Character2、Date类 核心:原创 2015-09-18 16:26:34 · 303 阅读 · 0 评论 -
java学习笔记之WeakHashMap 、IdentityHashMap、EnumMap
WeakHashMap 其中的key是弱引用。(弱引用是指一旦GC运行,就会立刻回收,该引用所指的对象) 例子: “`java /**WeakHashMap 中的key为弱引用,GC(Garbage Collection)一旦运行就会立即回收@author ly1 * */ public class TestWeakHashMap { public static vo原创 2015-09-23 15:57:07 · 440 阅读 · 0 评论 -
java学习笔记之配置文件.properties文件的读取与存储
配置文件的读取与存储(.properties文件和.xml文件)主要方法:void store(OutputStream out, String comments); void load(InputStream inStream); Object setProperty(String key, String value); String getProperty(String key原创 2015-09-22 23:22:02 · 446 阅读 · 0 评论 -
java学习笔记之HashMap经典分拣存储
利用HashMap中key不能重复的特性。 案例一: 统计字符串中单词出现的次数。原创 2015-09-21 18:03:47 · 915 阅读 · 0 评论 -
java学习笔记之泛型
1、泛型类泛化:作用:安全 省心泛型类: 类名 T E K V注意:定义时不能用在非静态成员变量上,使用时不能使用基本类型泛型接口:接口名注意:只能用在抽象方法上,因为成员变量是静态的。泛型方法: 加在返回值前面。泛型是可以有继承的 限制泛型只能是ClassA类或者ClassA的子类。2、泛型的继承与实现保留:泛型子类不保留:按需实现,可以原创 2015-09-21 18:32:14 · 283 阅读 · 0 评论 -
java学习笔记之接口
基础就不说了,这里说一下容易被忽略的知识点。接口中, -成员变量:public static final -方法:public abstract 不管你加不加,成员变量都是public静态常量,方法都是public抽象的,如果你加的跟这个不一致,就会报错。原创 2015-09-18 16:33:14 · 233 阅读 · 0 评论 -
java学习笔记之异常
基础的就不多说了,说一下容易被忽略的知识点。try、catch、finally、return的执行顺序 a、不管有木有出现异常,finally块中代码都会执行; b、当try和catch中有return时,finally仍然会执行; c、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会原创 2015-09-18 16:16:52 · 290 阅读 · 0 评论 -
java学习笔记之IO流
1、IO流分类1)流向:(以程序为中心) 输入流:数据流进程序 输出流:数据流出程序2)数据: 字节流:二进制,可以处理一切文件,比如纯文本、音频、视频等 字符流:字符,只能处理纯文本3)功能: 节点流:包裹源头,读取或写出数据(跟数据源或目的地打交道) 处理流:包裹节电流,增强功能,提供性能(与其它的流打交道)2、IO四大抽象类1)抽象类:In原创 2015-10-01 09:38:47 · 299 阅读 · 0 评论 -
java学习笔记之java基础中那些被忽略的小知识点
java基础知识中有很多小知识点容易被忽略。原创 2015-09-15 17:16:48 · 1162 阅读 · 2 评论 -
java学习笔记之动态编译
import java.io.BufferedInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.net.URL原创 2015-10-03 10:26:53 · 232 阅读 · 0 评论 -
java学习笔记之内部类
内部类的作用: -内部类提供了更好的封装,只能让外部类直接访问,不允许同一个包中的其他类直接访问。 -内部类可以直接访问外部类的私有属性,内部类被当成其外部类的成员,但外部类不能访问内部类的内部属性。内部类的使用场合: 由于内部类提供了封号的封装特性,并且可以很方便的访问外部类的属性。所以,通常内部类在只为所在外部类提供服务的情况下优先使用。原创 2015-09-17 17:13:43 · 331 阅读 · 0 评论 -
java学习笔记之反射
1、获得Class对象(反射的源头)三种方式: a、类.class b、对象.getClass() C、Class.forName(String className) (className为完整类名,包括包名)2、获取类名、构造函数、属性、方法a、获取类名: getName() 获取完整类名,包含包名 getSimpleName() 获取类名,不包含包名原创 2015-10-01 17:34:07 · 311 阅读 · 0 评论 -
java学习笔记之容器的同步与只读控制
1、容器的同步多线程并发访问集合的线程安全。常用容器ArrayList、HashMap、HashSet等都是线程不安全的。 java.util.Collections提供了synchronizedXxx()方法将指定容器包装成同步。synchronizedList(List list);synchronizedSet(Set set);synchronizedMap(Map map);例子:i原创 2015-09-23 17:30:36 · 362 阅读 · 0 评论