Java
文章平均质量分 76
Ving_SuiXin
这个作者很懒,什么都没留下…
展开
-
【Java】基本数据类型
Java基本数据类型一共有八种,引用一下菜鸟教程上的介绍: byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7); 最大值是 127(2^7-1); 默认值是0; byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int类型的四分之一; 例子:byte a = 1...原创 2018-04-21 18:18:49 · 268 阅读 · 0 评论 -
【Java】Hashcode
定义在java.lang包下的Object类中注释了HashCode的定义:/** * Returns a hash code value for the object. This method is * supported for the benefit of hash tables such as those provided by * {@link java.util.Ha...原创 2018-05-07 11:30:35 · 172 阅读 · 0 评论 -
【Java】代码点&代码单元
Code Point & Code Unit原创 2018-05-09 18:43:56 · 293 阅读 · 0 评论 -
【Java】53个关键字
Java关键字是电脑语言里事先定义的,有特别意义的标识符,对Java的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。Java一共有53个关键字,包括2个保留关键字。保留的关键字 关键字 含义 作用 goto 跳转 保留关键字,从未使用 const 常量 保留关...原创 2018-04-25 10:20:37 · 369 阅读 · 0 评论 -
【Java】各阶段的编码
在Java程序整个开发及运行的过程中,和编码有关的阶段分为下面几种:原创 2018-05-09 12:28:54 · 418 阅读 · 0 评论 -
【Java】栈内存、堆内存、String常量池
在函数中定义的基本数据类型的变量和对象的引用变量,都存储在栈内存中,当变量退出作用域后,栈中的数据会被自动释放供接下来的使用。堆内存堆内存中储存new关键字创建的对象和数组,在该区域中分配的内存由Java垃圾回收机制进行管理。当栈内存中的引用变量因为退出作用域而被释放之后,堆内存中相应的数据便会因为没有引用指向变得无法有效访问而变成数据垃圾,这个时候便会被垃圾回收...原创 2018-04-24 15:47:56 · 333 阅读 · 1 评论 -
【Java】各种各样的比较操作
在之前的源码阅读中,看到了一个挺眼熟的关键词instanceof,却一下子没反应过来是用来做类比较的,包括判断是不是子类。突然意识到其实有很多做比较的方式都被我所忽略了,绝不仅仅只有==、!=、equals这些。基本数据类型的比较方式基本数据类型的比较使用==、!=、<、>、>=、<=这些基本的比较符号,char类型、boolean类型在被编译成字节码文...原创 2018-04-23 15:16:39 · 219 阅读 · 0 评论 -
【Java】序列化与反序列化
概念序列化将对象转换为字节序列的过程叫做对象的序列化。对象在jvm运行的时候是存在的,但是一旦jvm运行结束之后,对象也会随之消失,那么如果我们不想让这个对象消失,那么就可以将它以字节描述的形式保存下来,这个转换的过程就叫做序列化。反序列化将字节序列恢复为对象的过程叫做对象的反序列化。假如我们想在运行的时候使用已经保存好的对象,那么这个从字节描述转换为对象的过程就叫做反...原创 2018-05-07 19:36:14 · 698 阅读 · 0 评论