Java基础知识入门:环境搭建与第一个程序
"第一周总结java基础知识概述" 本文档主要概述了Java编程语言的基础知识,包括DOS命令、Java语言特性、环境搭建、编写第一个Java程序以及数据类型和关键字的介绍。 ### 第一章 Java基础知识 #### 1.1 基础常识与DOS命令 在Windows系统中,DOS命令用于操作文件和目录。常见的DOS命令包括: - 盘符切换:`:` - 进入目录:`cd 文件夹名/路径` - 返回上级目录:`cd..` - 进入根目录:`cd /` - 查看目录:`dir` - 创建文件夹:`md 文件名` - 创建文件:`copycon 文件名` 后按`Ctrl+Z` - 写入文件内容:`echo 文件内容 > 文件名` - 删除空文件夹:`rd 文件名` - 强制删除文件夹:`rd /s/q 文件名夹` - 删除文件:`del 文件名` - 查看IP地址:`ipconfig` - 清屏:`cls` - 退出DOS:`exit` #### 1.2 Java语言概述 Java是一种面向对象的、跨平台的编程语言,其程序可以在任何支持Java的平台上运行。这得益于Java虚拟机(JVM),每个操作系统上都有对应的JVM版本。Java开发环境包括: - JDK(Java Development Kit):包含JRE和开发工具。 - JRE(Java Runtime Environment):提供运行Java程序所需的JVM和核心类库。 - JVM(Java Virtual Machine):解析并执行Java字节码的虚拟计算机。 Java程序的执行流程是将`.java`源代码编译成`.class`字节码文件,然后由JVM解释执行。 #### 1.3 Java环境搭建 设置环境变量是确保Java程序能正常运行的关键步骤。主要包括: - `JAVA_HOME`:指向JDK安装路径,例如`D:\Java\jdk1.8.0_162`。 - `PATH`:添加`%JAVA_HOME%\bin`到系统路径,以便在任意目录下都能执行Java相关命令。 - 验证安装:在命令行输入`javac -version`和`java -version`,查看Java编译器和运行时版本。 #### 1.4 Java的第一个程序 以下是一个简单的"Hello World"程序示例: ```java class FirstTest { public static void main(String[] args) { System.out.println("Hello World!"); } } ``` 这个程序会在控制台输出“Hello World!”。 #### 1.5 注释 Java中的注释有三种形式: - 单行注释:`//` - 多行注释:`/* ... */` - 文档注释:`/** ... */`,通常用于生成API文档。 ### 第二章 数据类型 #### 2.1 关键字 Java关键字是预定义的、具有特殊意义的单词,如"class", "static", "public"等。特别地,`goto`和`const`虽未被使用,但作为保留字。 #### 2.2 标识符 标识符用于命名包、类、接口、方法、变量和常量。它们遵循以下规则: - 可由字母、数字或下划线组成。 - 必须以字母或下划线开头。 - 遵循驼峰命名法或下划线命名法。 - 不应与关键字冲突。 以上是对Java基础知识的初步总结,涵盖DOS命令、Java语言特性、环境配置、基础语法和数据类型的介绍。后续学习将深入探讨更多Java编程概念和技术。
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/968ffb83e1a447a88ba04924d969b12f_weixin_56030335.jpg!1)
- 粉丝: 4
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)