![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识点
文章平均质量分 89
图灵的咖啡
脚踏实地 不忘初心
展开
-
Java面试总结
文章目录1. equals与hashcode的关系2. String, StringBuffer, StringBuilder3. Java异常4. Java I/O流5. 浅拷贝、深拷贝6. ArrayList, LinkedList7. HashMap, ConcurrentHashMap8. 进程与线程9. Atomic原子类10. AQS11. Java 中垃圾回收机制中如何判断对象需要回收?常见的 GC 回收算法有哪些? 1. equals与hashcode的关系 基类Object中的equal原创 2021-04-21 14:55:58 · 107 阅读 · 0 评论 -
JDK环境变量配置及Java运行机制
JDK是Java Development Kit,简称java开发工具包。JDK是java的核心。它包括java运行环境、一堆java工具盒、java基础的类库(rt.jar)。JDK包含JRE的全部内容外,还包含开发者用以编译、调试和运行java程序的工具。JDK、JRE(Java运行时环境)、JVM(Java虚拟机)之间是包含关系。范围由大到小依次为JDK、JRE、JVM。JDK下载地址:点击...原创 2018-03-12 21:53:22 · 229 阅读 · 0 评论 -
Java多态的理解
多态(polymorphism)编译时多态:方法的重载运行时多态:程序运行时系统根据调用该方法的实例的类型来决定调用哪个方法被称为运行时多态上述描述认为方法的重载也是多态的一种表现,不过多态主要是指运行时多态。运行时多态多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术:动态绑定(dynamic bin...原创 2018-03-22 21:16:04 · 153 阅读 · 0 评论 -
Java中split、substring、stringtokenizer各自的用法
import java.util.StringTokenizer; public class CutString { public static void main(String[] args) { String str="abcde"; String str2="I am your father"; String str3="192.168.0.1"; //截取掉st...原创 2018-03-20 20:35:46 · 291 阅读 · 0 评论 -
Java八大排序
概述 排序分为内部排序与外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。当n较大时,应该采用时间复杂度为0(nlog2n)的排序方法:快速排序、堆排序、归并排序。快速排序是目前基于比较的内部排序中被认为最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短。1、直接插入排序(Straight Inserti...原创 2018-03-31 18:08:56 · 226 阅读 · 0 评论