![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
文章平均质量分 93
javaEE基础的详细基础
尘觉
在编程的世界里,我相信每一行代码都是一次对未来的投资。
展开
-
枚举常用方法总结
总之,Java中的枚举类型提供了一种简单而强大的方式来定义一组相关的常量,并带来了可读性、类型安全、限定取值范围、可迭代性、类型转换安全以及逻辑性和一致性等好处。这使得枚举成为处理固定常量集合的理想选择。原创 2023-05-29 18:47:36 · 1695 阅读 · 0 评论 -
网络编程详细讲解
套接字(Socket)开发网络应用程序被广泛采用,以至于成为事实上的标准。通信的两端都要有Socket,是两台机器间通信的端点网络通信其实就是Socket间的通信。Socket允许程序把网络连接当成一个流,数据在两个Socket间通过IO传输一般主动发起通信的应用程序属客户端,等待通信请求的为服务端类 DatagramSocket和 DatagramPacket数据包/数据报 实现了基于 UDP协议网络程序。UDP数据报通过数据报套接字DatagramSocket发送和接收,系统不保证。原创 2023-06-24 17:06:45 · 274 阅读 · 0 评论 -
反射(reflection)详细讲解
Class也是类,因此也继承Object类Class类对象不是new出来的,而是系统创建的对于某个类的Class类对象,在内存中只有一份,因为类只加载一次每个类的实例都会记得自己是由哪个Class实例所生成通过Class对象可以完整地得到一个类的完整结构,通过一系列APIClass对象是存放在堆的类的字节码二进制数据,是放在方法区的,有的地方称为类的元数据(包括方法代码变量名,方法名,访问权限等等)原创 2023-06-23 19:34:20 · 853 阅读 · 0 评论 -
包装类--Math 类--Arrays 类--System 类
Java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删很多方法与String相同,但StringBuffer是可变长度的。StringBuffer是一个容器。Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。原创 2023-06-23 19:26:51 · 313 阅读 · 0 评论 -
注解和异常的详细笔记
使用 Annotation 时要在其前面增加 @ 符号, 并把该 Annotation 当成一个修饰符使用。@Override: 限定某个方法,是重写父类方法, 该注解只能用于方法@Deprecated: 用于表示某个程序元素(类, 方法等)已过时@SuppressWarnings: 抑制编译器警告编译异常是指在编译期间,就必须处理的异常,否则代码不能通过编译常见的编译异常√ SQLException//操作数据库时,查询表可能发生异常√ IOException/操作文件时,发生的异常。原创 2023-06-22 22:32:15 · 561 阅读 · 0 评论 -
Object 类详解--代码块--单例设计模式
代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。[修饰符]{代码说明注意:1)修饰符可选,要写的话,也只能写static2)代码块分为两类,使用static修饰的叫静态代码块,没有static修饰的,叫普通代码块/非静态代码块3)逻辑语句可以为任何逻辑语句(输入输出、方法调用、循环、判断等)原创 2023-06-22 22:22:47 · 711 阅读 · 0 评论 -
集合和泛型的详细讲解
1 )Iterator对象称为迭代器,主要用于遍历 Collection集合中的元素。2)所有实现了Collection接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个迭代器。3)Iterator的结构.[看一张图]4)Iterator 仅用于遍历集合,Iterator本身并不存放对象。提示:在调用iterator.next()方法之前必须要调用iterator.hasNext()进行检测。原创 2023-06-21 19:52:17 · 597 阅读 · 0 评论 -
Sublime Text3快捷键大全--正则表达式元字符-详细说明
95|98|NT|2000)' 匹配"Windows 3.1"中的 "Windows",但不匹配"Windows 2000"中的"Windows"。=95|98|NT|2000)' 匹配"Windows 2000"中的"Windows",但不匹配"Windows 3.1"中的"Windows"。例如,"o{2,}"不匹配"Bob"中的"o",而匹配"foooood"中的所有 o。"匹配"do"或"does"中的"do"。例如,"er\b"匹配"never"中的"er",但不匹配"verb"中的"er"。原创 2023-04-02 08:59:43 · 635 阅读 · 0 评论 -
日期类--JUnit--多线程基础--互斥锁
Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。互斥锁下面操作不会释放锁原创 2023-03-31 08:50:58 · 322 阅读 · 1 评论 -
抽象类--接口-- 内部类-- 枚举
代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,将逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用,而是加载类时,或创建对象时隐式调用。[修饰符]{代码说明注意:1)修饰符可选,要写的话,也只能写static2)代码块分为两类,使用static修饰的叫静态代码块,没有static修饰的,叫普通代码块/非静态代码块。原创 2023-03-31 07:09:29 · 249 阅读 · 3 评论 -
IO 流超级详细讲解
从该输入流读取一个字节的数据。如果没有输入可用,此方法将阻止。//如果返回-1 , 表示读取完= -1)}//转成 char 显示 }1. new FileOutputStream(filePath) 创建方式,当写入内容是,会覆盖原来的内容2. new FileOutputStream(filePath, true) 创建方式,当写入内容是,是追加到文件后面3. 写入一个字节 fileOutputStream.write('H');4. 写入字符串 String str = "world!原创 2023-03-31 16:35:53 · 1379 阅读 · 0 评论