- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 JavaSE_第8章 异常
第8章 异常主要内容异常的体系结构常见异常throw关键字(手动创建并抛出异常)异常处理机制一:try(掌握)异常处理机制二:throws(掌握)自定义异常学习目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 可以编写代码演示OOM 列出常见的5个运行时异常 列出常见的5个编译时异常 能够使用try…catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类第八章 异常8.1 异常概
2021-07-27 23:52:16 499
原创 JavaSE_第9章 多线程
第9章 多线程学习目标 说出进程的概念 说出线程的概念 能够理解并发与并行的区别 能够开启新线程 能够描述Java中多线程运行原理 能够使用继承类的方式创建多线程 能够使用实现接口的方式创建多线程 能够说出实现接口方式的好处 能够解释安全问题的出现的原因 能够使用同步代码块解决线程安全问题 能够使用同步方法解决线程安全问题 能够说出线程6个状态的名称 能够理解线程通信概念 能够理解等待唤醒机制 能够说出线程的生命周期第九章 多线程我们在之前,学习的程序在没有跳转语句的
2021-07-27 23:51:45 309
原创 JavaSE-第10章【基础API与常见算法】
第10章 基础API与常见算法学习目标 了解数学相关API 了解日期时间API 了解系统类API 掌握数组基础算法 掌握数组工具类的使用 熟练掌握String类的API 熟练掌握StringBuilder和StringBuffer类的API 能够处理字符串相关的算法处理第十章 基础API与常见算法10.1 和数学相关的类10.1.1 java.lang.Mathjava.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,
2021-07-27 23:51:07 345
原创 JavaSE_第11章 泛型
第11章 泛型学习目标 能够使用泛型定义类、接口、方法 能够理解泛型上限 能够阐述泛型通配符的作用 能够识别通配符的上下限第十一章 泛型11.1 泛型的概念11.1.1 泛型的引入例如:生产瓶子的厂家,一开始并不知道我们将来会用瓶子装什么,我们什么都可以装,但是有的时候,我们在使用时,想要限定某个瓶子只能用来装什么,这样我们不会装错,而用的时候也可以放心的使用,无需再三思量。我们生活中是在使用这个瓶子时在瓶子上“贴标签”,这样就轻松解决了问题。[外链图片转存失败,源站可能有防盗链机制
2021-07-26 23:08:22 261
原创 JavaSE_第12章 集合
第12章 集合主要内容List集合Set集合Map集合学习目标 能够熟练使用Collection集合的API 能够使用Iterator迭代器遍历Collection系列的集合 能够使用foreach遍历Collection系列的集合 能够说出List集合和Set集合的区别 能够说出List集合各种实现类的区别 能够说出Set集合各种实现类的区别 能够说出Collection集合与Map集合的区别 掌握Map集合的常用API 能够遍历Map集合 能够说出Map集合各种实现类
2021-07-26 23:07:48 404
原创 第13章 数据结构与算法
第13章 数据结构与算法主要内容数据结构学习目标 对数据结构有初步了解 掌握动态数组的实现方式 掌握单链表与双链表的实现方式 掌握哈希表的实现方式第十三章 数据结构与算法13.1 数据结构数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tm2bWyr5-1627312015536)(imgs/15725
2021-07-26 23:07:17 204
原创 JavaSE-第16章 反射(Reflect)
第16章 反射(Reflect)教学目标 了解类的加载过程 理解类初始化过程 了解类加载器 掌握获取Class对象的四种方式 能够运用反射获取类型的详细信息 能够运用反射动态创建对象 能够运用反射动态获取成员变量并使用 能够运用反射动态获取成员方法并使用 能够运用反射读取注解 能够运用反射获取泛型父类的类型参数第16章 反射(Reflect)16.1 类加载类在内存中的生命周期:加载–>使用–>卸载16.1.1 类的加载过程当程序主动使用某个类时,如果该类还未
2021-07-26 23:06:43 139
原创 JavaSE_8【IDE开发工具Idea使用】
IDEA 全称IntelliJ IDEA,是Java语言开发的集成环境,目前已经渐渐代替了Eclipse的使用。IntelliJ在业界被公认为最好的Java开发工具之一,因其功能强悍、设置人性化,而深受Java、大数据、移动端程序员的喜爱。本着"工欲善其事必先利其器"的精神,本套视频从IDEA的介绍、安装、设置入手,讲解IDEA中项目的创建、模板的使用、断点调试等。说明:本文档所有截图针对IntelliJ IDEA 2019.2.3 x64版本。一、IntelliJ IDEA 介绍1、JetBrai
2021-07-26 23:06:14 2230 1
原创 jvm笔记
1. JVM快速入门从面试开始:请谈谈你对JVM 的理解?java8 的虚拟机有什么更新?什么是OOM ?什么是StackOverflowError?有哪些方法分析?JVM 的常用参数调优你知道哪些?内存快照抓取和MAT分析DUMP文件知道吗?谈谈JVM中,对类加载器你的认识? 位置:JVM是运行在操作系统之上的,它与硬件没有直接的交互[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rg77FAIm-1627311842233)(ass
2021-07-26 23:04:17 177
原创 JUC笔记
1. JUC概述及回顾1.1. JUC是什么?在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类。此包包括了几个小的、已标准化的可扩展框架,并提供一些功能实用的类,没有这些类,一些功能会很难实现或实现起来冗长乏味。参照JDK文档:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yb8cAqKj-1627311794880)(assets/1562743378734.png)]1.2. 进程和
2021-07-26 23:03:42 1061
原创 MySQL笔记
第一章 数据库概述1.1 数据库概述DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,例如建立、使用和维护数据库。DB:数据库(Database)SQL:结构化查询语言,(Structure Query Language),专门用来操作/访问数据库的通用语言。MySQL:其中的一款关系型数据库管理系统以下是2019年DB-Engines Ranking 对各数据库受欢迎程度进行调查后的统计结果:(查看数据库最新排名:https://
2021-07-26 22:59:37 176
原创 JavaSE-第17章 Java8新特性
第17章 Java8新特性主要内容Lambda表达式StreamAPIOptional学习目标 能够理解函数式编程相对于面向对象的优点 能够掌握Lambda表达式的标准格式 能够使用Lambda标准格式 能够掌握Lambda表达式的省略格式与规则 能够通过Lambda使用自定义的接口(有且仅有一个抽象方法) 能够使用@FunctionalInterface注解 能够使用Supplier函数式接口 能够使用Consumer函数式接口 能够使用Function函数式接口 能够
2021-07-26 22:58:32 269
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人