- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 对SSH(Struct、Spring、Hibernate)框架的理解
概括:SSH(Struts,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装!1.Struct2Struts是一个在JSP Model2基础上实现的MVC框架,主要分为模型(Model)、视图(Viewer)和控制器(Controller)三部分,其主要的设计理念是通过控制器将表现逻辑
2017-07-21 11:11:19 1176 4
原创 总结JAVA实现多线程的四种方法
JAVA多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。1、继承Thread类创建线程Thread类本质上是实现了R
2017-06-06 10:48:44 358
原创 MYSQL常见存储引擎总结
定义:MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。这篇博文将总结和分析各个引擎的特点,以及适用场合。在mysql客户端中,使用以下命令可以查看MySQL支持的引擎。
2017-04-20 21:58:06 285
原创 关于Java中的Arrays.copyOfRange()方法
要使用这个方法,首先要import java.util.*;Arrays.copyOfRange(T[ ] original,int from,int to)将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。注意这里包括下标from,不包括上标to。这个方法在一些处理数组的编程题里很好用,效率和clone基本一致,都是nativ...
2017-03-28 15:27:26 108115 4
原创 Java集合Collection总结
集合框架体系如图所示Collection层次结构Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示: 需要注意的是,这里的 Collection、List、Set和Map都是接口(Interface),不是具体的类实现。 List lst = new ArrayList(); 这是我们平常经常使用的创建一个新
2017-02-21 21:11:30 363
转载 Java异常处理
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:
2017-02-21 15:24:23 188
转载 InputStream 、 InputStreamReader 、 BufferedReader
1.InputStream、OutputStream处理字节流的抽象类InputStream 是字节输入流的所有类的超类,一般我们使用它的子类,如FileInputStream等.OutputStream是字节输出流的所有类的超类,一般我们使用它的子类,如FileOutputStream等. 2.InputStreamReader OutputStream
2017-02-20 19:43:41 215
原创 jdbc中 PreparedStatement 和Statement的区别
1 、 PreparedStatement 接口继承 Statement , PreparedStatement 实例包含已编译的 SQL 语句,所以其执行速度要快于 Statement 对象。2 、作为 Statement 的子类, PreparedStatement 继承了 Statement 的所有功能。三种方法 execute 、 executeQuery 和 e
2016-10-13 10:33:48 695
原创 有关java基本类型的默认值和取值范围
默认值存储需求(字节)取值范围示例byte01 -2^7——2^7-1 byte b=10;char'\u0000'20-2^16-1char c='a';short02-2^15——2^15-1short s=10;int04-2^31——
2016-10-13 10:23:37 1895
原创 JVM相关知识点
运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。堆区 : JAVA 堆,也称 GC 堆,所有线程共享,存放对象的实例和数组, JAVA 堆是垃圾收集器管理的主要区域。方法区 :所有线程共享,存储已被虚拟机加载的
2016-10-09 10:05:34 299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人