java
java相关知识
古笑来
愿今日之所作,可为君行一时方便!
展开
-
java虚内存
什么是虚拟内存: 内存碎片和外部磁盘组成一块内存,来欺骗程序有一块连续的内存原创 2021-12-17 11:12:25 · 217 阅读 · 0 评论 -
java进制
进制 8 bit 位(-128~127) = 1byte B 字 字节 1024B = 1KB 1024KB = 1M原创 2021-12-17 11:12:13 · 185 阅读 · 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 · 137 阅读 · 0 评论 -
进程和线程
说一下进程和线程 线程是真正执行计算的,线程与线程之间可以共享内存,通信也比较容易。线程运行在进程里,进程有固定的内存大小,可以做到资源隔离。进程与进程之间的通信比较麻烦,需要走网络通信。 ...原创 2021-12-17 11:11:49 · 207 阅读 · 0 评论 -
java对象组成
对象的组成 mark word组成原创 2021-12-17 11:11:17 · 221 阅读 · 0 评论 -
java相关问题
jvm如何判断一个同一个对象? 全类名相同 类加载器相同 final 能修饰什么 不可被继承类 不可覆盖的方法 只能初始化一次的变量 interface默认修饰级别 默认的修饰级别是public, 子类的等级不能小于超类 接口与子类 类只能单继承 接口可以多实现 private default protect public区别 什么都不写,默认的是default 不需要书写 public: Java语言中du访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许原创 2021-12-17 11:12:34 · 735 阅读 · 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 · 94 阅读 · 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 · 156 阅读 · 0 评论 -
java方法签名
方法签名:由方法名称和一个参数列表(方法的参数的顺序和类型)组成。 注意:方法签名不包括方法的返回类型。不包括返回值和访问修饰符。 重载:同一个类中方法签名不同的方法。 重写:方法签名必定相同,返回值必定相同, 访问修饰符 子 > 父, 异常类 子 < 父 ...原创 2021-12-16 10:50:42 · 379 阅读 · 0 评论