JAVA开发

JAVA开发
JAVA开发

Spring事务的传播特性和隔离级别

阅读(22) 赞(0)

Spring 对事务控制的支持统一在 TransactionDefinition 类中描述,该类有以下几个重要的接口方法: int getPropagationBehavior():事务的传播行为 int getIsolationLevel():事务的隔离级别 int getTimeo...

JAVA开发

Integer与int的区别比较你知道多少?

阅读(16) 赞(0)

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估...

JAVA开发

Java自动装箱与拆箱及其陷阱

阅读(23) 赞(0)

在本文中,笔者向大家介绍下Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,并从源码中解读自动装箱与拆箱的原理,同时这种特性也留有一个陷阱。开发者如果不注意,就会很容易跌入这个陷阱。 ...

JAVA开发

23 种设计模式在 Android 项目中的应用

阅读(23) 赞(0)

前言 本文将结合实际谈谈23种设计模式,每种设计模式涉及 定义:抽象化的定义与通俗的描述,尽量说明清楚其含义与应用场景 示例:如果项目中有使用过该模式,则会给出项目中的代码,否则会给出尽可能简单...

JAVA开发

重构:改善既有代码的设计

阅读(28) 赞(0)

什么是重构 所谓重构是这样一个过程:在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。本质上说,重构就是在代码写好之后改进它的设计。 重构(名词):对软件内部结构的一种调整,...

JAVA开发

关于Java并发编程的总结

阅读(22) 赞(0)

为什么需要并发 并发其实是一种解耦合的策略,它帮助我们把做什么(目标)和什么时候做(时机)分开。这样做可以明显改进应用程序的吞吐量(获得更多的CPU调度时间)和结构(程序有多个部分在协同工作)。...

JAVA开发

Java 内部类浅析

阅读(23) 赞(0)

内部类 内部类是指在一个外部类的内部再定义一个类,是一个编译时的概念,一旦编译成功,内部类与其外部类就会成为完全不同的两类,只是内部类的前面会冠以外部类的类名和$符号,如一个outer类内部定义了...

JAVA开发

Java使用POI操作Excel学习笔记

阅读(40) 赞(0)

1、赋值格式 2、处理日期格式 public void create_Excel() throws Exception{     Workbook workbook = new HSSFWorkbook(); // 定义一个工作博     Sheet sheet = workbook.creat...

JAVA开发

单例模式中饿汉式和懒汉式的区别

阅读(62) 赞(0)

1、饿汉式是在单例类的实例在JVM启动时就创建好了,懒汉式则是在第一次访问单例类的实例时才去创建,即可以把饿汉式看成是预加载,懒汉式则为延迟加载; 示例代码: public class EagerSingleton {  ...

JAVA开发

Java类型转换工具ConvertUtils

阅读(49) 赞(0)

十六进制字符串转换为byte数组 byte数组转换为十六进制字符串 int转换为byte数组 byte数组转换为int 保留几位小数 /**  * 十六进制字符串转换为byte数组  *  * @param hexString  * @return ...