
Java
文章平均质量分 74
gzxdale
这个作者很懒,什么都没留下…
展开
-
jstack命令概述
目录0.查看系统位数1.查看java进程ID2.查看进程中的线程ID3.将线程ID转换成16进制4.jstack生成当前时刻线程快照0.查看系统位数Linux:getconf LONG_BITHP-UX:getconf KERNEL_BITS1.查看java进程ID使用jps、ps -ef | grep java查看当前java进程的pid,严重情况下可以使...原创 2019-12-29 13:23:08 · 495 阅读 · 0 评论 -
Java之String概述
目录一、String简介1.1、String(字符串常量)概述1.2、分析String源码 1)String的成员变量 2)String的构造方法二、创建字符串对象两种方式的区别2.1、直接赋值方式创建对象2.2、通过构造方法创建字符串对象2.3、两种实例化方式的比较 1)编写代码比较 2)内存图分析 3)字符串常量池 4)总...原创 2021-03-30 17:30:06 · 307 阅读 · 0 评论 -
Java之String为啥不可变
如题,大多数人都知道,因为String是被final修饰的,所以它不可变。那String为啥要被final修饰呢?可以从反方向考虑下,如果String可变会发生什么?将方法或类声明为final主要目的是确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。Java String最重要的一条约定就是不可变。//String源码public...原创 2021-03-30 17:29:02 · 119 阅读 · 0 评论 -
JDK中rt.jar、tools.jar和dt.jar作用介绍
目录零、概述1. rt.jar2. tools.jar3. dt.jar零、概述dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:rt.jar是JAVA基础类库,也就是你在javadoc里面看到的所有的类的class文件dt.jar是关于运行环境的类库tools.ja...原创 2019-12-29 16:00:36 · 650 阅读 · 0 评论 -
JDK、JRE、JVM三者关系说明
JVM:英文全称,Java Virtual Machine,是Java虚拟机,用来运行Java程序JRE:英文全称,Java Runtime Environment,是Java运行时环境,里边包含了Java运行时所需要的类库。JDK:英文全称,Java Development Kit,是Java开发工具包,里边包含了Java的开发工具。例如java,javac等。JRE=JVM+libs【...原创 2019-12-29 16:01:18 · 180 阅读 · 0 评论 -
jdk历史版本下载
1.下载地址:【https://www.oracle.com/technetwork/java/javase/downloads/index.html】2.翻到最后面:3.往下翻:原创 2019-07-01 21:57:46 · 3243 阅读 · 0 评论 -
Linux查看Java进程PID、端口号和内存占用脚本
原文地址【https://blog.csdn.net/CL_YD/article/details/79623297】背景正常情况下,一个jps -ml就可以查看机器上有多少Java进程以及它们的PID,如果还要看端口号,甚至内存占用,就还要配合netstat以及ps等查询,如果直接使用一个命令就能查出所有信息多好呀,那就试试吧。查询PIDJava自带的jps就很好用,不多说。查询占...转载 2019-04-04 22:14:22 · 3508 阅读 · 0 评论 -
获取用户浏览器类型
一、HTML获取浏览器类型****** 不同浏览器版本可能存在差异,使用时请测试自己的环境 ******1.0 、获取浏览器类型和版本信息:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"...原创 2018-08-04 22:23:04 · 2141 阅读 · 0 评论