随笔分类 -  java

JDK JRE JVM三者的区别
摘要:JVM :(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,具体的下文会详细说明。 阅读全文

posted @ 2022-10-23 21:37 skyles 阅读(140) 评论(0) 推荐(0) 编辑

javase疑惑记录
摘要:1、为什么重写 equals 还要重写 hashcode? 重写equals,还要重写hashcode,是因为如果不重写hashcode,两个对象的hashcode值可能还是不同的,此时不满足hashmap中判断为同一个对象的条件,而会被认为是两个对象。重写hashcode,要对我们比较的属性都进行 阅读全文

posted @ 2022-10-07 13:00 skyles 阅读(97) 评论(0) 推荐(0) 编辑

集合继承结构图
摘要:![](https://img2022.cnblogs.com/blog/2921036/202210/2921036-20221007125004199-501996082.png) ![](https://img2022.cnblogs.com/blog/2921036/202210/2921036-20221007125010100-1230241402.png) 阅读全文

posted @ 2022-10-07 12:50 skyles 阅读(20) 评论(0) 推荐(0) 编辑

Class.forName()、Class.class、getClass() 三者区别以及instanceof与强制类型转换
摘要:Java反射 反射为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持反射,那么反射的实 阅读全文

posted @ 2022-10-07 09:57 skyles 阅读(252) 评论(0) 推荐(0) 编辑

List<Integer>详解
摘要:一.关于Integer 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。 所有的包装类(I 阅读全文

posted @ 2022-08-30 09:13 skyles 阅读(1698) 评论(0) 推荐(0) 编辑

栈溢出和堆溢出
摘要:整个内存都是用来存储数据的,栈也不例外。栈用来存储程序的局部数据。 对于C/C++来说,局部数据是指在函数内部定义的数据,例如在函数内部定义的变量、指针、参数、结构体、数组、对象、引用等,它们都要保存到栈中。 与之相对应的,在函数外部定义的变量、指针、对象、结构体、数组等都是全局数据,它们要保存到全 阅读全文

posted @ 2022-08-24 22:01 skyles 阅读(1544) 评论(0) 推荐(0) 编辑

Arraylist和Linkedlist区别
摘要:ArrayList 类和 LinkedList 类的区别 ArrayList 与 LinkedList 都是 List 接口的实现类,因此都实现了 List 的所有未实现的方法,只是实现的方式有所不同。 ArrayList和LinkedList的区别如下: ArrayList的实现是基于数组,Lin 阅读全文

posted @ 2022-07-28 17:49 skyles 阅读(5158) 评论(0) 推荐(0) 编辑

java toString()方法的使用和详解
摘要:1.toString()方法 toString()方法在Object类里定义的,其返回值类型为String类型,返回类名和它的引用地址 在进行String类与其他类型的连接操作时,自动调用toString()方法,demo如下: 实际应用中,可以根据需要在用户自定义类型中重写toString()方法 阅读全文

posted @ 2022-07-24 13:08 skyles 阅读(2488) 评论(0) 推荐(0) 编辑

java编程中的转义字符“\t”
摘要:java语言中的\t也是一个转义字符,相当于一个制表符tab(就是相当于按了一下Tab键),windows中的制表符是字表符前面的字符每八个一分割,最后一段不足八个的补空格,补完成八个的次数和\t的个数是有关的有关制表输出只能用这样的格式化形式 阅读全文

posted @ 2022-07-07 17:35 skyles 阅读(460) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示