明月沉江春雾晓

垂下的头颅只是为了让思想扬起,你若有一个不屈的灵魂,脚下就会有一片坚实的土地。...

【Java核心技术卷】了解Java的内存逻辑对象模型

写在前面的话 Java的内存模型是一个很庞大的概念,所以在这里仅仅展示比较概要的内容 面向对象理论 对于Java来说,面向对象分为六个方面 在能够玩转Java之前,必须要对这些概念有着很深刻的认识 下面开始展示Java的内存模型,它是建立在面向对象理论值之上 要看懂这张图,首先要建立对Obje...

2019-03-30 21:39:39

阅读数 2836

评论数 1

【Java核心技术卷】深入理解Java的char类型

关于char类型 要介绍char类型肯定离不开Unicode编码. 但是你或许也听说过ACSII编码,那在这里,我们也一起探讨他们的关系吧,这样能更好的理解Unicode编码 ASCII的介绍 ASCII 是用来表示英文字符的一种编码规范。每个ASCII字符占用1 个字节,因此,ASCII 编码可...

2019-03-30 10:13:26

阅读数 2872

评论数 0

【Java核心技术卷】深入理解Java近似数(近似存储)与有效数字、精确度、最大有效位数的概念

基础铺垫:https://blog.csdn.net/qq_42322103/article/details/88901713 近似数与有效数字的概念 近似数是由于近似存储(内存空间有限)引起的。 近似数是由四舍五入得来的数,如10/3中的3是一个准确数,而3.3是它精确到十分位的近似数。6.6...

2019-03-29 22:23:40

阅读数 2317

评论数 2

【Java核心技术卷】深入理解Java数据类型、变量 (扩展讲解,结合其他语言特拥有的数据类型)

一,数据类型 Java程序的执行无非就是 1)生成数据结构: 栈数据结构由操作系统建立 类的数据结构由JVM决定 基本类型的数据结构由JVM决定 引用类型的实例结构在程序运行时生成,由类定义决定 这个不多解释 2)获取数据结构的入口地址 注意这点很重要,尤其是字符串, Java中的Str...

2019-03-29 22:04:15

阅读数 2142

评论数 2

【Java核心技术卷】深入了解Java的类型转换(低位丢失,高位溢出等问题)

文章目录关于Java的两种类型转换:强类型转换隐式类型转换 关于Java的两种类型转换: 第一种是强类型转换,第二种是弱类型转换. 每种类型转换都存在着一定的风险,只有清晰地去认识它们,才能够少犯错误 强类型转换 强类型转换出现的有效位数低位数据丢失(将出现逻辑错误)、范围的高位溢出(将出现异常)...

2019-03-29 20:56:08

阅读数 3108

评论数 1

【计算机网络】谢希仁笔记 数据链路层

大纲 一、基础 1.数据链路使用的信道 数据链路层使用的信道主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 2...

2019-03-20 21:25:12

阅读数 1263

评论数 0

【Java核心技术卷】深入理解Java数组

数组介绍: 数组是一种数据结构,系统为数组分配的存储空间是连续的、指定长度的且大小固定不变的,用来存储一组大小固定并且类型相同的数据。 这些数据可以通过索引进行访问,数组的下标索引是从0开始,其取值范围必需是:0 ~ 数组长度length – 1 。 Java数组的特点: 1.多维数组均是一...

2019-03-13 17:16:04

阅读数 3212

评论数 0

【Java核心技术卷】深入理解类的封装

一,类的封装 思维导图: 类的封装是很重要的概念,它为类的继承提供了基础,使得Java程序变得可扩展,更有利于维护,上面的思维导图逻辑较为清晰得表述了这一方面的内容 面向对象类封装的模块化和可维护性比面向过程做的要好很多。而面向对象的最主要的特征可扩展性也是C语言本身所不具有的。 所以在...

2019-03-12 13:21:34

阅读数 3142

评论数 0

【Java基础】建立Java面向对象编程OOP模型

转自https://blog.csdn.net/qq443068902/article/details/44256619对其进行了改写 重新布局 因为想在笔记中夹杂这篇文章中部分内容,所以进行了还是比较多的引用,核心的地方还是自己写的 可以一直接调转到深入理解Java的OOP 大纲 一、...

2019-03-06 20:59:44

阅读数 3174

评论数 0

【计算机网络】谢希仁笔记 物理层

大纲: 一、物理层的基本概念 (一)基本概念 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层的作用是要尽可能地屏蔽掉不同传输媒体和通信手段的差异。 用于物理层的协议也常称为物理层规程 (procedure)。 (二)物理层的主要任务...

2019-03-02 14:52:42

阅读数 1249

评论数 6

【Java基础】清晰认识Java的this与super

大纲: 一、本质 this与super本质上都是指针。 this为指向对象本身的一个指针。 super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。 但是需要注意的是super为限制的指针,即值是其他变量或内存块的地址,但不能使用指针的各种操作...

2019-03-01 23:29:23

阅读数 1160

评论数 0

【Java基础】Java中静态代码块、构造代码块、构造函数、普通代码块

转载http://www.cnblogs.com/ysocean/p/8194428.html#_label0_0 内容大纲 一、静态代码块 ①、格式 在java类中(方法中不能存在静态代码块)使用static关键字和{}声明的代码块: public class CodeBlock...

2019-03-01 17:54:00

阅读数 1650

评论数 1

提示
确定要删除当前文章?
取消 删除