
java高级编程
逆境中徘徊
这个作者很懒,什么都没留下…
展开
-
java发射机制中,Class<T>是什么意思
看了下API文档:Class java.lang.Object = java.lang.Class 类型参数: T - 由此 Class 对象建模的类的类型。例如,String.class 的类型是 Class s 作用:获取泛型T对应的类型。原创 2017-03-31 14:51:41 · 8741 阅读 · 1 评论 -
Java对象的序列化和反序列化
转载:https://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,...转载 2018-08-19 02:03:29 · 175 阅读 · 0 评论 -
java静态代理与动态代理简介(7)
原创地址:http://www.cnblogs.com/V1haoge/p/5860749.html1、动态代理(Dynamic Proxy) 代理分为静态代理和动态代理,静态代理是在编译时就将接口、实现类、代理类一股脑儿全部手动完成,但如果我们需要很多的代理,每一个都这么手动的去创建实属浪费时间,而且会有大量的重复代码,此时我们就可以采用动态代理,动态代理可以在程序运行期间根据转载 2016-12-29 15:15:15 · 484 阅读 · 0 评论 -
Java泛型简介(6)
泛型简介:泛型(Generic Type)是JDK1.5引入的影响最深远、对语言本身变革最大的Java新特性。特点:1)泛型可以将类型作为参数进行传递,即类型可以像参数一样实现参数化。2)在编译的时候检查类型安全。3)所有的强制转换都是自动和隐式的。泛型类:定义:泛型类即在类的定义中声明了范型参数泛型类的声明格式:class Test{ //类的体内容 }。尖括原创 2017-12-03 18:03:14 · 303 阅读 · 0 评论 -
Java反射机制(5)
概念: 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。 Reflection,用在Java身上指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。换句话说,Java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods定义),并生成其对象实体、或对其fields设...原创 2017-12-03 18:45:09 · 337 阅读 · 0 评论 -
java的socket编程简介(4)
1、Socket是TCP网络通信中的概念。TCP是面向连接的可靠的字节流的传输TCP通信模型是典型的客户机-服务器模型TCP通信的双方使用所谓的Socket进行通信2、Socket封装了通信一方的IP地址和端口号,是负责通信的组件。实际上socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)。3、Java提供的Socket编程模型,主要涉原创 2017-12-02 18:55:26 · 262 阅读 · 0 评论 -
多线程简介(3)
多线程的基本概念1)多任务处理有两种类型:基于进程和基于线程2)多进程:进程是运行中的程序,有其自己的地址和空间, 即“ 自包容”的;基于进程的计算机能同时运行多个程序,即多进程 。 1、线程是进程内部一个单一的顺序的控制流 2、线程是进程内的一段的执行中的代码( 控制流 ), 该代码段的是按顺序执行的 ( 串行 ),不存在任何两条代码同时执行的情况3)多线原创 2017-12-04 21:57:44 · 313 阅读 · 0 评论 -
XML解析简介(2)
简介:在java程序中读取xml文件的过程也称为解析xml文件解析目的:获取节点名,节点值,属性名,属性值四种解析方式:DOM,SAX,JDOM,DOM4JDOM和SAX由java官方提供的,JDOM和DOM4J由其他组织提供。 优缺点: 1.DOM方式解析XML的步骤:准备工作:1. 创建一个DocumentBuilderFactory的对象原创 2017-12-03 20:14:46 · 337 阅读 · 0 评论 -
文件与流简介(1)
文件的介绍1)在Java中使用java.io.File类表示一个文件(目录) 路径(注:该类并不代表文件内容)。2)File类关心的是磁盘上存储的文件位置和名称等,而流是指程序运行中的数据通信信道,当然流类所关心的是文件的内容。3)如果要考虑跨平台,则可以这样书写写:”...”+File.separator+”temp”+ File.separator+”文件名”。 File类...原创 2017-12-03 21:16:40 · 524 阅读 · 0 评论 -
多线程之并发与并行概念总结
转载:点击打开链接多线程:在了解线程之前,要先知道进程这个概念。进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。简单点说,进程就是执行中的程序活动,是一个活动的实体。多进程,就好比同时打开了Word,Excel和Visio,他们都是不同的程序运行活动,即多个进程同时启动而已,这个概念比较好理解。线程,是一个执行中的程序活动(即进程)的多个执行路径,执行调度的单位。线程依转载 2017-12-04 20:08:16 · 409 阅读 · 0 评论 -
XML解析之JAXB (实现Java对象与XML的相互转换)
JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6自带的版本JAX-WS2.1,其底层支持就是JAXB。 JAXB可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XM原创 2017-01-11 17:16:38 · 18987 阅读 · 4 评论 -
JDBC为什么要使用PreparedStatement而不是Statement
PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedStatement还转载 2017-03-26 20:26:46 · 520 阅读 · 0 评论