![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
这是阿谢啊
个人公众号【AttXZY】,知乎【阿谢】
展开
-
初识Java
从C语言转到Java,最重要的就是理解面对对象的含义 首先说一句哲学性的话:万物皆是对象。花花草草、猫、狗、手机、电脑都可以成为对象。 对象有两个属性:状态和行为,当这些对象具有某些相同属性的时候,比如花花草草都具有植物的属性,猫狗都具有动物的属性,这时候,我们就可以抽象出类各个概念,反过来想,我如果是老虎,我也应该有动物的属性,“应该有”这个过程就可以说是继承。 面对对象编程的适应性和可扩原创 2018-01-07 19:17:05 · 109 阅读 · 0 评论 -
JVM内存
把内存管理交给虚拟机,但不可依赖于虚拟机的内存管理机制,这就是学习虚拟机的原因之一 内存划分 对象创建 对象内存布局 对象访问定位 虚拟机将内存划分为以下几个部分 程序计数器(PC):和计组中的概念一样,都是存放程序,或者说是进程要执行的下一条字节指令,每个线程都有自己私有的程序计数器 栈:描述方法执行的内存模型,每个方法在执行的时候都会创建一个栈帧,用于存放局部变量表、操作数帧、动态...原创 2018-12-28 16:08:37 · 120 阅读 · 0 评论