Java SE笔记:基础概念与关键特性

需积分: 0 0 下载量 159 浏览量 更新于2024-08-10 收藏 56KB TXT 举报
“Javase笔记.txt”是一份关于Java标准版(JavaSE)的学习笔记,涵盖了Java语言的基本概念、JDK、Java程序运行原理以及变量、运算符、数据类型等核心知识点。 Java是一种广泛使用的高级编程语言,以其跨平台特性而闻名。计算机由硬件和软件两部分组成,硬件包括CPU、内存和硬盘等,而软件则包括操作系统和各种应用软件。在企业级开发中,Java有三个版本:JavaEE(企业版)、JavaSE(标准版)和JavaME(微型版)。JavaSE是用于桌面应用和服务器端开发的标准版本。 JDK(Java Development Kit)是Java程序开发的基础,它包含了Java运行环境(JRE)、一系列开发工具(如javac编译器)以及基础类库(如rt.jar)。开发者在安装JDK后,通常需要配置环境变量,确保java.exe和javac.exe可以在任何路径下执行。在开发环境中,如STS(Spring Tool Suite),可以设置软件默认编码格式,从GBK改为UTF-8,以避免编码问题。 Java程序的运行原理是通过Java虚拟机(JVM)实现跨平台。Java源代码首先被编译成字节码(.class文件),然后在目标操作系统的JVM上解释执行。这种“一次编写,到处运行”的特性得益于Java的编译与解释并行的方式。 Java语言的特点包括其半编译半解释的执行模式以及跨平台能力。接下来笔记详细介绍了编程基础,包括: 1. 关键字和保留字:关键字在Java中具有特殊含义,如"class"、"public"、"static"等;保留字是预留的,当前未使用的单词,如"goto"。标识符是程序员自定义的名字,如类名、方法名、变量名等,它们遵循特定的命名规则。 2. 变量和常量:变量是可以改变的量,定义变量时需要指定数据类型,如`int a = 10;`。常量则是固定不变的值,通常使用全大写字母表示,如`final double PI = 3.14159;`。 3. 数据类型分为两大类:基本数据类型和引用数据类型。基本数据类型包括整数型(byte、short、int、long)、浮点型(float、double)和字符型(char)。每个类型都有其特定的存储空间和数值范围。例如,int默认占用4字节,表示-2^31到2^31-1之间的整数。 这些基础知识构成了JavaSE学习的基础,对初学者来说是理解Java编程逻辑的关键。通过深入理解和实践这些概念,开发者能够编写出高效、可靠的Java应用程序。