![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javase
编程艺术思维
这个作者很懒,什么都没留下…
展开
-
40道高频Javase面试题及详细答案(建议收藏)
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的...原创 2019-12-20 14:37:33 · 414 阅读 · 0 评论 -
你不知道的Java内部类
前言 看了很多源码,都有用到内部类,但是自己以前在生产环境上,用的确实少,也有用过但是很少,所以今天就打算好好的把它从头到尾的过一遍。 可能我写文章有点乱,但是我是发现自己少了啥,我就补啥,如果是写系列的话,就肯定是从头到尾的 定义 可以将一个类的定义放在里另一个类的内部,这就是内部类,所谓的内部类的概念只是出现在编译阶段,对于jvm层是没有内部类这个概念的。我们可以利用内部类来解决 类的单继承问...原创 2019-12-20 11:24:55 · 140 阅读 · 0 评论 -
【纯干货】Java 并发基础常见面试题总结
Java 并发基础常见面试题总结 什么是线程和进程? 1.1. 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 如下图所示,在 windows 中通过查看任...原创 2019-12-19 19:44:27 · 521 阅读 · 0 评论