JavaSE API
文章平均质量分 79
LEIQINGQI
这个作者很懒,什么都没留下…
展开
-
注解.md
文章目录1、 认识Annotation2、系统定义的Annotation3、自定义Annotation4、Retention 和RetentionPolicy5、 反射与Annotation6、 @Documented 注解7、 @Target 注解1、 认识Annotationjdk1.5开始,java 增加了对元素据(类的组成单元数据)的支持,也就是注解, 它是代码里做的特殊标记,这些标记...原创 2018-09-24 01:03:18 · 1008 阅读 · 0 评论 -
Java 集合下.md
文章目录7、 Map 接口HashMapHashMap 实现原理增加HashtableLinkedHashMapTreeMapJDK1.8 新加入的方法ComparatableCollections 工具类排序操作查找和替换同步控制设置不可变集合其他Optional 容器类Queue 和DequeDeque迭代器设计模式guava 对集合的支持7、 Map 接口public interface...原创 2018-10-09 16:24:57 · 237 阅读 · 0 评论 -
Java编程基础.md
文章目录运行时常量池堆栈:方法区类加载器程序计数器Java 虚拟机栈(就是一般说的栈)本地方法栈(为native 方法服务)动态连接方法返回地址对象大小分析Jvm的内存区域有5大块前期绑定和后期绑定static finalfor循环,定义变量接口中的数据类型和方法类型byte short char int 运算使用匿名内部类创建线程Integer.向上转型和向下转型JVM内存常用GC算法HotSp...原创 2018-10-09 16:24:31 · 385 阅读 · 0 评论 -
反射与内省.md
文章目录1、 什么是反射2、 Class 类3、 通过Class 类获取类信息4、 通过Class 类调用属性或方法5、 动态代理InvocationHandler 类Proxy 类接口接口实现测试5、类加载器原理分析1、类的加载过程类的初始化,类什么时候才被初始化 ? ( 6 种情况 )3 类的加载6、 JavaBean 概念什么是JavaBeanJavaBean 命名规则7、 内省基本...原创 2018-10-09 16:24:06 · 295 阅读 · 0 评论 -
多线程与并发上.md
文章目录1、 线程与进程什么是进程进程的状态线程并发 vs 并行2、线程的基本使用两种实现方法继承Thread 类实现runnalbe 接口3、线程休眠4、join与中断线程public final void join() throws InterruptedExceptionpublic void interrupt()public static boolean interrupted()如何保...原创 2018-09-24 01:08:38 · 300 阅读 · 0 评论 -
多线程与并发下.md
文章目录9、生产者与消费者应用案例10、线程生命周期11、线程池newSingleThreadExecutornewFixedThreadPoolnewCachedThreadPoolnewScheduledThreadPool附加java 内存模型与volatile关键字synchronized 和volatile 的比较volatile 原子性测试ThreadLocal信号量 semaphor...原创 2018-09-24 01:08:18 · 266 阅读 · 0 评论 -
常用类库.md
文章目录1、 字符串操作赋值方式String 类字符与字符串操作的方法String 类字节与字符串操作方法判断是否以指定内容开头或结尾String 类替换操作String 字符串截取操作:String 类字符串拆分操作字符串查找StringBufferStringBuilder2、程序国际化Local e类ResourceBundle 类处理动态文本3、 Math 与 Random类MathRan...原创 2018-09-24 01:07:58 · 393 阅读 · 0 评论 -
异常.md
文章目录异常异常处理过程分析finally 关键字finally块在以下几种情况下不会执行throw 和 throws语法规则自定义异常DEBUG异常异常处理过程分析一旦发生异常,则系统会自动生成一个异常类的实例化对象此时如果存在了try 语句, 则会自动找到匹配的catch 语句执行,如果没有异常处理,则程序将推出,并由系统报告错误所有的catch 根据方法的参数匹配异常类的实例化对...原创 2018-09-24 01:07:35 · 242 阅读 · 0 评论 -
文件IO上.md
文章目录1、 File 类查找文件2、 字节流3、字符流writerReader字节流与字符流的区别复制文件4、 字节字符转换流5、 缓冲流字符流6、 打印流7、 对象流对象流的两个类:什么时候需要序列化序列化一组对象transient 关键字:8、 字节数组流ByteArrayInputStreamByteArrayOutputStream1、 File 类表示文件和目录路径名的抽象表示形式...原创 2018-09-24 01:06:20 · 240 阅读 · 0 评论 -
文件IO下.md
文章目录9、 数据流DataInputStreamDataOutputStream10、 字符串流、 管道流、 合并流SequenceInputStreamStringReaderStringWriter管道流11、RandomAccessFileRandomAccessFile12、 Propertise 文件操作Properties13、 文件压缩与解压缩ZipOutputStreamZipI...原创 2018-09-24 01:05:22 · 229 阅读 · 0 评论 -
方法与数组.md
文章目录1、 方法的定义为什么要有方法?2、 方法的形参与实参3、 方法的返回值4、 方法的重载5、 java 数组的定义6、 数组的赋值方式7、 数组的遍历通过下标来访问数组中的元素。普通for循环foreach8、 增强for循环与可变参数9、数组要注意的问题10、数组示例11、 最大最小值算法12、 冒泡排序算法13、 选择排序算法14、 直接插入排序算法15、 二分查找算法16、 Arra...原创 2018-09-24 01:04:50 · 313 阅读 · 0 评论 -
枚举.md
文章目录1、 认识枚举2、 Enum 类与enum 关键字3、 集合对枚举的支持4、 带构造方法的枚举5、 让枚举实现接口6、 在枚举中定义抽象方法1、 认识枚举就是要让某个类型的变量的取值只能位若干个固定值中的一个,否则编译器就会报错,枚举可以让编译器在编译时就可以控制源程序赋给非法值,使用普通变量的方式在开发阶段无法实现这一目标。在JDK1.5 之后,使用关键字enum 定义一种新的类型...原创 2018-09-24 01:03:42 · 270 阅读 · 0 评论 -
Java 集合上.md
文章目录1、 集合框架概述集合框架的作用集合框架结构图Collection 接口List 接口2 、 ListArrayListVectorLinkedList在实际开发中,如何选择list 的具体实现3、Set 接口HashSethashcode()在java集合中,判断两个对象是否相等的规则是:小结TreeSetLinkedHashSet小结4、 Iterator 接口5、JDK1.8 新特性...原创 2018-10-09 16:25:15 · 236 阅读 · 0 评论