合集-Java
摘要:目录java入门知识:一、开发环境二、关系三、变量四、标识符一、标识符命名的规则二、标识符命名规范1、标识符的命名规则:2、标识符的命名规范:3、变量的声明格式,变量的赋值格式,变量的三要素,变量应该注意几点4、java基本数据类型有哪些?5、java程序的开发步骤是什么?五、运算符一、算术运算符二
阅读全文
摘要:目录数组(Array)一、数组概念二、如何声明一个数组三、如何为数组初始化1、数组本身初始化:2、数组的元素初始化2.1 一维数组2.2多维数组四、如何表示数组的各个概念五、数组内存和分配空间六、数组相关算法七、十大内部排序算法八、数组的工具类:Arrays九、数组的异常 数组(Array) 一、数
阅读全文
摘要:目录面向对象编程(OOP)一、面向过程与面向对象二、Java基本元素:类和对象三、对象的创建与使用1. 对象的使用2.内存解析3.匿名对象四、类的成员1. 属性1.1概念1.2分类2. 方法2.1 声明格式2.2 方法的重载2.4 方法参数的值传递机制2.5 递归方法3. 构造器(构造方法)3.1
阅读全文
摘要:一 、java虚拟机的内存可以分为三个区域:栈stack 、堆heap、方法区method area 1. 栈的特点如下: 1)栈描述的方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2)JVM为每一个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局
阅读全文
摘要:目录集合(Collection)一、集合的分类:二、集合的特点:三、集合的访问:四、List1. List 接口方法:2. List的实现方式:1. List接口提供的of()方法2. ArrayLIst3.LinkList3.遍历List五、Mapmap 中key是不能重复的,vaule是可以重复
阅读全文
摘要:目录Thread 线程一、线程创建的三种方式方式一:继承Thread类的方式进行实现方式二:实现Runnable接口的方式进行实现方式三:利用Callable接口和Future接口方式实现二、Thread中常见的成员方法:1. String getName() 返回线程的名称2. static Th
阅读全文
摘要:目录CompletableFuture入门学习内容学习目标课程学习说明1、Future vs CompletableFuture1.1 准备工作1.2 Future 的局限性1.3 CompletableFuture 的优势2、创建异步任务2.1 runAsync2.2 supplyAsync2.3
阅读全文
摘要:目录java 之进程一、Java中关于应用程序和进程相关的概念二、Java 中使用进程的方式1. 创建进程1.1 方式一: 通过ProcessBuilder创建进程1.2 通过Runtime的exec方法来创建进程2. 销毁进程2.1. 通过引用销毁进程2.2 按 ID 销毁进程2.3 用武力破坏进
阅读全文
摘要:目录反射一、通过反射获取 class 的四种方法二、反射中访问字段三、获取反射的方法四、反射调用构造方法五、反射获取继承关系 反射 概念:通过Classs实例获取class信息的方法称为反射 一、通过反射获取 class 的四种方法 /** * 通过反射获取class实例的方法有四种: */ pub
阅读全文
摘要:目录File 教程一、file 基本操作创建File 类对象2. File类中判断功能的方法3. file类的创建功能的方法4. File类中的遍历功能5. file类中常用的方法6. file 中文件权限操作的方法 File 教程 一、file 基本操作 创建File 类对象 /** * 创建Fi
阅读全文
摘要:目录日期java.time的API (目前多用time)一、LocalDate1. 基本用法2. 日期之间的转化3. LocalDateTime 计算4. 格式化 日期二、Instant1. 基本应用2. 常见方法3. 时间计算4. 时间转化三、DateTimeFormatter 时间格式化1. 基
阅读全文
摘要:函数式编程 stream流 1.概述 1.1 学习目的 代码可读性 避免过分嵌套 看懂别人写的代码 大数据量下集合处理效率 底层使用多线程处理并线程安全可以保障? /** * 查询未成年作家评分在70分以上的书籍,由于流的影响所以作家和书籍可能会重复出现,所以要去重 * 我不是很理解这里为什么说会重
阅读全文
摘要:package com.liaoxuefeng.rFunctional.cOptional; import java.util.Optional; /** * @author Alex * @since 2023/9/27 上午10:47 * <p> * 参考教程:https://www.cnblo
阅读全文
摘要:一、内存管理 java的内存管理很多成都就是对象的管理,七其中包括对象空间的分配和释放。 对象空间的分配:使用new关键字创建对象即可 对象空间的释放:将对象赋值null即可。垃圾回收期将负责回收所有“不可达”对象的内存空间 二、垃圾回收过程 任何一种垃圾回收算法一般要做两件基本事情 1. 发现无用
阅读全文
摘要:目录ScheduledThreadPoolExecutor一、概述二、常用方法1、schedule 方法2、scheduleAtFixedRate方法3.scheduleWithFixedDelay方法三、ScheduledExecutorService的创建方式 ScheduledThreadPo
阅读全文
摘要:目录深入理解JVM虚拟机——JVM内存分析命令JVM内存分析命令工欲善其事,必先利其器!一、jps:虚拟机进程状况工具(常用)二、jstat:虚拟机统计信息监视工具用法类加载统计:常用的统计命令:二、jinfo:Java配置信息查看工具三、jmap:Java内存影像工具(非常重要)用法:举例与说明:
阅读全文

浙公网安备 33010602011771号