我的代码游记

首页

关于

归档

JavaJava虚拟机

《深入理解Java虚拟机》第一章

概述Java不仅是一门变成语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用语软件开发和跨平台部署的支持环境,并广泛用于嵌入式系统、移动终端、企业服务器、大型机等多种场合,所以我们现在说Java,绝对不仅仅是在说一种变成语言,这个整个体系也是我们学习Java变成的动机所在。Java优点 实现跨平台 提供相对安全的内存管理和访问机制 实现了热点代码检测和运行时编译和优化 提供了完善的应用接口还有无数商业机构和开源社区的第三方库 Java技术体系Java技术体系包括以下部分 Java程序设计语言 各种硬件平台上的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社区的第三方Java类库 其中Java程序设计语言、Java虚拟机、J..

更多
JavaJava虚拟机

《深入理解Java虚拟机》读书笔记

前言2017年9月校招季,广州金山WPS二面,面试官对我说:你写了这么久的Java连Java是什么都不知道,盲点太多,你都快瞎了想想面试官说得在理,吃了太多原理的亏,遂拿起了这本《深入理解Java虚拟机 JVM高级特性与最佳实践》,我也不知道我能不能看完,但是总归是一个开始,然后慢慢一个字一个字地爬,总归能爬到终点的吧,我试着这么鼓励我自己 目录 第一部分 走进Java 第1章 走近Java 1.1 概述 1.2 Java技术体系 1.3 Java发展史 1.4 Java虚拟机发展史 1.4.1 Sun Classic Exact VM 1.4.2 Sun Hotspot VM 1.4.3 Sun Mobile-embedded VM Meta-circular VM 1.4.4 Bea Jrockit..

更多
Kotlin

Kotlin(五) 类 接口

概述在Kotlin里面大概最难以转换思维的也就是类写法和继承写法了,但这也是最重要的,在Kotlin里,对于类的定义产生了很多新的概念 类简单定义一个类// Primary constructor class A constructor(a: Int) { val b: Int = a var d: Int = 0 init { println(a) } // Secondary constructor constructor(a: Int, c: Int) : this(a) { d = c } } 这里简单定义了一个类,和Java一样,Kotlin的类也..

更多
Kotlin

Kotlin(四) 方法

概述kotlin使用的是和Java非常类似的一种方法声明格式,包括参数及其类型,以及返回值类型,由于我们知道的kotlin的语法,类型是放在后面的,所以我们可以看到方法返回值的类型也被写在了后面,同样使用冒号分隔 fun max(a: Int, b: Int): Int { // 这是的if是一种和Java的三元操作符(a > b ? a : b)非常类似的一种if语句的写法,当然啦,kotlin没有三元操作符 return if (a > b) a else b } 基本方法声明可以从概述中看出Kotlin方法声明的基本结构 fun 方法名(参数1: 参数1类型, 参数2: 参数2类型...): 返回值类型 { } 方法参数默认参数Ko..

更多
Kotlin

Kotlin(三) 字符串模板

这个功能实在是让我忍不住特地用一小篇文章特地说明一下在Java时代最烦躁的一件工作就是字符串拼接了,要么忍受恶心的" "+" "+" "或者好几行的.append(),但是在kotlin里面我们可以简单地解决这个问题 fun main(args: Array<String>) { // 这是传统Java里的字符串拼接 val keyword = "java" val s1 = "I" + " hate " + keyword + " string\n" print(s1) // 这是kotlin的字符串模板方..

更多
1234524