- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 Java 异常处理与自定义异常
异常体系Throwable、Error、Exception的区别try-catch处理异常finally语句块throws关键字throw关键字自定义异常
2020-07-01 22:20:29
219
原创 Java 多线程与线程安全基础
进程与线程并行与并发同步与异步线程分类线程的创建和启动继承方式创建接口实现方式创建线程的生命周期操作线程的方法join方法sleep方法线程的优先级后台线程线程安全性继承方式实现接口方式线程同步同步代码块同步方法...
2020-06-30 17:59:57
184
原创 Java 集合框架与泛型
集合框架体系数据结构数组链表队列堆栈哈希表树和二叉树数据结构与集合容器的分类List接口(列表)ArrayList类LinkedList类Set接口(集合)Map接口(映射)泛型
2020-06-26 20:16:39
303
原创 java语法基础7——面向对象(继承)
继承this关键字构造器与setter方法的选用继承思想方法重写(覆盖)方法重写super关键字抽象类和抽象方法Object类的常用方法toString方法equals方法与==的区别
2020-06-14 18:33:12
239
原创 java语法基础4——方法
方法方法的定义和调用/* 方法定义语法: [修饰符] 返回类型 方法名(形式参数列表) { 方法体; return; }*/// 定义求两个整数数和的方法public static int getSum(int a, int b) { return a + b; // 本方法返回类型是int所以需要return,如果返回类型是void则不需要return} // public和static都是修饰符,public修饰表示是公共的方法,可以在任何地方调用,static修饰的方法叫做
2020-06-08 17:51:43
396
原创 java语法基础2——选择与循环
选择与循环顺序结构如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。if语句/* if语句:语法 if (boolean表达式) { 语句体; }语法解读:如果boolean表达式结果为true则执行语句体,否则不理会{},执行后面的内容*/int a = 10; // 定义并初始化变量int b = 20;if (a < b) { // 判断表达式"a<b"的真伪,
2020-06-02 18:29:54
252
原创 java语法基础3——数组
数组JVM的内存模型JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据,主要理解方法区、栈和堆。1.方法区:存放已被加载的类信息,比如全局变量2.栈:当方法被执行时会创建一个栈帧,用来存放局部变量等信息3.堆:存放数组和所有的对象实例4.GC(垃圾回收站):当JVM资源不够用时,会自动回收无用的对象(没有被引用的数组、对象等等)。数组的定义数组:把同类型的多个常量值有序的存储起来。//语法:数据类型[] 数组名;int[] ages;数组的静态初始化知道了数组的具体元素
2020-06-02 16:48:45
443
原创 java语法基础1——变量与运算符
变量与运算符变量的定义和初始化什么是变量?表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用。变量是内存中一块区域,可以往该区域存储数据,修改里面的数据,也可以获取里面的数据。总的来说就是占用内存;具有数据类型和变量名;在当前作用域(当前{}内)内可以重复使用,但是不能重新命名;在同一数据类型的范围内可以任意改变。// 变量的定义初始化int i; //定义i = 10; //初始化//定义和初始化可以一起进行int j = 10; //类型名 + 变量名 = 常量
2020-05-30 19:50:18
178
IDEA之Debug调试工具(常用版).pdf
2020-06-09
IDEA快捷键.md
2020-06-09
StatisticsDemo3.java
2020-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人