数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组的声明创建 什么是数组 数组是...
Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。那么这篇文章总结了Java有效处理异常的三个原则,有需要的朋友们可以参考借鉴 目录 一、异常体系结构 1.什么...
目录 Java对象内存构成 对象内存构成 对象头 Mark Word Klass Pointer# 实例数据 对齐数据 Talk is cheap, show me code 普通对象# 数组对象 总结 Java对象内存构成 今天来讲些抽象的东西 -- 对象...
目录 Java集合框架 集合 List接口 ArrayList Vector LinkedList: 泛型: Set接口 HashSet TreeSet Map接口 特点: 遍历: HashMap Hashtable TreeMap 总结 Java集合框架 集合 概念:对象的容器...
目录 Map 学习体系 Map的操作 map的遍历 keySet遍历 TreeMap 总结 Map Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不...
目录 Java的内部类 成员内部类 静态内部类 局部内部类 总结 Java的内部类 概念: 内部类就是在一个类的内部定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就是称为内部类,而A类相对于B类来说...
目录 1、冒泡排序 2、选择排序 3、简单插入排序 4、希尔排序 5、归并排序 6、快速排序 总结 1、冒泡排序 排序原理:相邻两个元素比较,如果前者比后者大,则交换两个元素。每执行一次,都会确定一个最大值,其...
目录 1、什么是泛型 2、泛型的使用规则 3、泛型应用实例 总结 1、什么是泛型 泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在...
目录 一、反射概述 二、常用api 三、创建Class对象的四种方式 总结 一、反射概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操...
目录 1.基本概念 2.多线程的创建 3.Thread类方法介绍 总结 1.基本概念 程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集 合。即指一段静态的代码,静态对象。 进程(process)是...
目录 一、线程的生命周期 JDK中用Thread.State类定义了线程的几种状态: 二、线程同步 1、为什么要有线程同步 2、synchronized 2.1同步代码块 2.2同步方法 3、Lock锁 总结 一、线程的生命周期 JDK中...
目录 一、概述 Java集合体系结构: 二、collection 1、List 1)ArrayList 2)LinkedList 2、set 1)HashSet 2)TreeSet 1.实体类 2.测试类: 3.实体类 4.测试类 总结 一、概述 集合是一种长度可变...
目录 三、Map 1、HashMap 2、TreeMap 3.ConcurrentHashMap 总结 三、Map 存储的双列元素,Key是无序的,不可重复,而Value是无序,可重复的。 1、HashMap public class HashMapDemo { privat...