- 博客(9)
- 收藏
- 关注
原创 JAVA进阶知识点总结 7-线程池、Lambda、函数式接口(生产者接口,消费者接口,函数接口,判断接口)
01.第一章:线程池_概念及作用:1).什么是“线程池”:指封装了很多的“线程对象”的一个容器。2).作用:内部的这些线程对象可以被“重复使用”;线程对象每次使用完成后,会自动成为垃圾,不能再次的start。如果想要再次使用就需要再创建一个线程对象,但创建一个线程对象需要很大的系统开销,所以如果需要大量的、反复的执行同一线程会降低程序的效率。所以提出了“线程池”的概念。02.第一章:线程池...
2019-03-30 21:57:10 636
原创 JAVA进阶知识点总结 6-线程 同步代码块 锁syntronized 线程状态 线程等待
01.第一章:多线程_回顾实现线程的方式一:1).定义一个线程类,继承自Thread,重写run()方法;class MyThread extends Thread{ public void run(){ ... } }2).启动线程1).创建我们定义线程类的对象;2).调用对象的start()方法启动线程;main(){ MyThread t = new MyT...
2019-03-29 19:44:50 222
原创 JAVA进阶知识点总结 5-异常 try catch finally 线程 Thread
01.第一章:异常_概念:1).什么是“异常”:指程序在运行过程中遇到了一些无法处理的情况,这时JVM会向控制台打印错误信息,并停止程序。这不是我们想看到的结果。基于此,Java为我们提供了一种“异常处理机制”可以使我们程序在发生异常情况时,可以跳过异常的代码,继续向下执行。2).JVM处理异常的默认方式:1).JVM执行到有异常的代码; 2).JVM会识别出这种异常;3)....
2019-03-28 21:13:47 279
原创 JAVA进阶知识点总结 4-Map HashMap LinkedHashMap Map的遍历方式 斗地主案例
01_第一章:回顾_三种集合的存储方式:02_第一章:Map集合_常用方法:1).Map集合的特点:1).双列集合–键值对存储;2).键不能重复–值可以重复;2).Map的两个子类:Map的数据结构全部应用在“键”上,值不适用数据结构。1).HashMap:“键”是哈希表结构;无序的;2).LinkedHashMap:“键”是链表 + 哈希表结构。有序的。3).Map的常用方法...
2019-03-26 23:03:53 273
原创 JAVA进阶知识点总结 3-List类、Set类、数据结构、Collections工具类
01.回顾_Java集合体系框架:A).Collection(接口):单列集合: |--List(接口):特点:1).有序的;2).可以存储重复元素;3).可以通过索引访问元素 |--ArrayList(子类) |--LinkedList(子类) |--Set(接口):特点:1).无序的;2).不能存储重复元素;3).不能索引访问元素; |--HashSet(子类): |--...
2019-03-25 20:13:09 161
原创 JAVA进阶知识点总结 2-Collection、迭代器、增强for循环、泛型、斗地主案例
一 CollectionCollection 是所有单列集合的根接口。常见方法: public boolean add(E e) : 把给定的对象添加到当前集合中 。(常用) public void clear() :清空集合中所有的元素。 public boolean remove(E e) : 把给定的对象在当前集合中删除。 public boolean ...
2019-03-23 23:13:31 250
原创 JAVA进阶知识点汇总 1-Object类、SimpleDateformat类、Calendar类、System类、StringBuilder类、常用API 手动拆装箱 基本类型和字符串类型的转
一 Object类如果我们没有使用extends继承其他类,那么这个类是继承自Object的。JAVA中所有类都直接或间接继承自ObjectToString方法在Object中,有一个方法叫做toString,可以将对象转成一个字符串, String toString() : 返回对象的字符串表示形式。 public static void main(String[] ar...
2019-03-23 09:45:39 340
原创 JAVA基础知识点汇总【Scanner类、Random类、ArrayList类、String类、static、Arrarys、Math类、继承、super、this、抽象类、接口、多态、权限、内部类】
Day07【Scanner类、Random类、ArrayList 类】7.1 Scanner作用:用于键盘录入使用步骤:导包创建对象调用方法创建对象Scanner sc = new Scanner(System.in);调用方法:sc.nextInt(); 录入整数sc.next(); 录入字符串sc.nextLine() 录入字符串7.2 Random作用: 生成...
2019-03-21 22:13:19 236
原创 JAVA基础知识点汇总【入门程序、常量、变量、数据类型转换、运算符、方法入门、流程控制语句、IDEA、方法、数组、类与对象、封装、构造方法】
Day01 入门程序 常量 变量一 常用的DOS命令1.window+R 打开运行窗口,输入cmd回车,进入DOC操作窗口2.盘符切换命令 c: d:3.查看当前文件夹 dir4.进入文件夹命令 cd 文件夹名5.退出文件夹命令 cd…6.退出到磁盘根目录 cd7.清屏 cls8.退出控制台 exit二 常用的window命令1.快速打开计算机...
2019-03-21 20:40:44 1139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人