![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java相关知识
古笑来
愿今日之所作,可为君行一时方便!
展开
-
java虚内存
什么是虚拟内存:内存碎片和外部磁盘组成一块内存,来欺骗程序有一块连续的内存原创 2021-12-17 11:12:25 · 204 阅读 · 0 评论 -
java进制
进制8 bit 位(-128~127) = 1byte B 字 字节1024B = 1KB1024KB = 1M原创 2021-12-17 11:12:13 · 174 阅读 · 0 评论 -
java异常
说一下Java中的异常https://www.cnblogs.com/lulipro/p/7504267.html总体上我们根据Javac对异常的处理要求,将异常类分为2类。非检查异常(unckecked exception):Error 和 RuntimeException 以及他们的子类。javac在编译时,不会提示和发现这样的异常,不要求在程序处理这些异常。所以如果愿意,我们可以编写代码处理(使用try…catch…finally)这样的异常,也可以不处理。对于这些异常,我们应该修正代码,而不是原创 2021-12-17 11:12:01 · 128 阅读 · 0 评论 -
进程和线程
说一下进程和线程线程是真正执行计算的,线程与线程之间可以共享内存,通信也比较容易。线程运行在进程里,进程有固定的内存大小,可以做到资源隔离。进程与进程之间的通信比较麻烦,需要走网络通信。...原创 2021-12-17 11:11:49 · 198 阅读 · 0 评论 -
java对象组成
对象的组成mark word组成原创 2021-12-17 11:11:17 · 210 阅读 · 0 评论 -
java相关问题
jvm如何判断一个同一个对象?全类名相同 类加载器相同final 能修饰什么不可被继承类不可覆盖的方法只能初始化一次的变量interface默认修饰级别默认的修饰级别是public, 子类的等级不能小于超类接口与子类类只能单继承 接口可以多实现private default protect public区别什么都不写,默认的是default 不需要书写public: Java语言中du访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许原创 2021-12-17 11:12:34 · 703 阅读 · 0 评论 -
java编码
java基本类型所占的字节1.位(bit)来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示00、01、10、11四种状态;三位二进制数可表示八种状态……。2.字节(byte)字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8原创 2021-12-16 10:51:53 · 87 阅读 · 0 评论 -
线程问题排查
系统资源 线程 内存 网络带宽 磁盘IO线程Cpu(s):34.0% us: 用户空间占用CPU百分比%CPU:上次更新到现在 应用占用CPU时间的百分比通过上面的显示我们发现Cpu(s)表示的是 所有用户进程占用整个cpu的平均值,由于每个核心占用的百分比不同,所以按平均值来算比较有参考意义。而%CPU显示的是进程占用一个核的百分比,而不是整个cpu(12核)的百分比,有时候可能大于100,那是因为该进程启用了多线程占用了多个核心,所以有时候我们看该值得时候会超过100%,但不会超过总核数*100原创 2021-12-16 10:51:17 · 143 阅读 · 0 评论 -
java方法签名
方法签名:由方法名称和一个参数列表(方法的参数的顺序和类型)组成。注意:方法签名不包括方法的返回类型。不包括返回值和访问修饰符。重载:同一个类中方法签名不同的方法。重写:方法签名必定相同,返回值必定相同, 访问修饰符 子 > 父, 异常类 子 < 父...原创 2021-12-16 10:50:42 · 371 阅读 · 0 评论