java基础
文章平均质量分 86
安宁_Ann
愿中国青年都摆脱冷气,只是向上走,不必听自暴自弃者流的话。能做事的做事,能发声的发声。有一分热,发一分光,就令萤火一般,也可以在黑暗里发一点光,不必等候炬火。此后如竟没有炬火:我便是唯一的光。
展开
-
java编程思想读书笔记二(创建对象详解)
java对象对象的创建java的对象是在运行时创建的,创建对象的的触发条件有以下几种:用new语句创建对象,这是最常用的创建对象方法。运用反射手段,调用java.lang.reflect.Constructor类的newInstance()实例方法。调用对象的clone()方法。运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。对象原创 2017-08-13 19:48:16 · 219 阅读 · 0 评论 -
java编程思想读书笔记一(面向对象)
面向对象我们常见的编程范式有命令式编程,函数式编程,逻辑式编程,而面向对象编程也是一种命令式编程。命令式编程式面向计算机硬件的一种抽象,有变量(存储单元),赋值语句(获取存储指令),表达式(内存引用和算术运算)和控制语句(跳转指令),命令式程序就是对一个冯诺依曼机的指令序列的抽象,面向对象是对我们现实世界模型的一个抽象,之后在映射到冯诺依曼机的指令序列。面向对象的基本特性如果只是用变量,赋值语句,表原创 2017-08-07 23:18:42 · 276 阅读 · 0 评论 -
java编程思想读书笔记三(HashMap详解)
MapMap接口规定了一系列的操作,作为一个总规范它所定义的方法也是最基础,最通用的。AbstractMapAbstractMap是HashMap、TreeMap,、ConcurrentHashMap 等类的父类。当我们宏观去理解Map时会发现,其实Map就是一个保存Entry<K,V>的数组,AbstractMap类的设计就是用代码来描述这句话。AbstractMap的设计...原创 2018-11-25 14:36:56 · 1112 阅读 · 0 评论 -
深入分析Java虚拟机
Java虚拟机是相对于物理机的概念,也就是对现有冯诺依曼体系结构的硬件系统的抽象,现有计算机硬件系统是由输入,运算器、控制器、存储器和输出构成的。Java虚拟机则是建立在硬件系统之上,提供自己的规范,使在虚拟机上运行的程序具有跨平台、自动回收内存等诸多特性。虚拟机内存划分概述Java虚拟机对内存划分为5种不同的区域,分别是栈内存、本地方法栈、堆内存、方法区、程序计数器。栈内存栈内存是线程私...原创 2019-02-17 17:04:50 · 274 阅读 · 0 评论