![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
第二人格—影
这个作者很懒,什么都没留下…
展开
-
hashCode()的理解
首先,想要明白hashCode的作用,你必须要先知道Java中的集合。总的来说,Java中的集合(Collection)有两类:一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果...原创 2018-11-14 23:23:55 · 378 阅读 · 0 评论 -
java 如何判断一个byte[] 数组中是否存在某些连续的数据
背景:Android设备中有一个 secute.headinfor 的文件,其数据格式如下:文件数据分为3部分:1、头部数据,其长度不确定。2、目标数据(目标数据是:以----BEGIN开头和----END )3、尾部数据现在我们的目的就是:要读取目标数据。例如:我要判断如下的数组中是否存在0X68, 0X73, 0X5f, 0X62, 0X61, 0X79这些数据,如果存在,则把...原创 2019-01-22 12:02:30 · 6879 阅读 · 1 评论 -
java 中 equals 和 == 的区别
equals和==的区别1、==== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即:两个引用是否指向同一个对象。注意:1、== 比较的是——两个成员变量是否指向同一个对象。2、如果成员变量为基本数据类型,则直接比较数值。(涉及到值转递和引用传递的知识)例如:如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 lon...翻译 2019-01-22 14:32:10 · 201 阅读 · 0 评论 -
如何理解 Java 中的继承
如题:1、当我们用 子类 去实例化一个对象时,父类会被实例化么?答案是:父类不会实例化。2、既然父类不会实例化,那么写在父类的 public 成员变量 怎么办?例如:有一个成员变量,定义在父类中。public ArrayList<String> list =new ArrayList<>();原创 2019-01-22 23:14:38 · 590 阅读 · 0 评论 -
java 的接口是个好东西
java 的接口是个好东西,当我们不知道怎么功能具体怎么实现的时候,用个接口来描述。用来跟别人对接!接口对接好,就相当于搞清楚了整个流程。原创 2019-01-23 10:17:34 · 164 阅读 · 0 评论 -
java 类的理解
一个类的三个元素:1、属性——即变量(通常称为:声明变量)。2、构造方法——用于类的初始化。3、方法——代表类的能力1、属性——在Java中通常称为:引用变量,在使用该引用变量之前,它一定要指向一个实例,即必须先实例化,否则会抛出空指针异常。即:使用前必须实例化,否则它将变得无意义。2、能在一个类中使用的变量,一定是一个实例。3、子类是无法访问父类的私有属性的,但是子类在实例化的时候...原创 2019-02-26 23:06:16 · 253 阅读 · 0 评论 -
java中对象的理解
1、对象是无法自己改变的,只能等待线程来调用或者被修改。即:对象一定有调用者。2、对象与成员变量的关系——引用关系。Java中的数据类型有两种:基本数据类型和引用数据类型。类属于引用数据类型。3、对象都是存于Java虚拟机中的,JVM中的对象都是平等的。对象不属于线程,也不归属于某个类。与其它对象之间,只是引用持有或者被持有的关系。通常在Andorid开发中,经常说四大组件运行在主线程。其...原创 2019-03-10 23:49:32 · 251 阅读 · 0 评论 -
文章标题
类与对象——>类是编程时期的东西,对象是运行时的东西。也就是说,类是程序员写代码和JVM构建对象时候用的玩意。对象是JVM内部真正运行的玩意。类与成员变量——>一个类里面有一个成员变量,这个成员变量指向了一个xx类型的对象。编程的时候,类与类之间只讲引用持有,实际运行时,对象与对象之间也只讲引用持有。A与B之间的关系,在代码上表现为类与类之间的关系,在JVM上表现为 对象与对象的关系。也就是A和B原创 2017-11-27 15:49:09 · 162 阅读 · 0 评论 -
java删除带文件的目录
Java中删除目录及目录下所有文件闲聊:在Java中,要删除一个文件,是一件很简单的事情。So,我们要讲解的是——删除某个目录及目录下的所有子目录和文件。 一、程序代码功 能:删除某个目录及目录下的所有子目录和文件 知识点: File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:import java.io.原创 2017-07-15 14:57:22 · 1092 阅读 · 0 评论 -
类什么时候被加载
类原创 2017-04-09 23:59:25 · 13486 阅读 · 15 评论 -
Java程序内存的简单分析
Java 内存转载 2017-04-05 23:31:05 · 422 阅读 · 0 评论 -
Java构造方法的相互调用
构造方法原创 2017-04-19 10:20:34 · 31573 阅读 · 5 评论 -
如何快速把握一个类
Java学习方法(一)原创 2017-05-07 09:05:20 · 545 阅读 · 1 评论 -
类与对象
Java中的- -类 与 对象①序言:Java的学习过程中,必须认知的两个思维:⑴ 类是模板,对象才是实例。⑵ Java中,一切皆是对象。 ⑴为什么说:类是模板,对象才是实例。 第一:在Java中,类是一种对象的描述文件。而我们平常写的,后缀为 .java的类,其实是Sun公司提供给开发者的一种可视化编程方式。也就是说,任何一个类,都是在Java规范下写的一些描述性的语句。可以这么说,如果一原创 2017-08-19 15:16:01 · 280 阅读 · 0 评论 -
java注解的理解(一)
注解的格式:自定义注解注解的属性——>属性的自定义。写法:type key(); 其中:type值可以是数组注解属性的提取——>注解处理器。注解的注解——>元数据。1、注解的定义与接口的定义类似,差别是interface 前面多了个@2、注解属性的定义其格式为:type key(); 其中:type 是属性的类型,key 是键值。小括号的意义是: 代表该键值可...原创 2019-04-15 15:46:53 · 533 阅读 · 0 评论