Java 基础
文章平均质量分 80
Anjone_
这个作者很懒,什么都没留下…
展开
-
一段代码看懂Java类的加载和初始化
先贴代码class Base { int a = numa(); private static int c = numc(); static int b = numb(); static { System.out.println("Base:static code block.."); } Base(){ System.out.println("Base:co原创 2016-11-15 14:48:00 · 1100 阅读 · 1 评论 -
Java 异常类介绍 从头(Throwable)说起
Throwable,Error,RuntimeEcxeption,Exception原创 2017-04-28 11:15:34 · 1003 阅读 · 0 评论 -
java 线程中的 wait()和sleep()
wait() 方法是写在java.lang.Object类中的(ps: notify() notifyAll()也是在Object中定义的)wait()源码注释:Causes the current thread to wait until either another thread invokes the java.lang.Object.notify() method or th原创 2017-04-25 14:53:30 · 440 阅读 · 0 评论 -
Java 反射 java.lang.reflect包
reflect的几个关键点reflect是java的反射机制,功能十分强大。关键一:包java.lang.reflect在java的java.lang.reflect包中提供了对该功能的支持。 我可以查看java.lang.reflect包,可以看到下面几个关键的类:关键类说明Constructor-构造类This class repre原创 2017-06-19 16:32:03 · 563 阅读 · 0 评论 -
java 定时任务 Timer TimerTask
在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安转载 2017-06-29 11:11:36 · 459 阅读 · 0 评论 -
java 注解
JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。Annotation并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。Annotation可以从源文件、class文件或者在运行时通过反射机制多种方式被读取。原创 2017-06-30 10:56:21 · 390 阅读 · 0 评论 -
一文看懂Java NIO
Java NIOJava NIO 参考文档链接简介Java Non-blocking IOJAVA NIO是非阻塞的.线程从channel读取数据到buffer的同时线程可以做其他操作。当数据完全读入到buffer后,线程可以继续对数据进行操作。Channels and Buffers在标准的IO API中使用字节流和字符流来进行IO操作。在NIO中使用Channels和Buffer...原创 2018-10-30 20:48:44 · 795 阅读 · 0 评论 -
Spring AOP
Spring AOP doc link相关概念描述Aspect原创 2018-12-10 15:53:48 · 209 阅读 · 0 评论