![](https://img-blog.csdnimg.cn/direct/bdbb6521e7ab4a148648ba208b2ce862.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 84
Java相关
道格维克
只有经过思考的知识才属于你
展开
-
【Java】常用类和基础API
因为字符串对象设计为不可变,那么所以字符串有常量池来保存很多常量对象。JDK6中,字符串常量池在方法区。JDK7开始,就移到堆空间,直到目前JDK17版本。举例内存结构分配:2.2 new的区别?str2 首先指向堆中的一个字符串对象,然后堆中字符串的value数组指向常量池中常量对象的value数组。四、String的常用API-24.1 常用方法4.2 查找4.3 字符串截取4.4 和字符/字符数组相关4.5 开头与结尾4.6 替换五、StringBuff原创 2024-03-16 20:01:56 · 747 阅读 · 0 评论 -
【Java】面向对象 OOP
OOP由类为组成单位,类的内部由成员构成,成员包括:成员变量(Field) 与 成员方法(Method)类:相当于一个模板/蓝图相同特征事物的抽象描述(抽象上的人)对象:通过这个蓝图 创建(new)出来的 “实例可以new很多实例,每个实例都是独立的。对象是类的一个实例,必然具备该类事物的属性和行为(即方法)。(具体的人)OOP设计 -> 类的设计 -> 类的成员设计1、在类的属性中,可以有哪些位置给属性赋值?① 默认初始化② 显式初始化③ 构造器中初始化。原创 2024-01-16 22:54:54 · 975 阅读 · 1 评论 -
【Java】JDBC 数据库连接 (JDK17+MySQL8)
PreparedStatement Druid原创 2024-01-14 17:41:27 · 3310 阅读 · 0 评论 -
【Java】反射与动态代理
通过反射可以获取一个类的成员(字段、方法、构造)原创 2024-01-06 01:28:49 · 392 阅读 · 1 评论 -
【Java】网络编程
网络编程三要素:IP、端口、协议。TCP协议三次握手,四次挥手。原创 2024-01-05 15:51:40 · 791 阅读 · 1 评论 -
【Java】多线程与JUC
多线程原创 2024-01-04 00:49:10 · 1241 阅读 · 0 评论 -
【Java】StringBuilder 与 StringBuffer
StringBuilder 线程不安全 如果需要同步 则使用StringBuffer。StringBuilder 与 StringBuffer 的API方法是完全一致的。StringBuffer内部方法加上了synchronized同步锁 线程安全。多线程需要考虑线程安全 使用StringBuffer。单线程环境下 使用StringBuilder。原创 2024-01-03 23:31:58 · 362 阅读 · 0 评论