首页 > 技术文章 > 寒假学习

xczxcz 2021-12-31 21:44 原文

标识符和关键字

标识符

用来标识类名、变量名、方法名等的字符序列,简单来说,标识符就是一个名字。

  • 标识符长度不受限制
  • 标识符第一个字符不能是数字
  • 标识符不能是关键字
  • 标识符不能是true、false和null(尽管true、false和null不是java关键字)

特别注意:标识符是区分大小写的。

Unicode字符集

关键字

关键字

“==”和equals的区别

面向对象

对比面向过程,是两种不同的处理问题的角度
面向过程更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者(对象)人及各自需要做什么

JDK、JRE、JVM

  • JDK :JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。

  • JRE:JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)

  • JVM:java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。

    image-20211231212239785

强制类型转换

image-20211231212942544

推荐阅读