Java学习
文章平均质量分 81
燕麦葡萄干
这个作者很懒,什么都没留下…
展开
-
【JDBC学习笔记】JDBC基础
JDBC学习笔记---基础入门部分原创 2022-08-10 00:13:49 · 371 阅读 · 0 评论 -
MySQL基础入门学习笔记(二)
MySQL基础入门学习笔记(二)1、SQL、DB、DBMS分别是什么,它们之间的关系18、创建表:19、insert语句插入数据20、表的复制21、将查询结果插入到一张表中22、update修改数据23、delete删除数据24、约束:非空约束(not null)、唯一性约束(unique)、主键约束(primary key)、外键约束(foreign key)25、存储引擎(了解)26、事务的概念、事务的特性和事务的隔离级别27、索引:概念、作用、索引对象的创建和删除、索引的实现原理1、SQL、DB、D原创 2022-03-23 23:03:22 · 1361 阅读 · 0 评论 -
MySQL基础入门学习笔记(一)
MySQL基础入门学习笔记1、SQL、DB、DBMS分别是什么,它们之间的关系2、什么是表?3、SQL语句的分类4、查看“演示数据”的表结构5、常用命令6、简单的查询 关键字:select7、条件查询 关键字:where8、排序数据 关键字:order by9、分组函数/聚合函数/多行处理函数10、单行处理函数11、分组查询 group by 和 having12、总结一个完整的DQL语句以及执行顺序13、查询结果集的去重:distinct14、连接查询:内连接和外连接1、SQL、DB、DBMS分原创 2022-03-22 00:41:29 · 1174 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第九章 注解
【动力节点 Java进阶学习笔记】第九章 注解1、什么是注解、注解的作用,以及如何自定义注解和使用注解2、内置注解:Deprecated和Override3、元注解:Target和Retention4、注解中定义属性:怎么定义、默认值、value省略属性名、属性支持的类型、数组属性5、反射注解6、反射在开发中的作用示例1、什么是注解、注解的作用,以及如何自定义注解和使用注解注解的定义: 注解其实就是代码中的特殊标记,这原创 2022-03-13 22:07:04 · 719 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第八章 反射机制
【动力节点 Java进阶学习笔记】第八章 反射机制1、什么是反射机制、反射机制的作用和相关的类2、获取Class的三种方式、通过获取的Class实例化对象、获取文件的绝对路径3、类加载器的概念、分类以及双亲委派机制4、通过反射机制反射属性、如何读取和修改属性值5、通过反射机制反射方法、如何调用对象的某个方法6、通过反射机制反射构造方法、如何调用构造方法实例化对象7、通过反射机制获取父类以及父类型接口1、什么是反射机制、反射机制的作用和相关的类反射机制:可以操作字节码文件作用:可以让程序更加灵活。相原创 2022-03-13 15:48:19 · 4203 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第七章 多线程
【动力节点 Java进阶学习笔记】第七章 多线程1、进程和线程的基本概念、区别以及多进程和多线程的作用2、创建线程的两种方式、启动线程的方法、run()和start()的区别3、线程的生命周期4、线程中常用的方法以及线程休眠、唤醒、终止的方法5、线程的调度:线程调度模型、与线程调度有关系的方法6、多线程安全:存在线程安全问题的三个条件、线程同步机制及语法、以及开发中解决线程安全问题的方法7、守护线程的概念和设置守护线程的方法、定时器的概念和使用7.1 守护线程7.2 定时器8、实现线程的第三种方式:实现Ca原创 2022-02-19 22:49:42 · 636 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第六章 IO流
【动力节点 Java进阶学习笔记】第六章 IO流IO流和FIle类总结1、IO流总结2、File类中方法总结IO流和FIle类学习笔记1、Java流概述和IO流的分类2、FileInputStream的使用:按字节和byte数组两种方式读取文件内容3、FileOutputStream的使用:覆盖方式和追加方式写入数组中内容4、FileReader的使用5、FileWriter的使用6、缓冲流BufferedReader和BufferedWriter的使用以及转换流的使用、节点流和包装流7、数据流DataOu原创 2022-02-12 23:07:56 · 674 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第五章 集合
【动力节点 Java进阶学习笔记】第五章 集合集合概述1、集合概述和集合继承结构图Collection部分2、Collection接口常用方法、迭代器Iterator、使用迭代器遍历集合元素3、List接口中常用方法、ArrayList和LinkedList、数组和链表的特点4、泛型的优缺点和使用、for each的使用5、HashSet和TreeSet集合存储元素特点Map部分6、Map接口中常用方法和Map集合的遍历7、HashMap:哈希表数据结构和方法map.put(k,v)、map.get(k)的原创 2022-01-15 23:14:10 · 740 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第四章 异常处理
【动力节点 Java进阶学习笔记】第四章 异常处理1、异常的基本概念:什么是异常、异常的作用、异常的存在形式2、异常的继承结构和分类3、编译时异常和运行时异常的定义和区别4、异常的捕获和处理5、异常对象两个非常重要的方法:getMessage()和printStackTrace()6、finally语句的特性和使用7、final finally finalize有什么区别?8、如何自定义异常和使用1、异常的基本概念:什么是异常、异常的作用、异常的存在形式 &原创 2022-01-11 21:50:40 · 365 阅读 · 0 评论 -
【动力节点 Java进阶学习笔记】第三章 常用类
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2022-01-09 19:10:26 · 496 阅读 · 0 评论 -
Java常用类--String类
关于Java JDK中内置的一个类:java.lang.StringString类的知识点汇总1、String表示字符串类型,属于引用数据类型,不属于基本数据类型。2、在java中随便使用双引号括起来的都是String对象。例如:“abc”,“def”,“hello world!”,这是3个String对象。3、java中规定,双引号括起来的字符串,是不可变的,也就是说"abc"自出生到最终死亡,不可变,不能变成"abcd",也不能变成"ab"4、在JDK当中双引号括起来的字符串,例如:“abc”原创 2021-12-27 21:56:52 · 384 阅读 · 0 评论 -
Java学习--二分查找
二分查找的java实现二分查找简介如何选择使用线性查找还是二分查找代码实现二分查找简介二分查找也是在数组中查找数据的算法,但要求数据已经排好序利用已排序好的数组,每一次查找都可以将查找范围减半,查找范围只剩一个数字时查找结束二分查找时间复杂度为O(logn)如何选择使用线性查找还是二分查找二分查找建立在数据已经排好序的基础上才能使用,因此添加数据时必须加到合适的位置,这就需要额外耗费维护数组的时间线性查找则对数据排序没有要求,添加数据时直接加在末尾即可,不需要耗费时间具体使用哪种查找方法,取原创 2021-12-27 20:59:22 · 216 阅读 · 0 评论 -
Java基础部分知识点汇总
Java基础部分知识点汇总第一章 Java开发环境搭建第二章 标识符与关键字第三章 变量第四章 数据类型第五章 运算符第六章 控制结构第七章 方法第八章 认识面向对象第九章 对象的创建和使用第十章 封装第十一章 this和static第十二章 继承第十三章 方法覆盖和多态第十四章 super第一章 Java开发环境搭建1、常用的DOS命令:创建目录:mkdir 切换目录:cd 相对路径和绝对路径cls 清屏dir 列出当前目录下内容exit 退出DOS命令窗口del命令,删除一个或者多个原创 2021-12-25 22:33:19 · 404 阅读 · 0 评论 -
Java学习--选择排序
选择排序的java实现选择排序简介代码实现选择排序简介选择排序就是重复“从待排序的数字中寻找最小值,并将其与序列最左边的数字进行交换”这一操作的算法使用线性查找在序列中寻找最小值时间复杂度O(n^2)第1轮需要比较n-1个数字,第2轮需要比较n-2个数字…第n-1轮需要比较1个数字,总次数与冒泡排序相同,为(n-1)n/2每轮中交换数字次数最多为1次,即最多总共交换n-1次代码实现package com.javalearn.javase.review;import java.util.A原创 2021-12-27 20:52:41 · 184 阅读 · 0 评论 -
Java学习--冒泡排序
冒泡排序的java实现冒泡排序简介算法步骤时间复杂度:O(n^2)思路及代码实现数组遍历元素的三种方式冒泡排序简介冒泡排序就是重复”从序列左边开始比较相邻两个数字的大小,再根据结果交换两个数字的位置“这一操作的算法。数字会像泡泡一样,慢慢从左往右浮到序列的顶端。算法步骤1、从序列最左边放置一个天平,比较天平两边数字的大小,如果左边数字较大,就交换两边数字的位置;2、天平往右移动一个位置,继续比较两边数字的大小,重复同样的操作直到天平到达序列最右边;3、将天平移回最左边,重复同样的操作直到所有数原创 2021-12-26 18:45:23 · 406 阅读 · 0 评论