Java
文章平均质量分 95
选择一门语言,定下一个目标,就不断前进,一步步学习,一点点记录,相信总会有收获。
青何
效水立德,处下不争
展开
-
JVM 入门笔记(五)类加载机制
Java 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这个过程被称作虚拟机的类加载机制。原创 2021-06-14 21:58:58 · 1144 阅读 · 1 评论 -
算法就这么回事(二)十大排序算法汇总
本文介绍了常见的十种排序算法,给出了 Java 的代码实现,并对这些算法进行了简单地分析和总结,为每种算法的执行过程添加了动图,方便大家直观的感受,感兴趣的小伙伴可以看看。原创 2021-05-31 16:27:36 · 327 阅读 · 0 评论 -
算法就这么回事(一)七大查找算法汇总
查找是在一个数据结合中查找满足给定条件的记录。对于查找问题来说,没有一种算法对于任何情况下都是合适的。有的查找速度比其他算法快,但是需要较多的存储空间(例如 Hash 查找);有的算法查找速度非常快,但仅用于有序数组(例如折半查找)。在实际应用中,如何在特大型规模的数据集合上进行高效查找具有非常重要的意义。原创 2021-05-28 17:29:40 · 10927 阅读 · 4 评论 -
JVM 入门笔记(四)类文件结构
Class文件是Java虚拟机执行引擎的数据入口,也是Java技术体系的基础支柱之一。了解Class文件的结构对后面进一步了解虚拟机执行引擎有很重要的意义。原创 2021-05-26 18:04:07 · 90 阅读 · 0 评论 -
JVM 入门笔记(三)GC 垃圾回收
垃圾回收是 Java 语言的一大特色,在前面的文章中介绍了学习 JVM 的原因,其中一点就是工作中会用得到,如果不理解 JVM GC 回收的原理,当出现内存泄露或溢出问题时,就没法或是很难进行排查和定位。内存自动管理固然极大地方便了程序员的开发工作,但是必要的监控和调节是必不可少的。原创 2021-05-26 14:07:47 · 151 阅读 · 0 评论 -
数据结构(一)字符串和模式匹配算法
这篇文章主要介绍了数据结构中的字符串以及有关字符串的很重要的算法——模式匹配算法,重点介绍了KMP算法的实现原理。原创 2021-05-12 21:29:58 · 950 阅读 · 0 评论 -
JVM 入门笔记(二)Java 内存区域和虚拟机中的对象
对于 Java 程序员来说,在 JVM 自动内存管理机制地帮助下,不再需要负责每一个对象的生命周期活动,不容易出现内存泄漏和内存溢出的问题。不容易出现问题不代表不会出现问题,JVM 内存管理机制确实减少了程序员很多的工作量,但是一旦出现了内存泄漏和内存溢出的问题,如果不了解 JVM 是如何使用内存的,那排查错误、修正问题将会成为一项异常艰的工作。原创 2021-05-10 17:17:06 · 126 阅读 · 0 评论 -
JVM 入门笔记(一)重新认识 Java
说到 Java 大家都不陌生,它是一种面向对象的编程语言,具有功能强大和简单易用两个重要特征。Java 语言具有众多优点,其中一种就是平台独立与可移植,正是因为这个优点,借着互联网浪潮的 Java 迅速发展,这里离不开一个很重要的东西—— Java 虚拟机(Java Virtual Machine ,JVM )。原创 2021-05-08 17:07:38 · 171 阅读 · 0 评论 -
Java语言基础(九)Java I/O 流
本篇文章主要介绍了 Java 中的 I/O ,其中最重要的是 I/O 流的概念,然后举例说明了一些常用的输入输出操作,包括控制台、文件和网络中的数据输入输出。原创 2021-04-26 14:00:26 · 2214 阅读 · 0 评论 -
Java语言基础(八)Java 注解
本篇文章主要介绍了 Java 中的注解,包括注解的概念、分类、作用以及如何结合反射使用注解。注解是一个不起眼但是十分重要的工具,各大框架也十分钟情于这个工具,好好利用注解可以减轻许多开发工作。原创 2021-04-24 18:36:19 · 141 阅读 · 0 评论 -
Java语言基础(七)Java 的反射机制
本篇文章主要介绍了 Java 中的反射机制,如何使用反射机制以及反射的优缺点。原创 2021-04-16 16:14:01 · 190 阅读 · 0 评论 -
Java语言基础(六)Java 泛型
本篇文章主要介绍了 Java 泛型的产生背景,Java 泛型的使用包括泛型类、泛型接口和泛型方法,以及 Java 泛型的实现原理和常见问题。原创 2021-04-15 20:55:39 · 215 阅读 · 0 评论 -
Java语言基础(五)Java 的异常处理
本篇文章主要介绍 Java 的错误处理机制——异常处理的相关内容,包括异常的分类、异常的捕获与处理和常见的异常类型。原创 2021-04-12 11:29:17 · 209 阅读 · 0 评论 -
Java语言基础(四)深入学习 Java 容器
本篇文章主要介绍了Java的集合框架,对Java集合框架的层次关系做了梳理,分析各个集合实现类的特征,并对它们之间的区别做了简单汇总。原创 2021-04-08 15:17:45 · 206 阅读 · 0 评论 -
Java语言基础(三)Java 面向对象程序设计
本篇文章主要介绍了面向对象程序设计中的重要思想以及概念,面向对象的特点和Java面向对象技术。原创 2021-03-26 20:41:39 · 644 阅读 · 0 评论 -
Java语言基础(二)Java 基本语法和面向对象基础
本篇文章主要介绍一下Java的基础语法,包括基本数据类型、运算符、结构化程序设计等;Java面向对象的一些基础概念,如类、对象等,为后续深入学习面向对象知识做铺垫。原创 2021-03-25 18:07:54 · 249 阅读 · 1 评论 -
Java语言基础(一)Java 简介及开发和运行环境的搭建
本篇文章简要的介绍了关于Java的一些知识,以及如何在自己的电脑搭建Java的开发环境。原创 2021-03-24 16:15:02 · 493 阅读 · 0 评论