I/O流详解

1.字节流与字符流  字节流:处理的最基本单位为单个字节,常用来处理二进制数据、字节、字节数组。java中使用InputStream和OutputStream来传输和处理字节流。默认不使用缓冲区(实际上可以处理任意类型的数据)  字符流:操...

多线程详解

8.多线程 1.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?   多线程有两种实现方法:     1.通过继承Thread类,重写Thread的run方法,将线程运行的逻辑放在其中(Thread类也实现了ru...

JDBC&servlet&jsp题目详解

***Statement 与 PreparedStatement 的区别   1、PreparedStatement 支持预编译,对于批量处理可以大大提高效率;Statement不支持预编译。   2...

Mysql部分详解

***三大范式   第一范式:保证数据库中的表每一列都是不可以再分的原子列;   第二范式;在满足第 1NF 的基础上,确保表中的每列都和主键相关;   第三范式: 在满足第 2N...

oracle部分详解

***oracle 中 rownum 与 rowid 的理解   rownum 和 rowid 都是伪列,但两者的根本是不同的。rownum 是随查询结果动态改变的,而 rowid 是一个物理地址,硬盘物理数据不变就不会...

垃圾回收机制和JVM详解

1.GC(Garbage Coolection)指垃圾回收机制。没有提供相关api,手动回收,所有的内存分配和回收权限都在jvm中 2.System.gc():呼叫java虚拟机的垃圾回收器运行回收内存的垃圾 3.fin...

java反射和类加载机制详解

java反射机制和类加载机制 反射机制: Person p=new Person();这是什么?当然是实例化一个对象了.可是这种实例化对象的方法存在一个问题,那就是必须要知道类名才可以实例化它的对象,这样我们在应用方面就会受到限制.那么...

struts2部分详解

 ***为什么要使用框架,框架的优缺点   因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基 础工作,你只需要集中精力完成系统的业务逻...

hibernate部分详解

 ***hibernate原理  1、通过 Configuration().configure();读取并解析 hibernate.cfg.xml 配置文件(读取并解析配置文件)。  2、由 hibernate.cfg.xml 中...

spring部分详解

  ***为什么要用spring  Rod Johnson 在设计 Spring 目的是,为了解决企业应用开发的复杂性,让 J2EE 开发更容易。  Spring 设计上的优点:  轻量级:相对于 EJB 这种重量级的容器而言,S...