文章分类 - Java基础
摘要:1. Java虚拟机 所谓虚拟机(Virtual Machine),就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。 系统虚拟机:大名鼎鼎的Visual Box,VMware就属于系统虚拟机,它们完全是对物理计算机的仿真,提供了一个可运
阅读全文
posted @ 2022-03-07 14:53
初夏那片海
摘要:1. HashMap JDK 1.8之前,HashMap采用的是数组+链表结构。1.8之后采用数组+链表+红黑树(哈希表)。 JDK1.8之前向Map中放元素 首先创建一个hash表,hash表是数组结构,存在索引下标。存放的值是entry(key-value)。(数组大小默认是16,扩容因子默认0
阅读全文
posted @ 2021-12-28 09:42
初夏那片海
摘要:1.新建自定义异常类,继承MyException public class PduMergeDataException extends MyException { private static final long serialVersionUID = 1L; //这两个参数用来在日志中输出 pro
阅读全文
posted @ 2021-12-24 16:34
初夏那片海
摘要:1.1 文件 1.1.1 文件的概念 File类继承关系图 文件流 文件在程序中是以流的形式来操作的 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 1.1.2 文件的操作 1.1.2.1 创建
阅读全文
posted @ 2021-11-04 16:29
初夏那片海
摘要:Java进阶知识包括:注解、反射、多线程。 注解 1.1 什么是注解 注解和反射是所有框架的底层 从JDK5.0开始引入 作用 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编译器等)读取 注解有检查和约束的功能 格式 注解是以“@注释名“在代码中存在的,还可以添加一些参数 @Suppre
阅读全文
posted @ 2021-11-04 15:38
初夏那片海
摘要:JavaWeb包括:Tomcat、HTTP、Maven、Servlet、Cookie、Session、JSP、JDBC。 JavaWeb 1.1 什么是JavaWeb web:网页的意思 在Java中,动态web资源开发的技术统称为JavaWeb 静态web:每个人看的内容都相同 动态web:不同的
阅读全文
posted @ 2021-11-04 15:36
初夏那片海
摘要:数组 1.1 什么是数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称为一个数组元素,每个数组元素都可以通过下标访问它们。 数组的四个基本特点 数组的长度是确定的,一经创建,大小就不能再改变 数组中的元素必须是同一类型数据 数组
阅读全文
posted @ 2021-11-04 15:29
初夏那片海
摘要:Java基础知识包括:基础语法、流程控制、方法详解、面向对象、异常机制、常用的类、网络编程、I/O流。 Java基础语法 1.1 注释,标识符 注释 单行注释 // 多行注释 /* 注释内容 */ 文档注释/**注释内容 */ 标识符 JAVA所有的组成部分都需要名字,类名,变量名,以及方法名都被称
阅读全文
posted @ 2021-11-04 15:24
初夏那片海

浙公网安备 33010602011771号