![](https://img-blog.csdnimg.cn/0115af36911344e7bb8b7a0bf034673d.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaSE
文章平均质量分 89
JavaSE基础阶段全部知识点
~ 小团子
韩老师学生,对技术祛魅
展开
-
JavaSe系列二十七: Java正则表达式
1.一个正则表达式, 就使用某种模式去匹配字符串的一个公式. 很多人认为它们看上去比较古怪而且复杂所以不敢去使用. 不过, 经过练习后, 就觉得这些复杂的表达式写起来还是相当简单的, 而且, 一旦你弄懂它们, 你就能把数小时辛苦而且易错的文本处理工作缩短在几分钟(甚至几秒钟)内完成.2.这里特别强调, 正则表达式不是只有java才有, 实际上很多编程语言都支持正则表达式进行字符串操作!如果要想灵活地运用正则表达式,必须了解其中各种元字符的功能,元字符从功能上大致分为:1.限定符2.选择匹配符。原创 2024-07-07 20:17:08 · 793 阅读 · 0 评论 -
Java常用类,超详细整理,适合新手入门
如果字符串存在大量的修改,一般使用StringBuffer或者StringBuilder;如果字符串存在大量的修改操作,并处在单线程中,使用StringBuilder;如果字符串存在大量的修改操作,并处在多线程中,使用StringBuffer;如果字符串很少被修改,被多个对象引用,使用String,比如配置信息等;原创 2022-10-29 08:55:23 · 3592 阅读 · 0 评论 -
第八章 面向对象编程(中级) 中
继承可以解决代码复用, 让我们的编程更加靠近人类思维. 当多个类存在相同的属性(变量)和方法时, 可以从这些类中抽象出父类, 在父类中定义这些相同的属性和方法, 所有的子类不需要重新定义这些属性和方法, 只需要通过extends来声明继承父类即可.画出继承的示意图。原创 2022-03-14 15:41:39 · 168 阅读 · 0 评论 -
第六章 Java数组
Java数组歇息原创 2021-07-29 16:33:37 · 157 阅读 · 0 评论 -
第五章 Java程序控制结构
Java程序控制结构原创 2021-07-29 16:27:09 · 333 阅读 · 0 评论 -
第四章 Java运算符
Java运算符原创 2021-07-29 15:35:48 · 184 阅读 · 0 评论 -
第八章 面向对象编程(中级) 上
1.IDEA 全称 IntelliJ IDEA2.在业界被公认为最好的Java开发工具3.IDEA是JetBrains公司的产品, 总部位于捷克的首都布拉格4.除了支持Java开发, 还支持HTML, CSS, PHP, MySQL, Python等1.Eclipse是一个开放源代码的, 基于Java的可扩展开发平台.2.最初是由IBM公司耗资3000万美金开发的下一代IDE开发环境3.2001年11月贡献给开源社区4.Eclipse是目前最优秀的Java开发工具之一。原创 2021-08-25 10:50:40 · 129 阅读 · 0 评论 -
第七章 面向对象编程(基础) 下
知识点:重载,可变参数原创 2021-08-23 22:55:53 · 197 阅读 · 1 评论 -
第七章 面向对象编程(基础) 上
Java类与对象(1.属性 2.方法 3.递归)原创 2021-08-21 00:46:25 · 153 阅读 · 0 评论 -
项目实战系列二:【满汉楼】
满汉楼原创 2023-02-27 09:48:53 · 510 阅读 · 0 评论 -
chapter25 JDBC 和 数据库连接池学习笔记
JDBC原创 2023-02-01 23:28:17 · 2153 阅读 · 0 评论 -
第二十四章 MySQL学习笔记
存放文本时,也可以使用Text数据类型,可以将TEXT列视为VARCHAR列,注意Text不能有默认值,大小0-2^16字节;同一查询在同一事务中多次进行,由于其它提交事务所做的修改和删除,每次返回不同的结果集,则发生不可重复读;多个连接开启各自事务操作数据库中数据时,数据库系统要负责隔离操作,以保证各个连接在获取数据是的准确性;同一查询在同一个事务中多次执行,由于其它提交事务所做的插入操作,每次返回不同的结果集,此时发生幻读;同真是的表一样,视图包含列,其数据来自对应的真实表(基表)原创 2023-01-23 21:33:04 · 10457 阅读 · 52 评论 -
第二十三章 Java反射学习笔记
2.1 反射相关的主要类4.1 Class类常用方法5. 获取类结构信息。原创 2023-01-03 21:43:16 · 1892 阅读 · 0 评论 -
项目实战系列一:【多用户及时通信系统】
获取在线用户列表,即要遍历ManageClientThreads类中的hm集合,将这段遍历集合的代码封装进ManageClientThreads类中的getOnlineUser()方法。在服务端的线程类中接收请求用户列表的消息请求,调用getOnlineUser()方法得到在线用户列表,通过socket将数据返回给客户端。向服务端发送一个请求。当用户向某一离线用户发送文件的时候,将文件暂存在服务端中,当用户上线时,得到message。当用户向所有的用户发送群聊消息的时候,给离线状态的用户设置留言。原创 2022-12-27 22:40:15 · 661 阅读 · 0 评论 -
第二十一章Java网络编程
socket原创 2022-12-22 16:00:05 · 1994 阅读 · 0 评论 -
坦克大战系列三:从零编写【坦克大战】
坦克移动问题原创 2022-12-15 16:16:21 · 741 阅读 · 1 评论 -
第十九章 IO流
OutputStreamWriter是Writer的子类,实现将OutputStream(字节流)包装成Writer(字符流);InputStreamReader是Reader的子类,可以将InputStream(字节流)包装成Reader(字符流)当处理纯文本数据时,如果使用字符流效率更高,并且可以有效解决中文问题,所以建议将字节流转换成字符流。不同分为:字节流(8 bit)对于二进制文件,字符流(按字符) 对应文本文件。不能读取二进制文件【音频,视频,文档,图片】,造成文件损坏;原创 2022-12-10 11:02:16 · 845 阅读 · 0 评论 -
坦克大战系列二:从零编写【坦克大战】
坦克射击子弹面板通过线程实现重绘画出子弹图形按J发射子弹2.敌方坦克发射子弹3. 击中敌方坦克4. 爆炸效果创建一个炸弹类;在MyPanel类创建炸弹集合2.1 在out文件夹的chapter18文件夹的下一级里放入炸弹爆炸的图片;2.2在MyPanel构造器中初始化图片对象在hitTank()方法中,当子弹击中坦克时,坦克被销毁,从坦克集合中去除这辆坦克;并且创建一个bomb对象加入到bombs集合中;如果bombs集合中有炸弹,就原创 2022-12-03 17:36:38 · 660 阅读 · 0 评论 -
第十七章 Java线程
v# 1. 线程基本概念。原创 2022-11-26 22:09:01 · 920 阅读 · 0 评论 -
坦克大战系列一:从零编写【坦克大战】
坦克大战原创 2022-11-26 22:08:18 · 829 阅读 · 0 评论 -
第十五章 Java泛型
泛型是可以表示数据类型的一种数据类型;泛型又称为参数化类型,是jdk5.0出现的新特性,可以解决数据类型的安全性问题;在类声明或者实例化的时候只需要指定需要的具体类型即可;Java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生ClassCastException的异常;同时,代码更简洁、健壮。public class ArrayList ,相当于把Dog赋给了E,Dog->E。原创 2022-11-18 22:20:06 · 1110 阅读 · 0 评论 -
第十四章 Java集合
创建TreeSet对象时如果传入了一个Comparator对象,就用实现的compare方法去除重复元素,如果方法返回0,就认为不应该添加;如果没有传入Comparator对象,则以添加对象的实现的Comparable接口的compareTo方法去除重复元素;原因:创建TreeSet对象时如果传入了一个Comparator对象,就用实现的compare方法比较;如果没有传入Comparator对象,则以添加对象的实现的Comparable接口的compareTo方法比较;第二次添加时,遍历所有的key。原创 2022-11-13 22:02:46 · 5074 阅读 · 63 评论 -
第十三章 常用类 日期类
Date日期类原创 2022-10-31 16:12:10 · 4238 阅读 · 0 评论 -
Java异常处理机制, ,超详细整理,适合新手入门
Exception异常原创 2022-10-24 16:25:34 · 1058 阅读 · 0 评论 -
Java枚举与注解,超详细整理,适合新手入门
枚举类. 注解原创 2022-10-17 16:49:48 · 824 阅读 · 0 评论 -
Java内部类,超详细整理,适合新手入门
四种内部类原创 2022-10-16 11:44:09 · 579 阅读 · 0 评论 -
Java接口,超详细整理,适合新手入门
接口细碎的规则原创 2022-10-16 02:13:04 · 1515 阅读 · 0 评论 -
Java抽象类,超详细整理,适合新手入门
抽象类原创 2022-10-14 17:34:51 · 1086 阅读 · 0 评论 -
final关键字,超详细整理,适合新手入门
final关键字学习原创 2022-10-13 16:13:04 · 282 阅读 · 0 评论 -
单例设计模式
饿汉式与懒汉式原创 2022-10-12 15:16:38 · 115 阅读 · 0 评论 -
静态成员,main方法,代码块
静态成员,main方法原创 2022-10-11 21:25:25 · 501 阅读 · 0 评论 -
xxxxxx
杂记原创 2022-10-08 15:57:11 · 231 阅读 · 0 评论 -
Object中的hashCode()方法,toString方法,finalize方法,断点调试
学习Object中的方法原创 2022-10-07 13:34:36 · 246 阅读 · 0 评论 -
第八章 面向对象编程(中级) 下
==运算符与equals方法原创 2022-10-07 09:42:53 · 275 阅读 · 0 评论 -
第三章 Java变量
Java变量学习原创 2021-07-28 20:39:03 · 404 阅读 · 1 评论 -
Java多态分支
Java多态, Object类详解及断点调试原创 2022-08-16 11:46:40 · 429 阅读 · 0 评论 -
Java继承分支
继承原创 2022-08-14 13:07:47 · 194 阅读 · 0 评论 -
第二章 Java概述
Java概述学习原创 2021-04-18 17:58:22 · 382 阅读 · 3 评论 -
第一章 Java内容介绍
Java内容介绍原创 2020-06-14 00:40:11 · 349 阅读 · 1 评论