【无标题】java笔记(csdn)————程序.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
根据提供的文件信息,我们可以整理出以下关键知识点: ### 1. Java 语言简介 - **开发者与发布时间**:Java 语言是由 Sun 公司在 1995 年推出的一种面向对象的编程语言。 - **创始人**:James Gosling(詹姆斯·高斯林)被誉为“Java 之父”。 ### 2. Java 语言的不同版本 - **Java SE**(Java Standard Edition):这是 Java 语言的标准版,主要用于桌面应用程序的开发。它是其他两个版本的基础。 - **Java ME**(Java Micro Edition):Java 语言的小型版,主要应用于嵌入式设备和移动设备的应用程序开发。 - **Java EE**(Java Enterprise Edition):Java 企业的版本,专注于 Web 应用程序和企业级应用的开发。 ### 3. Java 运行环境与开发工具 - **JVM**(Java Virtual Machine):Java 虚拟机,负责执行 Java 字节码。 - **JRE**(Java Runtime Environment):Java 运行环境,包含了 JVM 和 Java 核心类库(Java API),是运行 Java 程序所必需的环境。 - **JDK**(Java Development Kit):Java 开发工具包,包含了 JRE 和一系列的开发工具,如编译器、调试器等。对于开发者来说,只需要安装 JDK 即可满足开发和运行 Java 程序的需求。 ### 4. DOS 命令简介 - **盘符切换**:例如 `E:` 用于切换到 E 盘。 - **查看目录内容**:`dir` 命令用于查看当前目录下的文件和子目录。 - **进入目录**:`cd` 后跟目录名称,如 `cd itheima`,用于进入指定的子目录。 - **返回上级目录**:`cd ..` 用于返回上一级目录。 - **进入多级目录**:通过多个目录名称,如 `cd itheima\JavaSE` 来进入多级目录。 - **清屏**:`cls` 命令用于清除命令行窗口中的所有内容。 - **退出命令提示符**:`exit` 命令用于关闭命令提示符窗口。 ### 5. Java 关键词与常量 - **关键词**:在 Java 语言中具有特殊含义的词汇,如 `public`、`class`、`void` 等。 - **常量**:在程序运行期间其值不会发生改变的数据。例如: - **整型常量**:`byte`、`short`、`int`、`long` - **浮点型常量**:`float`、`double` - **字符型常量**:`char` - **布尔型常量**:`boolean`,只有 `true` 或 `false` 两种值 ### 6. Java 数据类型 - **整数类型** - `byte`:范围从 -128 到 127 - `short`:范围从 -32,768 到 32,767 - `int`:范围从 -2^31 到 2^31 - 1 - `long`:范围从 -2^63 到 2^63 - 1 - **浮点类型** - `float`:范围为负数 -3.402823E+38 到 -1.401298E-45,正数 1.401298E-45 到 3.402823E+38 - `double`:默认类型,范围为负数 -1.797693E+308 到 -4.9000000E-324,正数 4.9000000E-324 到 1.797693E+308 - **字符类型**:`char`,范围从 \u0000 到 \uFFFF - **布尔类型**:`boolean`,只有 `true` 和 `false` 两个值 ### 7. 变量 - **定义格式**:数据类型 变量名 = 初始值 - **注意事项** - 在同一作用域内,变量名不能重复。 - 使用变量前必须先进行初始化(赋值)。 - 定义 `long` 类型变量时,需要在数值后面加上 `L` 或 `l`(推荐使用大写)来表明其为 `long` 类型。 - 定义 `float` 类型变量时,需要在数值后面加上 `F` 或 `f`(推荐使用大写)来表明其为 `float` 类型。 ### 8. 输入输出 - **键盘输入**:使用 `Scanner` 类可以从标准输入流中读取数据。例如: ```java import java.util.Scanner; Scanner sc = new Scanner(System.in); int num = sc.nextInt(); ``` ### 9. 标识符 - **组成规则**: - 由字母、数字、下划线 `_` 和美元符号 `$` 组成,首字符不能是数字。 - 不能使用 Java 中的关键字作为标识符。 - 区分大小写。 - **命名约定**: - **小驼峰式命名**:变量名、方法名采用小驼峰式命名法,即首个单词首字母小写,后续单词首字母大写。 - **大驼峰式命名**:类名通常采用大驼峰式命名法,每个单词的首字母均大写。 以上知识点涵盖了 Java 语言的基础概念、不同版本的特点、运行环境及开发工具、基本数据类型、变量定义以及标识符的命名规则等内容。这些基础知识对于初学者理解 Java 编程语言至关重要。
- 粉丝: 0
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 主要是Java技术栈的文章.zip
- (源码)基于Arduino平台的公共交通状态展示系统.zip
- (源码)基于Python和Raspberry Pi的PIC微控制器编程与数据记录系统.zip
- (源码)基于Linux系统的文件信息列表工具.zip
- (源码)基于Python和MXNet框架的ZJ League视频问题回答系统.zip
- (源码)基于C++的图书管理系统.zip
- (源码)基于C++的航班管理系统.zip
- ATmega328-Bootloader-Maker(使用ATmega328p芯片制作Arduino Uno R3开发板)
- 一组用 Javascript 解决的技术软件开发面试问题,非常合理.zip
- (源码)基于Spring Boot和WebSocket的贪吃蛇对战系统.zip