文章分类 -  java基础知识

摘要:事务的异常回滚 默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 1、事务不是遇到所有异常都会回滚,默认只有遇到遇到运行异常(RuntimeException)和程序错误(Error)才会回滚,非运行异常必须在 @Transactional 注解中使用 rollbackF 阅读全文
posted @ 2020-04-12 14:45 你猜lovlife 阅读(568) 评论(0) 推荐(0)
摘要:Arrays常用方法 java.util.Arrays是JDK中操作数组的工具类,包含了用来操作数组(比如排序和搜索)的各种方法。 下面我们以int类型数组为例,学习下常用的方法,其他类型数组都差不多。 1.equals(int[] a, int[] b)方法:判断两个数组是否相等 int[] ar 阅读全文
posted @ 2020-03-31 16:54 你猜lovlife 阅读(203) 评论(0) 推荐(0)
摘要:本文主要介绍ArrayList和LinkedList这两种list的常用循环遍历方式,各种方式的性能分析。熟悉java的知道,常用的list的遍历方式有以下几种: 1、for-each List<String> testList = new ArrayList<String>(); for (Str 阅读全文
posted @ 2020-03-29 22:11 你猜lovlife 阅读(580) 评论(0) 推荐(0)
摘要:字节流: public class FileByte { public static void main(String[] args) throws Exception{ byte[] tom=new byte[100]; int b=0; FileInputStream fi=new FileIn 阅读全文
posted @ 2020-03-23 17:24 你猜lovlife 阅读(93) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-16 15:26 你猜lovlife 阅读(69) 评论(0) 推荐(0)
摘要:四种引用类型 JDK1.2 之前,一个对象只有“已被引用”和"未被引用"两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内存紧张时才需要被抛弃的一类对象。 所以在 JDK.1.2 之后,Java 对引用的概念进行了扩充,将引用分为了:强引用(Strong Reference 阅读全文
posted @ 2020-03-12 17:53 你猜lovlife 阅读(142) 评论(0) 推荐(0)
摘要:try 语句块中执行了 System.exit (0) 语句,终止了 Java 虚拟机的运行。那有人说了,在一般的 Java 应用中基本上是不会调用这个 System.exit(0) 方法的。OK !没有问题,我们不调用 System.exit(0) 这个方法,那么 finally 语句块就一定会执 阅读全文
posted @ 2020-03-12 14:55 你猜lovlife 阅读(95) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.html java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间 阅读全文
posted @ 2020-03-09 11:18 你猜lovlife 阅读(153) 评论(0) 推荐(0)
摘要:Java异常,大家都很熟悉。但是对于具体怎么分类的,JVM对其怎么处理的,代码中怎么处理的,应该怎么使用,底层怎么实现的等等,可能就会有些不是那么清晰。本文基于此详细捋一下异常类型,实现以及使用时应怎么注意。 上图可以简单展示一下异常类实现结构图,当然上图不是所有的异常,用户自己也可以自定义异常实现 阅读全文
posted @ 2020-03-09 11:00 你猜lovlife 阅读(323) 评论(0) 推荐(0)
摘要:俺似这么理解的:继承只能单继承,而接口可实现多继承。 继承是is a,什么是什么的一类,比如猫属于动物,猫继承动物,依赖关系比较。接口是has a,更多的是说具有某些功能或特征,比如猫实现接口,拥有爬树的功能,以及如何实现爬树的。接口更多的是实现。 阅读全文
posted @ 2020-03-08 13:29 你猜lovlife 阅读(140) 评论(0) 推荐(0)