![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 87
Ares1412
学习ing
展开
-
Java技术总结之——JVM内存模型与垃圾收集器
先放一张JVM内存模型的思维导图,来源JVM内存模型 ——知乎@养兔子的大叔 JVM内存模型 JVM内存划分区域,如图: 其中, 1、程序计数器(Program Counter Register):程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,可以理解为是当前线程的行号指示器。字节码解释器在工作时,会通过改变这个计数器的值来取下一条语句指令。 ...原创 2019-04-04 19:50:09 · 749 阅读 · 0 评论 -
JavaOJ常用模板
Main类 通常情况程序都需要代码中必须存在一个public class Main。不允许出现其他的public class。 即, public class Main{ public static void main(String[] args){ //其他代码 } } 输入输出与常用处理 Scanner处理输入: 一个标准的程序示例程序如下:...原创 2020-10-07 21:30:16 · 212 阅读 · 0 评论 -
Java技术总结之——锁
这是有关Java并发的总结,但是关于Java多线程、执行器、同步器框架内容太多。建议参考以下博客: java多线程学习(超详细吐血总结) Java并发之AQS详解 本篇博客主要梳理Java中锁的内容。平时经常听到各种锁的名称,数量众多,但是很多锁的名称是以不同角度来命名的。这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计。不同名称的锁其实是同一种设计理念,根据其应用场景不同而有不同...原创 2019-04-22 17:07:43 · 409 阅读 · 0 评论 -
Java技术总结之——Java集合框架
一、综述 Java最初版本职位最常用的数据结构提供了很少的一组类:Vector、Stack、Hashtable、BitSet 与Enumeration 接口, 其中的Enumeration 接口提供了一种用于访问任意容器中各个元素的抽象机制。随着Java SE 1.2 的问世,设计人员感到是推出一组功能完善的数据结构的时机了。于是就有了现在的集合框架。需要注意的是,之前的那些容器类库并没有被弃用...原创 2019-04-19 16:44:34 · 196 阅读 · 0 评论 -
Java后端面试题总结(一)
本文主要对一些常见的Java后端面试题做一些收集。答案可能来自于各个博客与网站,仅做参考使用。 Java基础部分 java基础知识索引 1、==和equals的区别 equals和==的区别 2、基本类型和包装器类怎么比较的 基本数据类型和包装类进行比较 3、面向对象四个特性。(抽象、继承、封装、多态) 4、重载和重写的区别 Java—重写与重载的区别 5、String、S...原创 2019-09-23 16:27:00 · 550 阅读 · 0 评论 -
数据结构与算法整理之二——经典排序算法(Java实现)
十大经典排序算法(动图演示)这篇博客整理了十大经典排序算法,其中前7中最常用,Java实现代码如下 public class SortUtil { //交换元素 private static void swap(int[] arr,int index_a,int index_b){ int temp = arr[index_a]; arr[i...原创 2019-09-25 16:45:39 · 122 阅读 · 0 评论 -
Java后端面试题总结(二)
本文主要对一些常见的Java后端面试题做一些收集。答案可能来自于各个博客与网站,仅做参考使用。 Spring框架部分 1、Spring IOC和一般对象的创建区别 Spring中的IoC和依赖注入DI的理解 Spring的核心 2、Spring AOP 和代理模式 Spring的AOP思想 Spring AOP原理 Java的三种代理模式 spring多个AOP执行先后顺序(...原创 2019-10-08 19:57:29 · 559 阅读 · 0 评论