关于本站
本站为开源项目 JavaGuide (60k+ Star) 项目作者维护。欢迎关注个人公众号 「JavaGuide」。如果想要加我好友与我交流的话,可以在公众号后台回复"加好友"!
  推荐阅读
杂记

做了一个很久没敢做的事情

不知道看到这篇文章的老哥们有多少加过 Guide 哥创建的群呢? 这里简单说一下我为啥叫 Guide 哥吧! 哈哈,主要是为了读者更方便称呼故自称 Guide 哥。p

阅读更多
面试

Java 成神之路(面试进阶+知识点夯实)

下面的文章每个都是非常非常不错的,认真阅读下来一定都会有收获。文章涉及的范围还是挺大的,考虑到很多人的时间有限,所以 Guide 哥我贴心的

阅读更多
Java

可能是你见过总结的最好的 Java 基础知识点汇总!!!

1. 面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要

阅读更多
Java 成神之路(面试进阶+知识点夯实) Java 成神之路(面试进阶+知识点夯实)
下面的文章每个都是非常非常不错的,认真阅读下来一定都会有收获。文章涉及的范围还是挺大的,考虑到很多人的时间有限,所以 Guide 哥我贴心的将自己觉得必看的一些文章都加上了【必看】标示。 如果没有学习路线可以查看的话,可以查看这篇文章:Ja
2020-01-15
硬核!Java 并发进阶常见面试题总结! 硬核!Java 并发进阶常见面试题总结!
Java 并发进阶常见面试题总结1. synchronized 关键字1.1. 说一说自己对于 synchronized 关键字的了解synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证
2019-12-10
硬核!Java 并发基础常见面试题总结! 硬核!Java 并发基础常见面试题总结!
1. 什么是线程和进程?1.1. 何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JV
2019-12-10
搞定JVM面试之JVM类文件结构 搞定JVM面试之JVM类文件结构
类文件结构一 概述在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留
2019-11-19
搞定JVM面试之JVM类加载过程 搞定JVM面试之JVM类加载过程
类加载过程Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->
2019-11-19
搞定JVM面试之JVM 类加载器 搞定JVM面试之JVM 类加载器
回顾一下类加载过程类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。 一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的阶段,这一步我们可以去完成还可以自定义类
2019-11-19
1 / 3