JavaSE
文章平均质量分 59
对JavaSE的学习
L-FHy
用知识对抗这个世界
展开
-
JavaSE进阶31 - 注解
注解原创 2022-12-05 22:22:16 · 139 阅读 · 0 评论 -
JavaSE进阶30 - 反射机制
反射机制原创 2022-12-01 16:17:37 · 398 阅读 · 0 评论 -
JavaSE进阶29 - 线程调度概述、synchronized、面试题、死锁、守护线程、定时器、实现线程的第三种方式、wait和notify
线程调度概述、synchronized、面试题、死锁、守护线程、定时器、实现线程的第三种方式、wait和notify原创 2022-11-27 16:37:21 · 88 阅读 · 0 评论 -
JavaSE进阶27 - 数据流、标准输出流、File类、序列化和反序列化、IO和Properties联合使用
数据流、标准输出流、File类、序列化和反序列化、IO和Properties联合使用原创 2022-11-07 14:58:44 · 131 阅读 · 0 评论 -
JavaSE进阶26 - IO流概述、字节流、字符流、转换流、缓冲流
IO流概述、字节流、字符流、转换流、缓冲流原创 2022-11-06 09:47:17 · 264 阅读 · 0 评论 -
Java基础00 - Java语言特性
Java语言特性:可移植性,JVM,JDK原创 2022-06-30 17:43:00 · 106 阅读 · 0 评论 -
JavaSE进阶28 - 多线程概述、实现线程的两种方式、run和start的区别、线程的生命周期、获取当前线程对象、获取和修改线程名字、线程sleep及终止休眠方式、终止线程的执行
多线程原创 2022-02-18 20:24:26 · 76 阅读 · 0 评论 -
JavaSE进阶25 - Collections工具类、集合知识复习
Collections工具类package com.bjpowernode.javase.map;import java.util.*;/*java.util.Collection 集合接口java.util.Collectiond 集合工具类,方便集合的操作。 */public class CollectionsTest { public static void main(String[] args) { // ArrayList集合不是线程安全的。 List<S原创 2022-02-16 11:12:34 · 252 阅读 · 0 评论 -
JavaSE进阶23 -Map集合常用方法、Map集合遍历方式、哈希表数据结构、重写hasCode()和equals()、Hashtable集合、自定义类型实现Comparable接口
演示HashSet集合、TreeSet集合package com.bjpowernode.javase.collection.set;import java.util.HashSet;import java.util.Set;/*HashSet集合: 无序不可重复 */public class HashSetTest01 { public static void main(String[] args) { // 演示一下HashSet集合特点 Set<Strin原创 2022-02-16 11:08:09 · 121 阅读 · 0 评论 -
JavaSE进阶24 - IDEA工具
IDEA原创 2022-02-16 10:44:34 · 272 阅读 · 0 评论 -
JavaSE进阶22 - List接口、ArrayList集合、LinkedList集合、Vector集合、泛型、foreach
List接口中的特有的常用方法package com.bjpowernode.javase.collection;import java.util.*;/*测试List接口中常用方法 1、List集合存储元素特点:有序可重复 有序:List集合中的元素有下标。 从0开始,以1递增。 可重复:存储一个1,还可以再存储1。 2、List集合既然是Collection接口的子接口,那么肯定List接口有自己“特色”的方法; 以下只列出List接口特有的常用的方法: 注:将E类型原创 2022-02-14 00:16:26 · 523 阅读 · 0 评论 -
JavaSE进阶20 - 异常、异常处理机制、异常处理原理、异常捕捉和上报的联合使用、异常对象的常用方法、finally子句、自定义异常、异常在实际开发中的应用
原创 2022-02-10 20:34:37 · 101 阅读 · 0 评论 -
JavaSE进阶21 - 集合概述、Collection集合
集合概述Collection集数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其他类型的数据。集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来。集合不能直接存储基本数据类型,另外集合也不能直接存储java原创 2022-02-13 10:27:47 · 488 阅读 · 0 评论 -
JavaSE进阶19 - 包装类、对日期的处理、数字、枚举
包装类、对日期的处理、数字、枚举原创 2021-12-20 20:23:15 · 278 阅读 · 0 评论 -
JavaSE进阶18 - String字符串的存储原理、String的常用构造方法、String的常用方法、StringBuffer、StringBuilder、面试题
String字符串的存储原理、String的常用构造方法、String的常用方法、StringBuffer、StringBuilder原创 2021-12-17 17:09:34 · 175 阅读 · 0 评论 -
JavaSE进阶17 - Arrays工具类、排序算法(冒泡+选择)、查找算法(二分法)
Arrays算法、冒泡+选择排序、二分查找原创 2021-12-15 10:59:14 · 98 阅读 · 0 评论 -
JavaSE进阶16 - 数组
数组原创 2021-12-14 16:30:08 · 627 阅读 · 0 评论 -
JavaSE进阶15 - Object类、toString方法、equals方法、finalize方法、hashCode方法、匿名内部类
Object类、toString方法、equals方法、finalize方法、hashCode方法、匿名内部类原创 2021-12-11 22:31:25 · 208 阅读 · 0 评论 -
JavaSE进阶14 - IDEA快捷键、抽象类、接口
抽象类、接口原创 2021-12-10 10:55:22 · 1190 阅读 · 0 评论 -
Java基础13-super
supersuper总述super能出现在实例方法和构造方法中。super的语法是:“super.”、“super()”。super不能使用在静态方法中。super.大部分情况下是可以省略的。super.什么时候不能省略呢?在父和子中有同名的属性,或者说有同名的方法,如果此时想在子类中访问父类的数据,不能省略。super()只能出现在构造方法第一行,通过当前构造方法去调用“父类”中的构造方法,目的是:创建子类对象的时候,先初始化父类型特征。super的使用方法:super.属性原创 2021-12-02 11:13:05 · 84 阅读 · 0 评论 -
Java基础12-eclipse工具链接源码、final关键字、package和import、访问控制权限
B站动力节点Java基础视频的学习笔记eclipse工具链接源码关于eclipse怎么链接源码?打开某个.class字节码文件,当没有看到源码的时候:点击"Attached Source":Workspace…【源码在当前的工作区当中】External File…【源码在某个压缩包当中】External Folder…【源码在某个目录当中】以后尽量所有的程序都链接源码,没有源码从网上找养成看源代码的好习惯这里只做标记,具体步骤跟随视频Java基础-P155对于以.原创 2021-11-29 12:12:44 · 327 阅读 · 0 评论 -
Java基础11-继承、方法覆盖、多态
111原创 2021-11-28 10:06:09 · 175 阅读 · 0 评论 -
Java基础10-static关键字
static关键字国籍声明为实例变量原创 2021-11-26 20:17:00 · 269 阅读 · 0 评论 -
Java基础09-this关键字
this关键字this本质-结构图原创 2021-11-24 18:05:36 · 610 阅读 · 2 评论 -
Java基础08-面向对象封装性、构造方法、对象和引用、参数传递
11原创 2021-11-24 10:14:23 · 290 阅读 · 0 评论 -
Java基础07-集成开发环境eclipse讲解
集成开发环境(IDE)——什么是集成开发环境?集成开发环境讲究一站式开发,使用这个工具即可。有提示功能,有自动纠错功能。集成开发环境可以让软件开发变的更简单、更高效。没有IDE工具:需要安装JDK、需要配置环境变量、需要手动的将java源文件编译生成class字节码文件。java源文件程序出错之后还没有提示。没有自动提示功能等。有IDE工具:不需要独立安装JDK【IDE中已经集成】不需要手动配置环境变量不需要使用javac命令对java源文件进行编译并且java源程序编写原创 2021-11-20 16:56:06 · 542 阅读 · 0 评论 -
Java基础06-面向过程和面向对象的区别、类和对象的概念、类的定义、对象的创建和使用
面向过程和面向对象的区别面向过程:主要关注点是:实现的具体过程,因果关系【集成显卡的开发思路】【蛋炒饭】优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本较低。缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的“耦合度”非常高,只要其中一环出问题,整个系统受到影响,导致最终的软件“扩展力”差。另外,由于没有独立体的概念,所以无法达到组件复用。面向对象 :主要关注点是:对象【独立体】能完成哪些功能。【独立显卡的开发思路】【盖饭】优点:原创 2021-11-18 10:32:29 · 189 阅读 · 0 评论 -
Java基础05-方法、方法内存分配、方法重载、方法递归
方法简述方法的本质方法就是一段代码片段,并且这段代码片段可以完成某个特定的功能,并且可以被重复的使用。方法,对应的英语单词:Method,方法在c语言中叫做函数/Function方法定义在类体当中,在一个类当中可以定义多个方法,方法编写的位置没有先后顺序,可以随意。方法体当中不能再定义方法方法体当中由java语句构成,方法体中的代码遵守由上而下的顺序依次执行。1.方法定义,语法结构【修饰符列表】返回值类型 方法名【形式参数列表】{方法体;}2.对以上语法进行解释说明2.1原创 2021-11-15 11:17:17 · 100 阅读 · 0 评论 -
Java语言基础04-运算符、控制语句
Java语言中的运算符算术运算符关系运算符逻辑运算符字符串连接运算符三元运算符赋值类运算符算术运算符+求和-相减*乘积/商%求余数【取模】++自加1–自减1注意:一个表达式当中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。没有必要专门去记忆运算符的优先级。public class OperatorTst01{ public static void main(String[] args){ //以原创 2021-10-29 17:24:56 · 197 阅读 · 0 评论 -
Java语言基础03-标识符、关键字、字面值、变量、数据类型
关于java语言当中的标识符1.什么是标识符在java源程序当中凡是程序员有权力自己命名的单词都是标识符。标识符在EditPlus编辑器当中以黑色字体高亮显示标识符可以标识什么元素呢?类名方法名变量名接口名常量名…2.标识符的命名规则【不按照这个规则来,编辑器会报错,这是语法】只能由"数字、字母、下划线_、美元符号$"组成,不能含有其他符号不能由数字开头严格区分大小写关键字不能做标识符理论上无长度限制,但是最好不要太长3.标识符的命名规范【只是一种规范,原创 2021-10-25 18:12:18 · 138 阅读 · 0 评论 -
Java基础02-解释第一个程序HelloWorld
@解释第一个java程序HelloWorldpublic class HelloWorld{//表示定义一个公开的类,起名为HelloWorld //类体 //类体中不允许直接编写java语句【除声明变量之外】 //System.out.println("Hello World!"); /* 以下是程序的主方法,是程序的执行入口 是SUN公司规定的,固定编写方式。 */ public static void main(String[] args){//表示一个公开的静态的主方法 //方原创 2021-10-21 17:25:57 · 120 阅读 · 0 评论 -
Java基础01-编译和运行
@Java的编译与运行Java程序的运行包括两个非常重要的阶段:编译阶段运行阶段首先建立.java文件内部过程dos命令窗口操作你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作原创 2021-10-21 11:48:54 · 117 阅读 · 0 评论