上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: SAX解析XML 1.XML(Extensible Markup Language 可扩展标记语言),XML是一个以文本来描述数据的文档。 XML文档示例: <?xml version="1.0" encoding="UTF-8" ?> <people> <person personId="E01" 阅读全文
posted @ 2021-07-17 10:00 JamieChyi 阅读(26) 评论(0) 推荐(0)
摘要: 注解的相关概念 1.认识Annotation JDK1.5开始,java增加了对元数据(即类的组成单元数据)的支持,也就是(Annotation)注解,它是代码里做的特殊标记,这些标记可以在编译,类加载,运行时在不改变原有逻辑的情况下,被读取,并执行相应的处理,通过使用Annotation,程序员可 阅读全文
posted @ 2021-07-16 16:57 JamieChyi 阅读(19) 评论(0) 推荐(0)
摘要: 枚举 枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则编译器就会报错,枚举可以让编译器在编译时就可以控制源程序给的非法制,使用普通变量的方式在开发阶段无法实现这一目标 在jdk1.5之后,使用关键字enum定义一种新的类型,称为枚举类型 package com.lili.Enum; 阅读全文
posted @ 2021-07-16 14:18 JamieChyi 阅读(16) 评论(0) 推荐(0)
摘要: 动态代理 所谓动态代理,即通过代理类:Proxy的代理,接口和实现类之间可以不直接发生联系,而可以在运行期间(Runtime)实现动态关联 java动态代理主要是使用java.lang.reflect包中的两个类 InvocationHandler类 public Object invoke (Ob 阅读全文
posted @ 2021-07-15 17:00 JamieChyi 阅读(19) 评论(0) 推荐(0)
摘要: 反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 可以通过Class类取得类信息,通过Class类调用属性或方法 反射给开发者提供了可 阅读全文
posted @ 2021-07-15 16:11 JamieChyi 阅读(18) 评论(0) 推荐(0)
摘要: 多线程的相关概念 1.线程的两种实现方式 继承Thread类,实现Runnable接口 package com.lili.thread; import sun.awt.windows.ThemeReader; /** * 线程的休眠 * 在当前线程的执行中,暂停指定的毫秒数 释放cpu的时间片 * 阅读全文
posted @ 2021-07-15 13:31 JamieChyi 阅读(19) 评论(0) 推荐(0)
摘要: 队列与栈(Queue,Deque,Stack) 队列(Queue)是一种特殊的线性表,是一种先进先出的数据结构,它只允许在表的前端进行删除操作,在表的后端进行插入操作,进行插入操作的端称为队尾,进行删除操作的端称为队头,队列中没有元素时,称为空队列,是一种先进先出的线性数据结构, LinkedLis 阅读全文
posted @ 2021-07-14 08:29 JamieChyi 阅读(21) 评论(0) 推荐(0)
摘要: Optional容器类 of :为非null的值创建一个Optional ofNullable:为指定的值创建一个Optional,如果指定的值为null,则返回一个空的Optional isPresent:如果值存在就返回true,否则就返回false get:如果Optional有值则将其返回, 阅读全文
posted @ 2021-07-14 07:54 JamieChyi 阅读(20) 评论(0) 推荐(0)
摘要: Collections工具类 1.排序操作(主要针对list接口提供) reverse(List list): 反转指定集合元素的顺序 shuffle(List,list): 对List里的元素进行随机排序 sort(List list): 对list中的元素根据自然升序排序 sort(List l 阅读全文
posted @ 2021-07-13 16:58 JamieChyi 阅读(35) 评论(0) 推荐(0)
摘要: Map新特性 在JDK8中Map接口提供了一些新的遍历的方法,因为在本文中所有Map方法都是以默认值方法的方式实现的,所以现有的Map接口的实现可以直接拥有这些在默认值方法中定义的默认行为,而不需要新增一行代码 先定义一个map,存一些值 Map<Integer, String> map = new 阅读全文
posted @ 2021-07-13 15:55 JamieChyi 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页