JAVA基础
文章平均质量分 86
晓涵涵
宁静方能致远
展开
-
理解Java虚拟机
声明:学习刘望舒《Android晋级解密》第10章Java虚拟机总结一、Java虚拟机的执行流程Java虚拟机的运行流程包括两部分,编译时和运行时。其中编译时是将.java文件编译为.class文件;运行时是将.class文件交给Java虚拟机,进行程序的执行。由于最终Java虚拟机执行的是.class文件,因此在编译时是通过何种语言生成的.class文件,Java虚拟机并不关心,因此任何语言...原创 2019-10-19 19:56:27 · 246 阅读 · 0 评论 -
JAVA基础——UUID
什么是UUID?UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会(Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed ComputingEnvironment, DCE) 领域的重要部分。UUID的作用?UUID 的目的是让分布式系统...原创 2018-11-03 16:42:10 · 456 阅读 · 0 评论 -
JAVA基础--java中equals,hashcode和==的区别
1、==在谈JAVA中使用 == 前首先要明白Java中的数据类型分为两种,即基本数据类型和引用数据类型,在该两种情况下使用 所代表的含义也是不同。基本数据类型:Java中的基本数据类型包括四类八种,即布尔型:boolean(1/8Byte);字符型:char(2 Byte 一个字符可存储一个汉字);整形:byte(1Byte) ,short (2Byte),int (4Byte),...原创 2018-12-22 13:08:56 · 199 阅读 · 0 评论 -
JAVA中的异常处理
1.简介Java中的所有异常均继承与Throwable,其子类包括Error和Eexception,主要包括以上三种:Error:是比较严重的异常,一般如果产生该类异常,程序就会彻底崩溃,该异常程序猿不太容易及时解决,如开发环境配置有误、虚拟机错误和线程死锁等;运行时异常:该异常在编译时可以通过,但在运行时暴露,通常该异常可通过程序员的检测,避免发生,例如空指针、数组角标越界和类型转换等;...原创 2018-12-23 17:25:37 · 228 阅读 · 0 评论 -
Java对txt文件内容的增删改查操作
在之前文章中介绍了怎样在java中实现对txt文档的读取和写入的操作,并且可以通过保存为json格式方便数据的使用,但是如果需要对txt中的数据修改或删除操作,通常的做法是通过读取操作,将所有的数据读取出来放在一个临时的变量中,例如String中,但是如果数据量比较少则这样操作没有问题,但是一旦数据量比较大,例如需要对5G的数据进行删除操作,则会存在内存不足的情况。因此在对于数据的删除和修改操作...原创 2019-04-05 10:12:45 · 9295 阅读 · 3 评论