Java
文章平均质量分 81
univero
这个作者很懒,什么都没留下…
展开
-
Java基础之反射
本文详细讲解了Java基础中的反射相关知识原创 2024-07-06 14:34:23 · 816 阅读 · 0 评论 -
Java基础之关键字
缓存一致性协议:每个处理器通过嗅探总线上出传播的数据来检查自己缓存的值是否已经过期,当处理器发现自己缓存行的对应的内存地址被修改,就会将当前处理器的缓存行设置为无效,当处理器要操作这个数据时会强制从内存中读取数据到缓存中。synchronized修饰的代码在开始执行时会加锁, 执行完会解锁,为了保证可见性,需要遵循如下规则:对一个变量解锁之前,必须先把此变量同步回主存,这样解锁之后其他线程可以访问修改后的值。)后,该计数器自增变为 1 ,当同一个线程再次获得该对象的锁的时候,计数器再次自增。原创 2024-07-05 10:03:23 · 677 阅读 · 0 评论 -
Java基础之常量池
永久代(Permanent Generation)是 Java 虚拟机(JVM)中的一部分,用于存放类的元数据,例如类的名称、方法信息、字段信息等。当代码中出现双引号形式(字面量)创建字符串对象时,JVM 会先对这个字符串进行检查,如果字符串常量池中存在相同内容的字符串对象的引用,则将这个引用返回;用处:Java代码编译时没有链接这一步,所以Class文件都是割裂的,当虚拟机运行时需要从常量池中获得对应的符号引用,再在类创建或运行时解析、翻译到具体的内存地址中。这种机制,就是字符串驻留或池化。原创 2024-07-02 12:29:29 · 415 阅读 · 0 评论 -
Java基础之基本数据类型与String
replaceAll(String regex,String replacement):replacement替换所有的regex匹配项,其中regex是个正则表达式,replacement是字符串。底层实现:与Stirng类似的封装了一个字符数组value,但是并不是final的,可以修改,调用append将字符拷贝到内部的value中,如果长度不够还会进行扩展。底层实现:先创建字符数组,后将待拼接的对象的字符串值复制到数组中,最后返回Stirng对象,本质上也是new了一个新的String。原创 2024-07-02 12:28:30 · 787 阅读 · 0 评论 -
Java基础之面向对象
本文详细讲解了Java面向对象的相关内容原创 2024-07-01 20:43:08 · 1087 阅读 · 0 评论 -
SQL语法(万字总结)
本文以MySQL为例详细的总结了sql的语法原创 2024-05-20 11:04:58 · 1805 阅读 · 1 评论 -
简明易懂多线程(五) JAVA
本文简要介绍了多线程相关内容原创 2024-03-25 21:35:34 · 735 阅读 · 0 评论 -
简明易懂多线程(四) JAVA
本文简明易懂的介绍了多线程相关内容原创 2024-03-19 13:38:00 · 1674 阅读 · 1 评论 -
简明易懂多线程(三) JAVA
本文简要介绍了线程同步相关知识原创 2024-03-18 10:42:10 · 898 阅读 · 0 评论 -
简明易懂多线程(二) JAVA
本文简明介绍了多线程的相关内容与操作原创 2024-03-15 10:39:48 · 687 阅读 · 1 评论 -
简明易懂多线程(一)JAVA
本文简明讲解了java中多线程概念和相关操作原创 2024-03-14 21:49:13 · 2101 阅读 · 0 评论 -
正则表达式(Java)
简要介绍了java中正则表达式原创 2024-03-09 21:41:30 · 598 阅读 · 0 评论 -
云服务部署(pdf版)
.原创 2024-03-03 19:51:41 · 320 阅读 · 0 评论 -
云服务器部署(Mysql,Redis,Java)
本文大致介绍了配置云服务器、部署jar包并运行的指令安装mysql依次输入三条指令:PS:若报错,则先运行这个 更新软件源,再运行上面三个安装完毕后,检验一下是否安装成功:开启mysql远程访问编辑文件mysqld.cnf注释掉保存文件并退出。ESC :wq回车进入数据库mysql -u用户名-p密码执行授权指令开启远程访问刷新配置信息退出数据库修改mysql编码格式查看当前编码修改mysqld.cnf文件修改mysql.cnf文件在[mysql]原创 2024-03-03 19:48:51 · 513 阅读 · 0 评论