通俗理解java
陆顺治
被真相所蒙蔽,是一件痛苦的事
展开
-
如何通俗理解java反射?
怎么通俗理解反射我就是一个对象:我的信息真的安全吗?代码演示总结: 我就是一个对象: 在java中,创建对象常用的方式就是使用new关键字;对象一旦创建,对象有了属性,方法等信息;就像人的出生,只有人就有了很多私密信息,比如我的名字,我住哪里,我的性别,我的爱好,我的身份证,银行卡,银行卡密码等 我的信息真的安全吗? 我的学名:Rufus(鲁弗斯) 我的乳名,出生的时候我的亲人给我取好了;没出生家人就知道了 我的住址,邻居知道,户口也有;公开信息呗 我的身份证号,除了公安机构,家人知道;保护信息呗 我后背有原创 2020-12-12 12:32:43 · 725 阅读 · 5 评论 -
java之解读class字节码文件,打开jvm大门
亲爱的java程序员:一定,一定,一定要学会解读class字节码文件!!! 1.JVM体系结构以及class文件位置: 2.编写程序、编译、打开class文件: 3.怎么解读class文件中十六进制信息? 3.1.初步理解解读class文件组成图[官方图]: 3.2.继续解读代码示例class文件内容【难点】: 3.2.1 解读注意问题: 4.解读文件下载: 5.使用官方命令反编译class文件:哦!原来是这样的! 6.本文的案例对应的`虚拟机指令解读`请见笔者文章:原创 2020-05-12 23:37:13 · 1481 阅读 · 20 评论 -
java之图解String面试题
文章导航:1.描述:2.代码案例:3.提出问题:4.分析代码:a.案例代码class文件主要操作指令信息:b.**main方法中的指令解读**::第一组指令:`String s1 = "1";`第二组指令:`String s2 = new String("1");`第三组指令:`String s3 = "1" + "2" + "3"; `和` String s4 = "123";`第四组指令:`S...原创 2020-04-29 01:36:36 · 1196 阅读 · 5 评论 -
java中this关键字是这样产生的?
1.this关键字为什么会产生?请看代码说明: 懂了吧?你表达的意思我能明白,你说的是人话,但计算机听不懂! 那怎么告诉计算机,他才听懂?请看:this关键字出来了!!: 这是怎么回事呢? 因为class Person的Person是一个类,所有的人,我们统称叫人类,概念一样; 而public Person的Person是一个对象,就像人类中的你或者我,具体...原创 2017-10-27 19:11:20 · 3329 阅读 · 2 评论 -
java序列化:为什么序列化,为什么实现Serializable,serialVersionUID拿来干嘛?
本文索引:1.序列化的概念:2.序列化的理解:3.举个例子:例子1:例子2: 1.序列化的概念: 序列化 :(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程【百度百科】 咋一看,专业术语发懵!! 2.序列化的理解: 问1:为什么序列化,要将对象的状态信息转换为可以“存储或者传输”的形式? 答1:计算机保存的数据是二级制数据(0和1),也就是数字 问2:那么。如何将“...原创 2019-05-15 04:58:22 · 3894 阅读 · 10 评论