03 2020 档案
摘要:库操作 --创建数据库 create database mydatabase; create database mydatabase2 charset utf8; --显示数据库 --显示全部 show databases; --显示部分 show databases like '匹配模式' 匹配模
阅读全文
摘要:测试步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名:xxx.xxx.xx.test cn.itcast.test 2. 定义测试方法:可以独立运行建议: 方法名:test测试的方法名 testAdd() 返回值:void 参数列表
阅读全文
摘要:多线程的好处:多个线程之间互不影响(在不同的栈空间) java.lang.Thread类常用方法 构造方法: public Thread() :分配一个新的线程对象 public Thread(String name) :分配一个指定名字的新的线程对象 public Thread(Runnable
阅读全文
摘要:异常体系 异常机制其实是帮助我们找到程序中的问题,异常的根类是 java.lang.Throwable ,其下有两个子类:java.lang.Error 与 java.lang.Exception ,平常所说的异常指 java.lang.Exception Error:严重错误Error,无法通过处
阅读全文
摘要:java.util.Map<K,V>集合 Map集合的特点 Map集合是一个双列集合,一个元素包含两个值(一个key,一个value) Map集合中的元素,key和value的数据类型可以相同,也可以不同 Map集合中的元素,key是不允许重复的,value是可以重复的 Map集合中的元素,key和
阅读全文
摘要:一、集合和数组既然都是容器,它们的区别: 1. 数组的长度是固定的。集合的长度是可变的 2. 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储 二、集合按照其存储结构可以分为两大类,分别是单列集合java
阅读全文
摘要:1. 包不同,java.util.Comparator、java.lang.Comparable 2. Comparable:自己(this)和别人(参数)比较,自己需要实现Comparable接口,重写比较的规则compareTo方法,Comparator:相当于找一个第三方的裁判,比较两个 3.
阅读全文
摘要:部分方法public static <T> boolean addAll(Collection<T> c, T... elements) :往集合中添加一些元素。 public static void shuffle(List<?> list) 打乱顺序 :打乱集合顺序。 public static
阅读全文
摘要:在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 其实这个书写完全等价于修饰符 返回值类型 方法名(参数类型[] 形参名){ } 只是后面这种定义,在调用时必须传递数组,而前者可以
阅读全文
摘要:1. JDK5之后,新增了泛型(Generic)语法,可以在类或方法中预支地使用未知的类型,集合创建时若不指定数据类型,默认为Object类型 2. 泛型的好处:①将运行时期的异常,转移到了编译时期;②避免了类型强转的麻烦 泛型的定义 泛型类 格式: 修饰符 class 类名<代表泛型的变量> {
阅读全文
摘要:增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 for(元素的数据类型 变量 : Collection集合or数组){ //操作代码 }
阅读全文
摘要:import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; // java.util.Iterator接口:用于遍历集合 public class IteratorTest { public
阅读全文