01 2020 档案
摘要:调度:任务:就是事情调度:在不同的时间点或者在指定的时间点或者间隔多长时间我去运行这个任务。就是生活中的闹钟 代码示例:
阅读全文
摘要:创建和销毁对象是非常耗费时间的 创建对象:需要分配内存等资源销毁对象:虽然不需要程序员操心,但是垃圾回收器会在后台一直跟踪并销毁对于经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。思路:创建好多个线程,放入线程池中,使用时直接获取引用,不使用时放回池中。可以避免频繁创建销毁
阅读全文
摘要:Lock锁:对需要上锁的地方上锁1) JDK1.5后新增的功能2)与Synchronized相比,Lock 可提供多种锁方案,更灵活3) Java.util.concurrent.lock 中的Lock是一个接口,它的实现类是一个Java类,而不是作为语言的特性(关键字)来实现注意:如果同步代码有异
阅读全文
摘要:Runnable接口实现线程的缺点: 1)没有返回值2)不支持泛型3)异常必须处理 Callable功能更加强大1) Future接口位于java.util.concurrent包中,可以对具体Runnable、Callable任务的执行结果进行取消(cancel方法,尝试取消执行此任务)、查询是否
阅读全文
摘要:例题: 编写两个线程,一一个线程打印1-52 的整数,另一个线程打印字母A-Z。打印顺序为12A34B56C...5152Z.即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,交替循环打印,直到打印到整数52和字母Z结束。要求:1)编写打印类Printer, 声明私有属性ind
阅读全文
摘要:ORM:对象关系映射 1)类与表结构对应2)属性和字段对应3)对象和记录对应使用注解完成类和表结构的映射关系 功能描述将Java中的Student类使用第三方程序通过读取注解生成数据库中的表 1)编写Student类2)编写注解3)在类中使用注解4)通过解析程序将注解读取出来(通过框 架解析)5)拼
阅读全文
摘要:1.注解的作用1)不是程序本身,可以对程序作出解释。(这一点跟注释没什么区别)2)可以被其他程序(比如:编译器等)读取。(注解信息处理流程,是注解和注释的重大区别,如果没有注解信息处理流程,则注解毫无意义) 2.注解的格式1)注解是以”@注释名"在代码中存在,还可以添加一些参数值,例如@suppes
阅读全文
摘要:反射机制对程序的运行在性能上有一定的影响,速度慢3.1如何提高反射的性能1)通过setAccessible提高性能a) setAccessible启用和禁用访问安全检查的开关,值为true则指示反射的对象在使用时应该取消Java语言访问检查,值为false则指示反射的对象应访实施Java语言访问检查
阅读全文
摘要:获取属性等的相关代码示例: package ReflectProject; import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 获取类的属性
阅读全文
摘要:反射机制程序在运行的过程中加载-一些“只知道相关名字”的类,以下代码,在程序运行时加载User类。Class c=Class .forName("com.bjsxt.reflect.User");一个类被加载后,JVM会创建一个对应类的Class对象,类的整个结构信息会被放到Class对象中。这个C
阅读全文
摘要:代码示例: package AAA; import java.io.File;import java.util.List; import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;
阅读全文
摘要:在Java程序中读取XML文件的过程称为解析XML 1.解析XML文件的方式1)DOM解析(java官方提供)2)SAX解析(java官方提供)3) JDOM解析(第三方提供)4) DOM4J解析(第三方提供) 2.DOM解析XML的步骤1)创建一个DocumentBuilderFactory的对象
阅读全文
摘要:1.DTD验证 概念: DTD文档类型定义作用:验证是否是“有效”的XML 使用DTD的局限性1)DTD不遵守XML语法2) DTD数据类型有限3) DTD不可扩展4) DTD不支持命名空间 2.Schema技术 Schema是DTD的代替者,名称为XML Schema,用于描述XML文档结构,比D
阅读全文
摘要:2.1XML的基本语法1)有且只有一个根元素2) XML文档声明必须放在文档的第一行3)所有标签必须成对出现4) XML的标签严格区分大小写5) XML必须正确嵌套6)XML中的属性值必须加引号7) XML中,- -些特殊字符需要使用“实体”8) XML中可以应用适当的注释 2.2XML元素XML元
阅读全文
摘要:1.1XMIL概念XML指可扩展标记语言(EXtensible Markup Language)XML没有预定义标签,需要自行定义标签 (就是一个.XML文件) 1.2XML的特点XML数握以纯文本格式存储实现不同应用程序之间的数据通信实现不同平台间的数据通信实现不同平台间的数据共享使用XML将不同
阅读全文
摘要:1)不需要利用IO流实现数据的传输2)每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在网络中去寻找他的目的地。3) DatagramSocket: 用于发送或接收数据包4) DatagramPacket:数据包 示例代码: package UDPProject; imp
阅读全文

浙公网安备 33010602011771号