
Java基础系列
文章平均质量分 81
liu_wenbin
java developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java虚拟机小结
内存模型JVM内存结构 程序计数器:程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。(线程私有) JVM栈:与程序计数器一样,Java虚拟机栈也是线程私有的,它的生命周期与线程相同。 虚拟机栈描述的是Java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作栈、动态链接、方法出口等信息。每一个方法被调用直至执行原创 2017-09-26 11:14:04 · 368 阅读 · 0 评论 -
【Java核心知识一】基础知识
相比C++,Java是一种更纯粹的面向对象语言,在Java中,(几乎)一切都是对象。 1.1 创建对象 通过标识符操纵对象,操纵的标识符是对象的引用(reference)。类似于遥控器(引用)操作空调(对象)。 创建引用: String s; 对引用初始化: String s = "hello java"; 通常用new操作符实现初始化: Str...原创 2018-07-28 18:08:21 · 370 阅读 · 0 评论 -
【Java核心知识二】面向对象的特性
面向对象的四大特性:抽象、封装、继承、多态。 抽象 封装 继承 多态 关键字final和static 抽象 抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。 抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 封装 封装性就是尽量隐藏对象内部的细节,对外界只暴露出有限的接口和方法与之进行交互。封装的原则是使对...原创 2018-08-04 21:37:30 · 327 阅读 · 0 评论 -
【Java核心知识三】抽象类和接口
接口和内部类为我们提供了一种将接口和实现分离的更加结构化的方法 抽象类和抽象方法 抽象方法:不完整,仅有申明而没有方法体。 abstract void f(); 抽象类: 包含(一个或者多个)抽象方法的类。 是普通类和接口的中庸之道。 若继承抽象类并创建新类的对象,则 1)必须为基类中的所有抽象方法提供方法定义。 2)或者导出类也是抽象类(编译器强制我们用abstra...原创 2018-08-25 23:04:25 · 263 阅读 · 0 评论