随笔分类 - Java
摘要:1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的
阅读全文
摘要:转:https://www.cnblogs.com/cvst/p/5822373.html#undefined Java Exception: 1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表
阅读全文
摘要:在java中使用JDBC实现批处理的对象一般是使用PrepareStatement对象 批量插入: 批量更新:
阅读全文
摘要:在写java的时候,有一个方法查询速度比其他方法慢很多,但在数据库查询很快,原来是因为程序中使用参数化查询时参数类型错误的原因 修改后程序很快: 参考c#: 代码如下 string sql = "SELECT * FROM LIS_V_LABTESTSAMPLE WHERE PATIENT_ID=:
阅读全文
摘要:JAVA中循环删除list中元素的方法总结 印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for
阅读全文
摘要:Java排序: 一、冒泡排序算法的运作如下: 二、选择排序: 选择排序是从冒泡排序演化而来的,每一轮比较得出最小的那个值,然后依次和每轮“无序区”中参与比较的第一个值进行交换。 具体代码:
阅读全文
摘要:Java多个线程共享资源; 1)wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写。 2)调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的monitor(即锁,或者叫管程) 3)调用某个对象的notify()方法能够唤醒
阅读全文
摘要:Spring框架的IOC注入: 一、Java部分代码: Person实体类: Emp实体类: 唱歌类: 跳舞类: 二、配置applicationContext.xml 上面少了:<bean id="singer" class="com.aop.Singer"></bean> <bean id="da
阅读全文
摘要:分析结果可以得到如下加载执行顺序结论: 1.加载父类的静态属性和静态代码块。 2.加载子类的静态属性和静态代码块。 3.加载父类的非静态属性和非静态代码块。 4.加载父类的构造方法。 5.加载子类的非静态属性和非静态代码块。 6.加载子类的构造方法。 注: 1.静态属性和静态代码块是在类加载的时候就
阅读全文
摘要:工厂方法模式: /** * 工厂方法模式:也叫工厂模式,属于创建型模式,父类工厂(接口)负责定义产品对象的公共接口, * 而子类工厂负责创建具体的产品对象。 * 目的:是为了把产品的实例化操作延迟到子类工厂中完成,通过子类工厂类决定实例化哪一个具体对象。 * * 工厂方法模式包含四个部分: * 1.
阅读全文
摘要:1 package com.study.mode; 2 /** 3 * 单例模式: 懒汉式,需要的时候创建。 4 * @ClassName: SingleBean2 5 * @author BlueLake 6 * @date 2012年9月5日 下午9:08:21 7 */ 8 public class SingleBean2 { 9 10 //1.私...
阅读全文
摘要:package com.study.mode; /** * 单例模式:饿汉式. 线程安全。 * @ClassName: SingleBean * @author BlueLake * @date 2012年9月5日 下午8:45:10 */ public class SingleBean { //1.私有化构造方法 private SingleBean(){ ...
阅读全文
摘要:1 package com.study.string; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 /** 6 * 正则表达式,检查字符串是否匹配 7 * @ClassName: PattenDemo 8 * @author BlueLake 9 * @date 20...
阅读全文
摘要:1 package com.study.reflect; 2 3 import java.lang.reflect.InvocationTargetException; 4 import java.lang.reflect.Method; 5 6 import org.omg.Dynamic.Parameter; 7 /** 8 * 反射,获取方法 9 * @Class...
阅读全文
摘要:1 package com.study.reflect; 2 3 import java.lang.reflect.Field; 4 /** 5 * 反射,获取属性 6 * @ClassName: FieldDemo 7 * @author BlueLake 8 * @date 2015年9月10日 下午4:21:29 9 */ 10 public class F...
阅读全文
摘要:1 package com.study.reflect; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.InvocationTargetException; 5 6 /** 7 * 通过类来反射出构造器。 8 * @ClassName: ConstructorDemo 9 *...
阅读全文

浙公网安备 33010602011771号