随笔分类 - Java基础
摘要:事务特性 事务有四大特性,分别如下: 1. 原子性(Atomicity):事务是数据库逻辑工作单元,事务中包含的操作要么都执行成功,要么都执行失败。 2. 一致性(Consistency):事务执行的结果必须是使数据库数据从一个一致性状态变到另外一种一致性状态。当事务执行成功后就说数据库处于一致性状
        阅读全文
                
摘要:Java标准异常 Throwable这个类是Java中用来表示任何可以作为异常被抛出的基类,因而Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错误将引发异常。 Java异常类层次结构图: 图片来自:http://www.benchresour
        阅读全文
                
摘要:HashMap类的申明 HashMap的定义如下: 1 public class HashMap<K,V> extends AbstractMap<K,V> 2 implements Map<K,V>, Cloneable, Serializable {} HashMap是一个散列表,用于存储key
        阅读全文
                
摘要:LinkedList类的申明 LinkedList实现的接口与ArrayList大同小异,其中一个重要的接口Deque<E>,这个接口表示一个双向队列,也就是说LinkedList也是一个双向队列,实现了双向队列两端的增加、删除操作。 LinkedList主要字段、属性说明 到这里,基本可以看出来L
        阅读全文
                
摘要:ArrayList类的申明 ArrayList是一个支持泛型的,底层通过数组实现的一个可以存任意类型的数据结构,源码中的定义如下: ArrayList类继承了AbstractList抽象类,AbstractList提供了List接口的默认实现 ArrayList实现了以下几个接口: List<E>接
        阅读全文
                
摘要:Object类的申明 Object类是Java中所有类的父类,每个类都默认继承Object这个超类,这也说明Object中所有公有方法都被任何类继承,Java中所有对象(包括数组)也都继承了Object的方法。 Object部分方法分析 Object内部实现了如下一系列方法: public fina
        阅读全文
                
摘要:String类的申明 public final class String implements java.io.Serializable, Comparable<String>, CharSequence {…} String类用了final修饰符,表示它不可以被继承,同时还实现了三个接口, 实现S
        阅读全文
                
摘要:Integer类的申明 Integer用于对int类型数值的封装,并提供一些int类型数据操作的方法,Integer继承自Number类,Number是JDK的一个代表数值的超类,提供一些用于不同数值之间类型转换方法,常见的数值类型Double、Float等都继承自Number Integer还实现
        阅读全文
                

浙公网安备 33010602011771号