![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
山中有木
emm
展开
-
JVM内存管理--笔记
Java代码是如何运行起来的?Java文件->编译器->字节码->JVM->机器码Java程序,先经过Javac编译成.class文件,如何JVM将其加载到‘元数据’区,执行引擎通过混合模式执行这些字节码,执行时,会翻译成操作系统相关的函数,JVM作为.class文件的黑盒存在,输入字节码,调用操作系统函数JVM内存管理JVM内存区域划分(运行时数据区)JVM堆中的数据是共享的,这是占用内存最大的一块区域执行引擎:可以执行字节码的模块执行引擎在线程切换时如何恢复–原创 2022-01-24 23:11:24 · 480 阅读 · 0 评论 -
==和equals()
==:如果作用于基本数据类型的变量,则直接比较其存储的值是否相等如果作用域引用类型的变量,则比较所指向的对象的地址equals():equals()不能作用于基本数据类型的变量Object类中,equals方法用来比较指向的字符串对象所存储的字符串是否相等其他类,比如Double,Date,Integer等,对equals方法进行了重写,用来比较所指向的对象所存储的值的内容是否相等 String a = "abc"; String b = "abc";原创 2022-01-12 23:24:31 · 99 阅读 · 0 评论 -
StringBuilder,StringBuffer,String
| 运行速度:StringBuilder>StringBuffer>StringString是字符串常量,不可变,而StringBuilder和StringBuffer是字符串变量,可以更改适用情况String:适用于少量字符串操作的情况StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情况StringBuffer:适用多线程下在字符缓冲区进行大量操作的情况线程安全:StringBuilder线程不安全String,StringBuffer线程安全原创 2022-01-12 23:23:41 · 179 阅读 · 0 评论 -
string split()
string Object.split(separator,howmany)作用:把一个字符串a分割成字符串数组值得注意的是:String aa = "";System.out.println(aa.split(",").length);输出的结果是:1因为当字符串a是“”时,会把它当作一个长度为1的字符串放到数组的第一个元素中,所以长度为1String aa = "aa";System.out.println(aa.split(",").length);输出的结果为:1因为aa字原创 2022-01-12 23:22:34 · 139 阅读 · 0 评论 -
IDEA打包maven项目,并部署到云服务器
点击右侧“maven”的Lifecycle点击package进行打包(如果之前打包过,但是修改了项目,可以先点击clean,再点击package进行打包)在项目目录的target目录下找到war包用SSH工具把war传输到云服务器在云服务器中,将war包放到tomcat的webapps目录下,即可以在网页中访问项目注意:比如,项目war包名为:a.var云服务器的ip地址为:111.222.333.444则访问项目的路径为:111.222.333.444:端口/a..原创 2022-01-12 23:20:40 · 966 阅读 · 0 评论 -
tomcat配置域名访问
进入tomcat的conf目录中,修改server.xml文件找到下面这个标签,修改defaultHost的值为你的域名<Engine name="Catalina" defaultHost="localhost">比如:我的域名是naitang21.cc,则修改成:<Engine name="Catalina" defaultHost="naitang21.cc">找到下面这个标签,修改name为你的域名<Host name="localhost" a原创 2022-01-12 23:19:47 · 926 阅读 · 0 评论 -
Java技术体系
Java技术体系Java程序设计语言各种硬件平台上的Java虚拟机实现Class文件格式Java类库API来自商业机构和开源社区的第三方Java类库Java技术体系可以分为四条主要的产品线Java CardJava MEJava SEJava EE...原创 2021-10-20 10:22:20 · 1799 阅读 · 0 评论 -
BufferedReader和BufferedWriter同时使用会清空文件--原因及解决方法
原创 2020-11-13 11:51:07 · 740 阅读 · 0 评论 -
AWT 编程idea中文代码乱码解决方法
原创 2020-09-15 14:43:30 · 254 阅读 · 0 评论