会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈树义
用最简单的语言,让复杂的技术不再难懂。
博客园
首页
新随笔
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
···
27
下一页
2018年11月10日
JVM入门教程第4讲:从源代码到机器码,发生了什么?
摘要: 博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 在上篇文章我们聊到,无论什么语言写的代码,其到最后都是通过机器码运行的,无一例外。那么对于 Java 语言来说,其从源代码到机器码,这中间到底发生了什么呢?这就是今天我们要聊的。 如下图所示,编译器可以分为:前端编译器、JI
阅读全文
posted @ 2018-11-10 10:13 陈树义
阅读(24217)
评论(14)
推荐(23)
2018年11月9日
JVM入门教程第3讲:到底什么是虚拟机?
摘要: 博主个人独立站点开通啦!欢迎点击访问:https://shuyi.tech 我们都知道在 Windows 系统上一个软件包装包是 exe 后缀的,而这个软件包在苹果的 Mac OSX 系统上是无法安装的。类似地,Mac OSX 系统上软件安装包则是 dmg 后缀,同样无法在 Windows 系统上安
阅读全文
posted @ 2018-11-09 08:58 陈树义
阅读(17887)
评论(2)
推荐(12)
2018年11月8日
JVM入门教程第2讲:Java 虚拟机的历史
摘要: 说起 Java 虚拟机,许多人就会将其与 HotSpot 虚拟机等同看待。但实际上 Java 虚拟机除了 HotSpot 之外,还有 Sun Classic VM、Exact VM、BEA JRocketit、IBM J9 等等。今天我们就来简单回顾下 Java 虚拟机的发展历史。 虚拟机始祖:Su
阅读全文
posted @ 2018-11-08 11:32 陈树义
阅读(11322)
评论(1)
推荐(5)
2018年11月7日
JVM入门教程第1讲:Java 语言的前世今生
摘要: Java 语言是一门存在了 20 多年的语言,其年纪比我自己还大。虽然存在了这么长时间,但 Java 至今都是最大的工业级语言,许多大型互联网公司均采用 Java 来实现其业务系统。大到国际电商巨头阿里巴巴,小到无名小公司,我们均可看到 Java 的身影。 我是 2010 年开始接触 Java 语言
阅读全文
posted @ 2018-11-07 09:14 陈树义
阅读(13408)
评论(1)
推荐(6)
2018年11月6日
JVM入门教程开篇:为什么要学虚拟机?
摘要: JVM是深入理解语言的基础,也是排查线上问题的基础。
阅读全文
posted @ 2018-11-06 08:21 陈树义
阅读(36454)
评论(17)
推荐(47)
2018年11月1日
2018 精选文章集合
摘要: 2018年就快过去了,趁着这个机会整理今年写下的一些文章。也可以让新来的朋友有个索引,方便查看。 Java基础 "注解的那些事儿(三)| 注解的使用" "注解的那些事儿(二)| 如何自定义注解" "注解的那些事儿(一)| 为什么要使用注解?" "大白话说Java反射:入门、使用、原理" "大白话说J
阅读全文
posted @ 2018-11-01 09:53 陈树义
阅读(701)
评论(1)
推荐(2)
2018年9月14日
如何唯一确定一个 Java 类?
摘要: 今天偶然想起之前和朋友讨论过的一个问题:如何唯一确定一个 Java 类?我相信大多数朋友遇到这个问题的回答都是:类的全路径呗。但事实上,唯一确定一个 Java 类,单单靠类路径是不够的,还要多加上一个东西:类加载器。也就是说, 类加载器 + 类路径才唯一确定一个 Java 类。 为了证明我所说的,我
阅读全文
posted @ 2018-09-14 11:37 陈树义
阅读(1589)
评论(3)
推荐(2)
2018年9月12日
Java 中的 try catch 影响性能吗?
摘要: 前几天在 code review 时发现有一段代码中存在滥用try catch的现象。其实这种行为我们也许都经历过,刚参加工作想尽量避免出现崩溃问题,因此在很多地方都想着 try catch一下。 但实际上这种习惯不仅会让代码很难看,更会影响代码的运行性能。有些人会觉得,不就是一个 try catc
阅读全文
posted @ 2018-09-12 09:48 陈树义
阅读(13886)
评论(8)
推荐(0)
2018年9月10日
不读大学也能成功,七个读大学的备用选择
摘要: 随着毕业季的来临,我收到许多年轻读者的询问,他们问我是否应该上大学或者读研究生。 答案是? 要看情况。 尽管读大学或研究生能够增加你的竞争力,但它们并不适合所有人。 尽管主流社会告诉你,如果你想要经营成功企业、实现财务自由,那么上大学、上MBA是必须的。但在很多情况下,从财务、时间和经验这几个方面评
阅读全文
posted @ 2018-09-10 10:29 陈树义
阅读(4483)
评论(0)
推荐(1)
2018年9月3日
策略模式与SPI机制,到底有什么不同?
摘要: 这里说的策略模式是一种设计模式,经常用于有多种分支情况的程序设计中。例如我们去掉水果皮,一般来说对于不同的水果,会有不同的拨皮方式。此时用程序语言来表示是这样的: 如上面代码所写,我们用条件语句块去判断不同类型的水果,之后采取不同的剥皮方法。但这种方式在程序设计领域会导致原来的代码被修改,即每次我们
阅读全文
posted @ 2018-09-03 09:35 陈树义
阅读(3648)
评论(5)
推荐(5)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
27
下一页
公告