摘要: NIO的引入 多路非阻塞高速网络IO通道 同步和异步 这个概念其是对于程序运行结果的获得方式而言: 同步:在没有获得结果之前或通过轮询的方式不断地询问结果是否产生,在得到结果之前不会返回 异步:调用者在发出调用之后,直接返回没有结果,等待被调用者产生结果之后通过状态通知调用者已完成,在通过回调函数返 阅读全文
posted @ 2020-04-04 13:43 xiaojian3540 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 单元测试概念 *单元:在Java中,一个类、一个方法就是一个单元* 单元测试:程序员编写的一小段代码,用来对某个类中的某个方法进行功能测试或业务逻辑测试。 Junit单元测试框架的作用 * 用来对类中的方法功能进行有目的的测试,以保证程序的正确性和稳定性。* 能够让方法独立运行起来。 测试方法注意事 阅读全文
posted @ 2020-04-04 12:16 xiaojian3540 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 注解 概念:注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种 标记,看你的程序有什么标记,就去干相应的事,标记可以加在包、类,属性、方法,方法的参数以及局部变量上。 常见注解 阅读全文
posted @ 2020-04-04 12:02 xiaojian3540 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 类加载器 类加载的五个时机;1.创建该类的对象 2.使用类的静态成员 3.创建该类的子类对象 4.使用反射创建该类的成员 5.java 运行该类.class文件 1.1java中有三种类加载器: 1.核心类加载器: BootstrapClassLoader 根类加载器-->C语言写的,我们获取不到; 阅读全文
posted @ 2020-04-04 11:34 xiaojian3540 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 通过文件名获得路径和绝度路径 1 public class ClassloderGetpath { 2 public static void main(String[] args) throws IOException { 3 //创建properties 4 Properties pro = ne 阅读全文
posted @ 2020-03-28 22:18 xiaojian3540 阅读(757) 评论(1) 推荐(0) 编辑
摘要: /* 1.特点 a.数据结构是哈希表,无序 b.线程安全,运行速度慢 c.不允许出现null值,null键 d.key和value都是String e.可以和IO流结合使用,从流中加载数据(io部分讲解) 2.常用方法: - `Object setPropery(String key,String 阅读全文
posted @ 2020-03-28 21:46 xiaojian3540 阅读(214) 评论(0) 推荐(0) 编辑