![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
link_ya
一个有追求有理想,但是还是得努力打工的 “程序猿”
展开
-
MutilpartFile转File
MutilpartFile转File原创 2022-12-07 16:19:30 · 202 阅读 · 0 评论 -
不同数据库数据同步
配置两个数据源进行数据的同步。原创 2022-10-26 17:46:13 · 976 阅读 · 0 评论 -
字符串replace方法替换不成功的问题
java replace()方法,字符串替换失败的问题原创 2022-09-09 16:21:59 · 4021 阅读 · 1 评论 -
对象转json实现
实现类转json原创 2022-09-08 14:53:19 · 245 阅读 · 0 评论 -
Java代码块
(1)静态初始化块:①在类初始化时由类加载器调用执行,每一个类的静态初始化块只会执行一次,早于实例对象的创建(2)实例初始化块:①每次new实例对象时自动执行,每new一个对象,执行一次(3)静态成员内部类:①在该类外部类类体中可以直接创建对象②在该类外部类类体外创建对象可以通过外部类类名.内部类类名,创建对象(无需创建外部类对象)(4)普通成员内部类:①在该类外部类类体中可以直接创建对象②在该类外部类类体外创建对象需要先创建外部类对象,再通过外部类对象调用内部类创建内部类对象(需要创建外原创 2021-03-24 20:09:13 · 56 阅读 · 0 评论 -
一个对象创建的过程,类初始化过程
1、对象创建的过程:1.分配空间,属性目前为默认值,null或02.调用构造方法,为属性赋值3.建立关联注意:指令重排序会导致创建过程顺序调换,如果2和3发生了重排序,那么会导致属性未赋值就已经建立了关联,此时调用属性就是默认值解决方法:将属性用volatile修饰2、类初始化过程1、类初始化的目的:为类中的静态变量进行赋值。2、实际上,类初始化的过程时在调用一个<clinit>()方法,而这个方法是编译器自动生成的。编译器会将如下两部分的所有代码,按顺序合并到类初始化<原创 2021-03-24 20:07:25 · 290 阅读 · 0 评论 -
Java基础知识
一、Java基础知识1、标识符:只能使用26个英文字母大小写,0-9的数字,_下划线,美元符$。共64个字符2、数据类型两大类:2.1、基本数据类型:(整数)byte:1字节,short:2字节,int:4字节, long:8字节(浮点型)float:4字节,double:8字节(字符)char:2字节(布尔)boolean:1字节(实际只占1bit,但是最小为1byte,所以其他7bit为空1 byte = 8 bit;2.2、引用数据类型:String,各种类3、进制的换算:(1原创 2021-03-24 19:49:10 · 78 阅读 · 0 评论