随笔分类 -  java基础

摘要:环境 windows10 + idea2018 + jdk1.8 jdk的源码位置: jdk文件夹下的src压缩包 1:maven项目 1号为个人测试代码 2号为 sdk源码src解压后的java文件 注意:sdk源码不要放到自己的测试代码的目录(蓝色java下面) 2:配置idea sourceP 阅读全文
posted @ 2020-05-12 20:09 Draymond 阅读(311) 评论(0) 推荐(0)
摘要:/** * 输入输出流复制文件 * 问题1:printByteArr 打印的数据49,50 是什么 * 读的文件转化成子节数组,文本中的1不代表读出的子节也是1 * * @throws IOException */ @Test public void test4() throws IOExcepti 阅读全文
posted @ 2020-03-23 09:01 Draymond 阅读(343) 评论(0) 推荐(0)
摘要:1: servlet生命周期 实例化servlet(第一次调用该servlet时) init初始化 服务(多次) 销毁(tomcat关闭时执行) 创建一个servlet, 配置web.xml , 测试 尝试一下 public class HelloServlet extends HttpServle 阅读全文
posted @ 2020-03-15 22:05 Draymond 阅读(123) 评论(0) 推荐(0)
摘要:java类的加载 java类的加载是指将.class文件(可能在磁盘,也可能在网络)加载到内存中,并为之生成java.lang.class对象的实例 java中类以其全限定包名作为唯一标识,jvm中则以全限定包名和类加载器作为唯一标识。 jvm中的类加载器有三个层次:根类加载器、扩展类加载器、系统类 阅读全文
posted @ 2020-03-15 20:40 Draymond 阅读(156) 评论(0) 推荐(0)
摘要:1:作用 特殊标记,这些标记可以在编译,类加载,运行时被读取(需要指定"作用时期") 2:元注解 @Retention 标记时期(编译,类加载,运行时),只能有1个 RetentionPolicy.SOURCE 注解存在于源代码中,编译时会被抛弃 RetentionPolicy.CLASS 注解会被 阅读全文
posted @ 2020-03-15 20:09 Draymond 阅读(159) 评论(0) 推荐(0)