
Java基础
文章平均质量分 51
watermelonhit
这个作者很懒,什么都没留下…
展开
-
彻底搞懂java中的四种引用与ThreadLocal原理
用最通俗、最简洁的话让你明白java中的四种引用以及ThreadLocal的相关知识原创 2022-09-20 17:27:06 · 268 阅读 · 0 评论 -
我悟了~红黑树
告别枯燥的红黑树,认识红黑树的前身2-3树,2-3-4树。跳出枯燥的五条定义,更加本质地认识红黑树中的各种操作来源。原创 2022-05-18 17:04:15 · 257 阅读 · 3 评论 -
代码块的小常识
加载顺序简单说:进行静态属性的初始化,若有显性赋值再赋值进行静态代码块的加载(注意是随类的加载而加载的,也就是所只进行一次)再进行非静态的上述步骤,只是转变为非静态,注意(普通代码块是可以多次执行的,它是随着对象被new出来后而执行的)最后在执行构造器这里有很好的代码说明:/** * 代码块 可以对类中的属性进行一些赋值 static: static { } 随着类的加载而执行一次;(所以静态快于非静态执行) 只能操作类中的静态结构; 非static: { } 随着原创 2021-06-11 11:37:10 · 151 阅读 · 1 评论 -
Java的一些错误处理:编码,创建包
解决 错误: 编码 GBK 的不可映射字符 (0x80)问题(通过命令行)1-解决Java乱码问题(通过命令行解决方法通过cmd输入:javac -encoding 字符集编码格式 类名(或文件名).java举例:class Test{ public static void main(String[] args) { System.out.println("测试通过!"); }}编译时出现了错误解决:这样就通过了编译并且可以运行了通过cmd创建Java包并运行Java程原创 2021-04-03 11:48:23 · 232 阅读 · 1 评论 -
Java基础-基础语法-可变个数形参
package com.ex01;/** * 句法:方法形参列表(类型 ... 变量名) * 注意:不可以和数组一起重载方法; * @description 可变个数形参 * @author watermelonhit * @version * @data 2021年2月27日下午8:38:02 */public class ex04 {public static void main(String []args) { ex04 text=new ex04(); text.prin原创 2021-03-04 18:25:49 · 103 阅读 · 1 评论 -
Java基础-基础语法-方法重载(包括一些注意点)
package com.ex01;/** * 方法重载 * *意义:方便对不同类型的形参调用功能相似的方法进行处理,比如Java中的API中Arrays便有很多重载的sort方法,可针对不同数据类型进行处理 * *前提:方法明一样,形参个数或类型不同(注意:顺序不同也可以,下面有例子) * *注意:跟权限修饰符,返回值类型无关 * @description 方法的重载 * @author watermelonhit * @version * @data 2021年2月26日下午10:01原创 2021-03-04 18:12:11 · 97 阅读 · 1 评论