摘要: 1. forEeach-增强型 for 语句 这是 Java 5 之后引入的语法,可以使用更为简洁的 for 循环语法来操纵数组和集合,跟 python 中的 for _ in sequence 具有相同的思想。它无需我们创建 int 变量和步进来控制循环计数。请看如下比较,两段代码都会打印出相同的 阅读全文
posted @ 2021-05-09 23:58 alterwl 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 基本数据类型-对象世界中的例外 在 Java 世界中万物皆对象,而基本数据对象看起来像是例外。 这是由于基本数据类型的使用频率很高,通过 new 的方式创建它们并保存值到堆内存中会消耗不必要的资源,所以直接创建变量并将值存到栈内存中的方式更加高效。由于 JVM 的存在,java 中的每种基本类型 阅读全文
posted @ 2021-04-02 11:35 alterwl 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 0 Java 是面向对象的语言 在 Java 语言的世界中,万物皆对象。我们通过对象的名字——标识符——来操作对象,它们实际上是对象的引用。在创建对象引用的时候,需要将其指向一个特定的对象,即对象在堆内存中的存储地址,否则这个标识符是不能使用的。这类似于C++中的空指针,但标识符引用为空(null) 阅读全文
posted @ 2021-04-01 20:50 alterwl 阅读(379) 评论(0) 推荐(0) 编辑
摘要:  Java 程序是如何运行起来的 简单介绍一下 Java 程序的运行流程和内存分析。 阅读全文
posted @ 2021-04-01 16:41 alterwl 阅读(1038) 评论(0) 推荐(0) 编辑