上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 一、javassist javassist让我们操作字节码更加简单,它是一个类库,允许我们修改字节码。它允许java程序动态的创建、修改类。 javassist提供了两个层次的API,基于源码级别的和字节码级别的。 二、javassist创建类 1.获取类池 2.在类池中添加要创建的类 3.添加变量 阅读全文
posted @ 2018-12-30 21:10 gcmh 阅读(801) 评论(0) 推荐(0)
摘要: 一、java脚本引擎 java脚本引擎是沟通java和脚本语句之间的桥梁,可以通过对应的脚本引擎在java中调用各种脚本语言。 二、脚本引擎执行脚本代码 ScriptEngineManager:为ScriptEngine提供实例化机制。 方法:getEngineByName(String short 阅读全文
posted @ 2018-12-17 10:19 gcmh 阅读(1938) 评论(0) 推荐(0)
摘要: 一、动态编译 简单的说就是在运行一个java程序的过程中,可以通过一些API来编译其他的Java文件。 下面主要说动态编译的实现: 1、获取java编译编译器 2、运行编译器(须指定编译文件) 获取编译器通过JavaCompiler ToolProvider.getSystemJavaCompile 阅读全文
posted @ 2018-12-11 13:20 gcmh 阅读(1771) 评论(0) 推荐(0)
摘要: 一、基础知识 对象是表示或封装一些数据,一个类被加载后JVM会创建一个对应该类的Class对象, 类的整个结构信息会被放在对应的对象中,通过这个对象我们可以获取改类的全部信息, 而这些操作称为反射。 二、反射基本操作 2.1获取对象类 上面说了每一个类在加载时会创建一个对应该类的Class对象,这个 阅读全文
posted @ 2018-12-03 18:32 gcmh 阅读(254) 评论(0) 推荐(0)
摘要: 一、Annotation Annotation不是程序本身,但它可以对程序进行解释,这一点和注释类似。 但最大的不同点在于,注解可以被其他程序读取,然后可以对其进行一些有针对性操作。 这是注解与注释最大的不同之处。 注解可以使用在package(包),class(类),method(方法),file 阅读全文
posted @ 2018-12-03 18:32 gcmh 阅读(270) 评论(0) 推荐(0)
摘要: 一、TCP 1.1 TCP(Transmission Control Protocol 传输控制协议),是一种面向连接的,安全的传输协议,但效率相比于UDP而言比较低。 TCP传输时需要确保先建立连接之后,再进行传输这样就保证了传输的可靠性。 java中将TCP封装成了对应的类。 ServerSoc 阅读全文
posted @ 2018-11-27 20:47 gcmh 阅读(375) 评论(0) 推荐(0)
摘要: 一、UDP UDP的全称是User Datagram Protocol(用户数据报协议),是一种无连接的不安全的传输协议, 传输数据时发送方和接收方无需建立连接,所以是不安全的。 发送时不建立连接直接发送,发送后不关注接受方能否接到。UDP只负责发出去,后续的事情与之无关。 1)、使用UDP发送和接 阅读全文
posted @ 2018-11-08 12:43 gcmh 阅读(424) 评论(0) 推荐(0)
摘要: 一、URL URL类表示统一资源定位符,指向万维网上“资源”的指针。 资源可以是简单的文件或目录,也可以是对更复杂对象的引用,比如对数据库或搜索引擎的查询。 URL即是定位也是资源,定位到网络中一个具体的资源。 URL主要由四部分组成: 1、协议(例如http) 2、资源主机域名(例如www.bai 阅读全文
posted @ 2018-11-07 19:29 gcmh 阅读(525) 评论(0) 推荐(0)
摘要: 一、InetAddress 这个类主要表示IP地址.InetAddress封装了IP地址和域名。域名可以看做IP地址的一个别称,起这个别称的目的是为了便于记忆。 例如www.baidu.com 就是119.75.217.109的别称,在浏览器地址栏输入119.75.217.109同样可以访问百度首页 阅读全文
posted @ 2018-11-06 19:45 gcmh 阅读(1118) 评论(0) 推荐(0)
摘要: 基本思路: 文件分割:将一个文件分割成若干个独立的文件。 设置分割后小文件文件的字节数,然后读取被分割文件, 将对应的字节数写入分割后的小文件中。 使用seek定位下一次读取位置。 文件合并:将分割后的若干的文件合并成一个完整的文件。 按照原有分割顺序逐个读取分割后的小文件, 然后以追加的方式写入合 阅读全文
posted @ 2018-11-05 11:20 gcmh 阅读(210) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页