From 32fb19c4f0e81fa54710b8ca1aad91e0c738e9b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com> Date: Mon, 28 Nov 2022 05:55:29 +0000 Subject: [PATCH 01/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2001?= =?UTF-8?q?=E8=8B=8F=E6=B8=85=E5=8D=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...dk\345\222\214\344\275\277\347\224\250.md" | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 "01\350\213\217\346\270\205\345\215\216/20221124\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250.md" diff --git "a/01\350\213\217\346\270\205\345\215\216/20221124\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250.md" "b/01\350\213\217\346\270\205\345\215\216/20221124\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250.md" deleted file mode 100644 index 2f79220..0000000 --- "a/01\350\213\217\346\270\205\345\215\216/20221124\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250.md" +++ /dev/null @@ -1,72 +0,0 @@ -# 学习怎么安装jdk和使用 - -#### 2022.11.4 - -### jdk的下载与安装 - -1.下载(可下载**jdk8,11 17**) - - 1.通过官方网站获取JDK(https://www.oracle.com/) - - 2.直接下载地址: https://www.oracle.com/java/technologies/javase-downloads.html - - 3.搜索国内镜像在好人分享的网盘里下载(方便) - -**注意:下载对应操作系统的jdk** - -2.安装 - - 1.傻瓜式安装,下一步即可。 - - 2.建议:安装路径中不要包含中文和空格。所有的开发工具最好安装目录统一。E:\develop\java\bin - -**注意:不要中文,不要空格。** - -### jdk安装后如何使用 - -1.配置环境变量 - - 此电脑—右键属性—高级系统设置—高级—环境变量—找到path双击打开—新建E:\develop\java—确定*2—退出 - -2.如何使用**javac(编译)和java(运行)**命令 - - 1.配置JAVA_HOME变量 - - 1.此电脑—右键属性—高级系统设置—高级—环境变量—新建—变量名:JAVA_HOME 变量值:E:\develop\java - - 2.双击path—新建**%JAVA_HOME%bin**(因为是变量所以加上%) - -3.开发流程:编写—编译—运行。 文件名后缀为**.java** - -### 第一个程序 - -##### HelloWorld程序编写 - -1.新建一个文本文档,重命名为HelloWorld.java - -2.使用记事本方式打开 - -3.书写以下内容 - -```java -public class HelloWorld{ - public static void main(String [] args){ - system.out.println("HelloWorld"); - } -} -``` - -4.如何运行 - -在当前文件夹内的地址栏 输入cmd回车,输入 - -javac HelloWorld.java(编译,生成一个class文件) 回车后输入 - -java HelloWorld (运行,输出内容) **注意:运行代码不需要加后缀名** - -输出的内容为 HelloWorld - - - - - -- Gitee From 4d6175a775032f8c2a925b22a80f4b4e3566e40b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com> Date: Mon, 28 Nov 2022 05:55:45 +0000 Subject: [PATCH 02/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E5=AD=94=E5=87=AF=E8=BE=892244310344?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\346\254\241\344\275\234\344\270\232.md" | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 "\345\255\224\345\207\257\350\276\2112244310344/2022-11-25\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" diff --git "a/\345\255\224\345\207\257\350\276\2112244310344/2022-11-25\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" "b/\345\255\224\345\207\257\350\276\2112244310344/2022-11-25\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" deleted file mode 100644 index 6cc50fa..0000000 --- "a/\345\255\224\345\207\257\350\276\2112244310344/2022-11-25\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" +++ /dev/null @@ -1,26 +0,0 @@ -# java的安装 - -### 1.下载jdk:http://www.oraloe.com - -### 2.安装jdk: - -```注意 -注意:不要空格、不要中文 -``` - -### 3.需要配置环境变量 - - - -# 作业 - -``` java -public class helloworld{ - public static void main(staring[] args){ - System.out.println("hiMD!"); - } -} -``` - - - -- Gitee From d54352821d10572d68d59208ddd39dc60ae3be9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com> Date: Mon, 28 Nov 2022 05:56:15 +0000 Subject: [PATCH 03/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2002?= =?UTF-8?q?=20=E6=9E=97=E4=BD=B3=E6=B3=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...44\270\252JAVA\347\250\213\345\272\217.md" | 107 ------------------ 1 file changed, 107 deletions(-) delete mode 100644 "02 \346\236\227\344\275\263\346\263\275/20221124 \345\255\246\344\271\240JDK\345\256\211\350\243\205\345\222\214git\344\275\277\347\224\250 \347\254\254\344\270\200\344\270\252JAVA\347\250\213\345\272\217.md" diff --git "a/02 \346\236\227\344\275\263\346\263\275/20221124 \345\255\246\344\271\240JDK\345\256\211\350\243\205\345\222\214git\344\275\277\347\224\250 \347\254\254\344\270\200\344\270\252JAVA\347\250\213\345\272\217.md" "b/02 \346\236\227\344\275\263\346\263\275/20221124 \345\255\246\344\271\240JDK\345\256\211\350\243\205\345\222\214git\344\275\277\347\224\250 \347\254\254\344\270\200\344\270\252JAVA\347\250\213\345\272\217.md" deleted file mode 100644 index 0bbaace..0000000 --- "a/02 \346\236\227\344\275\263\346\263\275/20221124 \345\255\246\344\271\240JDK\345\256\211\350\243\205\345\222\214git\344\275\277\347\224\250 \347\254\254\344\270\200\344\270\252JAVA\347\250\213\345\272\217.md" +++ /dev/null @@ -1,107 +0,0 @@ -## JDK安装配置 - -##### ①JDK的下载: - -``` -JDK国内镜像:编程宝库 -``` - -##### ②JAVA编译运行 - -``` -javac 文件名.java(编译出class文件) - -java class文件(运行) -``` - -##### ③JAVA环境变量配置步骤(实现全系统运行) - -``` -计算机(右键)→属性→高级→环境变量→Path→添加新一项“%JAVA_HOME%\bin” -``` - -## Dos基础命令 - -``` -(1)dir:显示当前文件/盘的文件 -``` - -``` -(2)md:创建新的文件夹 -``` - -``` -(3)cd:进入文件夹 cd..:退回上个文件夹 cd/:退回盘 -``` - -``` -(4)del *.扩展名:删除当前文件夹下拓展名全部文件 - - del 文件夹名:清空文件夹内的文件 -``` - -``` -(5) rd:删除文件夹目录 -``` - -## 写第一个JAVA程序 - -(1)创建一个以“HelloWorld.java”命名的文件 - -(2) - -```java -Public class HelloWorld{ - public static void main(String[] args){ - System.out.println("Hello World"); - } -} -``` - -## git操作 - -1. ##### 安装git - - ``` - 下载地址:https://registry.npmmirror.com/-/binary/git-for-windows/v2.38.1.windows.1/Git-2.38.1-64-bit.exe - 一键安装 - ``` - -2. ##### 注册gitee.com帐号 - - ``` - 注册地址:www.gitee.com - - 注册后,加入班级的组织.fork对应的仓库 - - 复制仓库克隆地址 - ``` - - - -3. ##### git命令使用 - - ``` - 1. git clone 仓库的地址 “克隆仓库到本地命令,在本地电脑” ⭐首次配置需要 - 2. git config --global user.email "你的邮箱地址" “git中设置邮箱” ⭐首次配置需要 - 3. git config --global user.name "你的用户名" “git中设置gitee用户名” ⭐首次配置需要 - 4. git add . “添加文件到暂缓区” 🔺每次都需要 - 5. git commit -m "说明文字" “文件上传说明”🔺每次都需要 - 6. git push “文件推送到Gitee网络仓库”🔺每次都需要 - - 回到gitee - - 1. +pull request “提交作业” - ``` - - ## 作业命名 - - ``` - 1. 在U盘创建“JAVA仓库” - 2. 克隆仓库到本地“JAVA仓库” - 3. 在“JAVA仓库”文件夹创建 “座号 姓名”文件夹 - 4. 在“座号 姓名”文件夹创建以 “日期 当日学习作业名称.md” - 5. 编写完成后提交作业 - ``` - - \ No newline at end of file -- Gitee From d59104625e1edfb1b558287a5caa2602d88b542a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com> Date: Mon, 28 Nov 2022 05:56:21 +0000 Subject: [PATCH 04/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2003?= =?UTF-8?q?=E5=BE=90=E9=9B=A8=E6=99=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...345\222\214\344\275\277\347\224\250Git.md" | 71 ------------------- 1 file changed, 71 deletions(-) delete mode 100644 "03\345\276\220\351\233\250\346\231\264/20221124 \345\246\202\344\275\225\345\256\211\350\243\205JDK\345\222\214\344\275\277\347\224\250Git.md" diff --git "a/03\345\276\220\351\233\250\346\231\264/20221124 \345\246\202\344\275\225\345\256\211\350\243\205JDK\345\222\214\344\275\277\347\224\250Git.md" "b/03\345\276\220\351\233\250\346\231\264/20221124 \345\246\202\344\275\225\345\256\211\350\243\205JDK\345\222\214\344\275\277\347\224\250Git.md" deleted file mode 100644 index f588d6c..0000000 --- "a/03\345\276\220\351\233\250\346\231\264/20221124 \345\246\202\344\275\225\345\256\211\350\243\205JDK\345\222\214\344\275\277\347\224\250Git.md" +++ /dev/null @@ -1,71 +0,0 @@ -### Java的安装 - -1. #### JDK的下载:http://www.codebaoku.com/jdk/jdk-index.html - - JDK 是 Java 语言的软件开发工具包。JDK 是整个 Java 开发的核心,它包括 Java 运行环境、Java 基础类库和 Java 工具。 - - 目前,JDK有三个长期支持版本(LTS),分别是:JDK8、JDK11和JDK17。 - - - 注意:针对不同操作系统,下载对应的JDK(Windows、Linux、MacOS、Solaris,一般都采用windows x64版本) - -2. #### JDK的安装: - - - 傻瓜式安装,点击下一步即可 - - - 所有的开发工具最好安装目录统一——D:\develop - - 建议:安装路径中不要包含中文和空格 JDK——D:\develop\Java - - - 公共JRE(点击——X此功能将不可用) - - - 点击下一步,即可安装完毕 - -3. #### Java的配置: - - - **环境变量的配置** - - 此电脑属性——高级系统设置——环境变量——新建(系统变量)——变量名(%JAVA_HOME%)——变量值(D:develop\Java) - - 环境变量——编辑(Path)——新建——环境变量(%JAVA_HOME%\bin) - - - **HelloWorld程序编写** - - 1. 在Java目录下新建一个文本文档文件,修改文件名为HelloWorld.java - - 2. 选中HelloWorld.java文件,用Windows系统自带的记事本打开 - - 3. 书写如下程序内容: - - `````java - public class HelloWorld{ - public static void main (String[] args){ - System.out.println("Hello World!"); - } - } - - - - 4. 保存文件:Ctrl+s; - - - 注意:文件名的后缀要与文件类型一致,也要与代码中的一致。 - - - **HelloWorld程序的编译和运行** - - 1. *编译程序* - - 格式:javac 文件名.java - - 范例:javac HelloWorld.java - - 2. *运行程序* - - 格式:java 类名 - - 范例:java HelloWorld - - - - - - - -- Gitee From 7ea51b4766406a8ec128b63a535065f2eb441f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com> Date: Mon, 28 Nov 2022 05:56:25 +0000 Subject: [PATCH 05/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2008?= =?UTF-8?q?=20=E8=94=A1=E6=B3=BD=E9=92=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\204\347\254\254\344\270\200\350\257\276.md" | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 "08 \350\224\241\346\263\275\351\222\246/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md" diff --git "a/08 \350\224\241\346\263\275\351\222\246/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md" "b/08 \350\224\241\346\263\275\351\222\246/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md" deleted file mode 100644 index dce7f97..0000000 --- "a/08 \350\224\241\346\263\275\351\222\246/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md" +++ /dev/null @@ -1,16 +0,0 @@ -
--
Gitee
From fef637f4d97c60c89bec98e0265ee2a16e063172 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:56:55 +0000
Subject: [PATCH 09/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2015?=
=?UTF-8?q?=E6=B2=88=E7=86=99=E7=A5=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...05\344\270\216\344\275\277\347\224\250.md" | 74 -------------------
1 file changed, 74 deletions(-)
delete mode 100644 "15\346\262\210\347\206\231\347\245\245/20221124JDk\347\232\204\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md"
diff --git "a/15\346\262\210\347\206\231\347\245\245/20221124JDk\347\232\204\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md" "b/15\346\262\210\347\206\231\347\245\245/20221124JDk\347\232\204\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md"
deleted file mode 100644
index 921401c..0000000
--- "a/15\346\262\210\347\206\231\347\245\245/20221124JDk\347\232\204\345\256\211\350\243\205\344\270\216\344\275\277\347\224\250.md"
+++ /dev/null
@@ -1,74 +0,0 @@
-### JDK的下载和安装
-
-- ##### JDK的下载
-
- 1. 通过官方网站获取JDK : https://www.oracle.com/
- 2. 直接下载:[JDK下载 - 编程宝库 (codebaoku.com)](http://www.codebaoku.com/jdk/jdk-index.html)
-
- 注意:针对不同操作系统,下载对应的JDK
-
-
-
-- ##### JDK的安装
-
-1. 安装路径不要包含 **中文**和**空格**
-
-3. 两个重要工具
-
-3. 需要配置环境变量
-
- 编译工具:javac
-
- 运行工具:java
-
-
-- ##### 第一个程序
-
- 1. HelloWorld程序编写
-
- ```java
- public class HelloWorld{
- public static void main(String[] args){
- System.out.println("HelloWorld");
- }
- }
- ```
-
-
- 注意: 文件名和类名一致,文件后缀名是 .java
-
-
-
- 2.编译和运行程序
-
- 打开DOS窗口
-
- 编译程序 javac 文件名.java
-
- 运行程序 java 文件名
-
-
-
-
-
-
-
-## Git的使用
-1.git clone 下载地址
-
-2.git add .
-
-3.git commit -m "名称"
-
-4.git config --global user.email "邮箱"
-
-5.git config --global user.name "用户名"
-
-6.输入账号密码
-
-7.git commit -m "名称"
-
-8.git push
-
-
-
--
Gitee
From 106b4f70d5d0acfed12062cec70e13b18b82dd66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:57:01 +0000
Subject: [PATCH 10/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2016?=
=?UTF-8?q?=20=E6=9E=97=E6=88=90=E9=B8=BF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...23\347\232\204\344\275\277\347\224\250.md" | 35 -------------------
1 file changed, 35 deletions(-)
delete mode 100644 "16 \346\236\227\346\210\220\351\270\277/20221124 jdk\347\232\204\345\256\211\350\243\205\344\273\245\345\217\212gitee\344\273\223\345\272\223\347\232\204\344\275\277\347\224\250.md"
diff --git "a/16 \346\236\227\346\210\220\351\270\277/20221124 jdk\347\232\204\345\256\211\350\243\205\344\273\245\345\217\212gitee\344\273\223\345\272\223\347\232\204\344\275\277\347\224\250.md" "b/16 \346\236\227\346\210\220\351\270\277/20221124 jdk\347\232\204\345\256\211\350\243\205\344\273\245\345\217\212gitee\344\273\223\345\272\223\347\232\204\344\275\277\347\224\250.md"
deleted file mode 100644
index b03daf5..0000000
--- "a/16 \346\236\227\346\210\220\351\270\277/20221124 jdk\347\232\204\345\256\211\350\243\205\344\273\245\345\217\212gitee\344\273\223\345\272\223\347\232\204\344\275\277\347\224\250.md"
+++ /dev/null
@@ -1,35 +0,0 @@
-## java程序 jdk的安装以及配置环境变量
-
-有二种方法下载java程序的jdk
-
-1. 去官网那边下载jdk(https://www.oracle.com/)
-2. 另一种就是jdk的国内镜像 (https://www.oracle.com/java/technologies/javase-downloads.html)
-
-二种都是可以的 我们下载的是jkd 8 的版本
-
-
-
-## 配置环境变量
-
-1. 第一步 此电脑右键属性--然后高级系统设置--高级下面的环境变量
-2. 第二步 环境变量里面在下面空白处新建 变量名:(JAVA_HOME)变量值:(你jkd下载的位置)
-3. 第三步 在系统变量里面找到(path)点进去新建一个(%JAVA_HOME%\bin)
-4. 第四步 验证 打开运行窗口 在里面输入java和javac 有反应说明可以了
-
-
-
-## 第一个JAVA程序
-
-1. 在一个新建文件夹里面建一个文本框(HelloWorld.java)里面打出下面内容
-
- ```JAVA
- public class HelloWorld{
- public static void main(String[] args){
- System.out.println("Hi Lin Cheng Hong")
- }
- }
- ```
-
-2. 之后在运行窗口用命令(JAVAC HelloWorld.java)就会变成(HelloWorld.class)
-
-3. 之后运行窗口用命令(JAVA HelloWorld)就会在运行窗口输出结果了
\ No newline at end of file
--
Gitee
From b2f84e2741f180ecba16e40259ecba364ded8579 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:57:07 +0000
Subject: [PATCH 11/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2017?=
=?UTF-8?q?=E9=83=91=E7=8E=AE=E9=94=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...2\204\347\254\254\344\270\200\350\257\276.md" | 16 ----------------
1 file changed, 16 deletions(-)
delete mode 100644 "17\351\203\221\347\216\256\351\224\213/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md"
diff --git "a/17\351\203\221\347\216\256\351\224\213/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md" "b/17\351\203\221\347\216\256\351\224\213/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md"
deleted file mode 100644
index dce7f97..0000000
--- "a/17\351\203\221\347\216\256\351\224\213/20221124 \345\255\246\344\271\240java\347\232\204\347\254\254\344\270\200\350\257\276.md"
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- 文件名为Hi MXDX.java
-
- 例如:javac HiMXDX.java
-
- 第三步:运行程序(在DOS中写 java 文件名 **注意:这里不用加后缀**)
-
- java Hi MXDX
-
- 然后完成运行
-
-大概流程为下图:
-
-
-
-
-
-
-
--
Gitee
From 0ae302949339a235d6e41fbb8225159ccd1c29c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:58:51 +0000
Subject: [PATCH 25/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2039?=
=?UTF-8?q?=20=E5=A7=9C=E4=BC=9F=E5=B1=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...5\273\272\346\226\207\346\234\254\346\226\207\346\241\243.md" | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 "39 \345\247\234\344\274\237\345\261\261/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.md"
diff --git "a/39 \345\247\234\344\274\237\345\261\261/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.md" "b/39 \345\247\234\344\274\237\345\261\261/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.md"
deleted file mode 100644
index 4e91a7c..0000000
--- "a/39 \345\247\234\344\274\237\345\261\261/\346\226\260\345\273\272\346\226\207\346\234\254\346\226\207\346\241\243.md"
+++ /dev/null
@@ -1 +0,0 @@
-第一次作业
\ No newline at end of file
--
Gitee
From 3f27fef7f0e3c89f90abc6aebf7be7a2f74d9018 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:58:57 +0000
Subject: [PATCH 26/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2040?=
=?UTF-8?q?=20=E6=96=87=E6=99=BA=E5=8B=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...345\222\214\344\275\277\347\224\250git.md" | 23 ------------------
...345\222\214\344\275\277\347\224\250git.md" | 24 -------------------
2 files changed, 47 deletions(-)
delete mode 100644 "40 \346\226\207\346\231\272\345\213\207/20221124 \345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
delete mode 100644 "40 \346\226\207\346\231\272\345\213\207/20221124\345\255\246\344\271\240\346\200\216\346\240\267\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
diff --git "a/40 \346\226\207\346\231\272\345\213\207/20221124 \345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md" "b/40 \346\226\207\346\231\272\345\213\207/20221124 \345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
deleted file mode 100644
index 77df964..0000000
--- "a/40 \346\226\207\346\231\272\345\213\207/20221124 \345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
+++ /dev/null
@@ -1,23 +0,0 @@
-## java的安装
-1.下载JDK: http://www.oraloe.com
-
-2.安装jdk :
-
- 注意:不要空格,不要中文
-
-3.需要配置环境变量:aaaa
-
-
-
-
-
-## 作业
-
-```java
-public class HelloWorld{
- public static void main(String[] args){
- System.out.println("Hi MXDX!");
- }
-}
-```
-
diff --git "a/40 \346\226\207\346\231\272\345\213\207/20221124\345\255\246\344\271\240\346\200\216\346\240\267\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md" "b/40 \346\226\207\346\231\272\345\213\207/20221124\345\255\246\344\271\240\346\200\216\346\240\267\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
deleted file mode 100644
index bdd2942..0000000
--- "a/40 \346\226\207\346\231\272\345\213\207/20221124\345\255\246\344\271\240\346\200\216\346\240\267\345\256\211\350\243\205jdk\345\222\214\344\275\277\347\224\250git.md"
+++ /dev/null
@@ -1,24 +0,0 @@
-## java的安装
-
-1.下载JDK: http://www.oraloe.com
-
-2.安装jdk :
-
- 注意:不要空格,不要中文
-
-3.需要配置环境变量:aaaa
-
-
-
-
-
-## 作业
-
-```java
-public class HelloWorld{
- public static void main(String[] args){
- System.out.println("HelloWorld");
- }
-}
-```
-
--
Gitee
From 1369416355ced194a0a59427b897fc6521ff1700 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:59:04 +0000
Subject: [PATCH 27/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2040?=
=?UTF-8?q?=20=E7=94=98=E5=B0=8F=E5=BC=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../day1.md" | 28 -------------------
1 file changed, 28 deletions(-)
delete mode 100644 "40 \347\224\230\345\260\217\345\274\272/day1.md"
diff --git "a/40 \347\224\230\345\260\217\345\274\272/day1.md" "b/40 \347\224\230\345\260\217\345\274\272/day1.md"
deleted file mode 100644
index 3862abb..0000000
--- "a/40 \347\224\230\345\260\217\345\274\272/day1.md"
+++ /dev/null
@@ -1,28 +0,0 @@
-### 安装JDK
-
- 1.JDK网址:http://www.oraloe.com
-
- 2.安装JDK:直接无脑下一步
-
- 注意:不要多打或少打空格,不要写入中文
-
- 3.要配置环境变量
-
-------
-
-### 作业
-
-```java
-public class HelloWorld {
- public static void main(String []args) {
- System.out.println("Hello World");
- }
-}
-```
-
-
-
-
-
-
-
--
Gitee
From 3b7510ff22a4e4cf6658926456cce94fd4832a51 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:59:10 +0000
Subject: [PATCH 28/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=205?=
=?UTF-8?q?=E5=8F=B7=E6=9E=97=E4=BC=9F=E5=BD=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...00\346\254\241\344\275\234\344\270\232.md" | 44 -------------------
1 file changed, 44 deletions(-)
delete mode 100644 "5\345\217\267\346\236\227\344\274\237\345\275\254/20221124\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
diff --git "a/5\345\217\267\346\236\227\344\274\237\345\275\254/20221124\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" "b/5\345\217\267\346\236\227\344\274\237\345\275\254/20221124\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
deleted file mode 100644
index 794f62d..0000000
--- "a/5\345\217\267\346\236\227\344\274\237\345\275\254/20221124\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
+++ /dev/null
@@ -1,44 +0,0 @@
-# JAVA的安装
-
-1. 下载jdk:https://www.oracle.com/downloads/
-
-2. 安装jdk:不要空格;不要中文 所有的开发工具最好安装目录统一(D:\develop)
-
-3. JDK的bin目录下两个重要的工具
-
- 1. 编译工具:javac 运行工具:java
-
-
-
- 4. 需要配置环境
- 1. 打开此电脑 属性找到高级系统设置
- 2. 找到环境变量,新建系统变量,变量名称为**JAVA_HOME**,变量值为java程序下载安装的目录地址。
- 3. 在对Path变量进行新建环境变量,名称为**%JAVA_HOME%\bin**
-
-
-
-# 作业
-
-```java
-public class HelloWorld {
- public static void main(String[] args){
- System.out.println("HelloWorld");
- }
-}
-```
-
-
-
-# GIT的使用
-
-1. 在java仓库下打开Git Bash hevr
-2. 输入
- 1. git clone HTTP下载地址
- 2. git add .
- 3. git commit -m "名称"
- 4. git config --global user.email "邮箱地址"
- 5. git config --global user.name "自己的名字"
- 6. 会跳出输入账号密码的弹窗:输入账号密码
- 7. git commit -m "作业名称"
- 8. git push “提交”
-
--
Gitee
From 945209bc97d0a2dc753c07192d7b45e87ad47687 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:59:16 +0000
Subject: [PATCH 29/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=206?=
=?UTF-8?q?=20=E9=83=AD=E5=AE=87=E9=91=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...344\275\225\344\275\277\347\224\250git.md" | 34 -------------------
1 file changed, 34 deletions(-)
delete mode 100644 "6 \351\203\255\345\256\207\351\221\253/2022.11.24\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\345\246\202\344\275\225\344\275\277\347\224\250git.md"
diff --git "a/6 \351\203\255\345\256\207\351\221\253/2022.11.24\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\345\246\202\344\275\225\344\275\277\347\224\250git.md" "b/6 \351\203\255\345\256\207\351\221\253/2022.11.24\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\345\246\202\344\275\225\344\275\277\347\224\250git.md"
deleted file mode 100644
index d2cc90c..0000000
--- "a/6 \351\203\255\345\256\207\351\221\253/2022.11.24\345\255\246\344\271\240\346\200\216\344\271\210\345\256\211\350\243\205jdk\345\222\214\345\246\202\344\275\225\344\275\277\347\224\250git.md"
+++ /dev/null
@@ -1,34 +0,0 @@
-## java的安装
-
-1.下载jdk:http://www.oraloe.com
-
-2.安装jdk
-
-注意:不要空格 不要中文
-
-3.注意配置环境变量
-
-
-
-
-
-## java的使用
-
-1.打开DOS窗口:选择文件所在目录的地址栏,输入cmd
-
-2.编译程序:javac HelloWorld.java
-
-3.运行程序:java HelloWorld
-
-### 作业
-
-pubilc class HelloWorld{
-
-pubilc static void main(String[] args){
-
-System.out println("HelloWorld");
-
-}
-
-}
-
--
Gitee
From 34b9405eaa690ce85fee1f3059716180953e9978 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 05:59:20 +0000
Subject: [PATCH 30/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=209?=
=?UTF-8?q?=E6=A1=82=E6=B3=BD=E7=85=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...00\346\254\241\344\275\234\344\270\232.md" | 39 -------------------
1 file changed, 39 deletions(-)
delete mode 100644 "9\346\241\202\346\263\275\347\205\234/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
diff --git "a/9\346\241\202\346\263\275\347\205\234/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" "b/9\346\241\202\346\263\275\347\205\234/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
deleted file mode 100644
index 3e26a41..0000000
--- "a/9\346\241\202\346\263\275\347\205\234/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md"
+++ /dev/null
@@ -1,39 +0,0 @@
-# 认识Java语言
-
-
-### 安装JDK和DOS命令使用
-
-1.注意文件路径改到D盘,文件名为英文
-
-2.设置环境变量
-
-3.DOS命令
-
- 常用DOS命令
-
-命令 功能 说明
-
-dir 显示指定路径下磁盘目录 dir[盘符:] [路径] [文件名] [参数]
-
-cd 进入指定目录 cd只能进入当前盘符下目录:cd..返回上级目录
-
-md 创建目录 可通过\创建多级目录:md一级目录\二级目录
-
-rd 删除子目录 只能删除当前目录路径下的空目录
-
-copy 拷贝文件 copy[源目录或文件] [目的目录或文件]
-
-del 删除文件 只能删除指定目录下的文件
-
-cls 清空屏幕 清空命令窗口的内容
-
-exit 退出命令窗口 关闭命令窗口
-
-```java
-public class Helloword{
- public static void mian(String []args){
- System.out.println("Hello\word");
- }
-}
-```
-
--
Gitee
From ea04422f08ed298335edfe0075fe0f2bf4928c06 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Mon, 28 Nov 2022 14:28:45 +0800
Subject: [PATCH 31/32] =?UTF-8?q?=E7=AC=AC=E4=BA=8C=E6=AC=A1=E4=BD=9C?=
=?UTF-8?q?=E4=B8=9A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...13\345\272\217\347\274\226\345\206\231.md" | 51 +++++++++++
...va\347\232\204\344\275\277\347\224\250.md" | 87 +++++++++++++++++++
2 files changed, 138 insertions(+)
create mode 100644 "08 \350\224\241\346\263\275\351\222\246/20221124\345\205\263\344\272\216Java\347\256\200\344\273\213\343\200\201JDK\347\232\204\344\270\213\350\275\275\345\256\211\350\243\205\344\270\216\345\237\272\346\234\254\347\250\213\345\272\217\347\274\226\345\206\231.md"
create mode 100644 "08 \350\224\241\346\263\275\351\222\246/20221125\345\205\263\344\272\216IDEA\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214java\347\232\204\344\275\277\347\224\250.md"
diff --git "a/08 \350\224\241\346\263\275\351\222\246/20221124\345\205\263\344\272\216Java\347\256\200\344\273\213\343\200\201JDK\347\232\204\344\270\213\350\275\275\345\256\211\350\243\205\344\270\216\345\237\272\346\234\254\347\250\213\345\272\217\347\274\226\345\206\231.md" "b/08 \350\224\241\346\263\275\351\222\246/20221124\345\205\263\344\272\216Java\347\256\200\344\273\213\343\200\201JDK\347\232\204\344\270\213\350\275\275\345\256\211\350\243\205\344\270\216\345\237\272\346\234\254\347\250\213\345\272\217\347\274\226\345\206\231.md"
new file mode 100644
index 0000000..ced85d5
--- /dev/null
+++ "b/08 \350\224\241\346\263\275\351\222\246/20221124\345\205\263\344\272\216Java\347\256\200\344\273\213\343\200\201JDK\347\232\204\344\270\213\350\275\275\345\256\211\350\243\205\344\270\216\345\237\272\346\234\254\347\250\213\345\272\217\347\274\226\345\206\231.md"
@@ -0,0 +1,51 @@
+### java简介
+
+##### 一、Java的版本分类
+
+1. Java SE:标准版,是其他两个版本的基础
+2. Java ME:小型版,用于嵌入式电子设备或者小型移动设备
+3. Java EE:企业版,用于企业应用开发,包括web方向开发
+
+##### 二、JDK的下载和安装
+
+JDK的版本:长期版本为JDK8、JDK11、JDK17
+
+###### JDK的下载
+
+1. 通过官网下载:通过官方网站(https://www.oracle.com/)
+
+2. 直接下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
+
+ (安装路径不要包含中文和空格,统一开发工具的安装目录【D:\develop】)
+
+###### JDK的安装目录
+
+1. bin:该路径下存放了JDK的各种工具命令,javac命令(编译)和java命令(运行)就在该工具下
+2. conf:该路径下存放了JDK的相关配置文件
+3. include:该路径下存放了一些平台特定的头文件
+4. jmods:该路径下存放了JDK的各种模块
+5. legal:该路径下存放了JDK各模块的授权文档
+6. lib:该路径下存放了JDK工具的一些补充JAR包
+
+##### 三、java程序编写
+
+1. 开发流程:编写程序 —> 编译程序(javac) —> 运行(java)
+
+2. 编辑环境变量:此电脑 —> 属性 —> 高级系统设置 —> 环境变量 —> path —> 编辑
+
+3. 编写程序:
+ ```java
+ public class HelloWorld {
+ public static void main(String[] args) {
+ System.out.println("HelloWorld");
+ }
+ }
+ ```
+
+ 注:文件后缀名是.java,文件类型是java文件;文件名和代码中类名一致
+4. 编译程序
+ - 格式:javac 文件名.java
+ - 范例:javac HelloWorld.java
+5. 运行程序
+ - 格式:java 类名
+ - 范例:java HelloWorld
diff --git "a/08 \350\224\241\346\263\275\351\222\246/20221125\345\205\263\344\272\216IDEA\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214java\347\232\204\344\275\277\347\224\250.md" "b/08 \350\224\241\346\263\275\351\222\246/20221125\345\205\263\344\272\216IDEA\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214java\347\232\204\344\275\277\347\224\250.md"
new file mode 100644
index 0000000..17ec5a3
--- /dev/null
+++ "b/08 \350\224\241\346\263\275\351\222\246/20221125\345\205\263\344\272\216IDEA\345\237\272\346\234\254\350\257\255\346\263\225\345\222\214java\347\232\204\344\275\277\347\224\250.md"
@@ -0,0 +1,87 @@
+### IDEA的简介
+
+- IDEA:用于Java语言开发的集成环境(集成环境:把代码编写、编译、运行、调试等多种功能综合到一起的开发工具)
+
+- IDEA的下载与安装:https://www.jetbrains.com/idea
+
+- IDEA中的代码结构:项目(可以新建多个模块)→模块(可以新建多个包)→包(可以新建多个类)→类(Java源码的实际文件)
+
+- IDEA中的注释:
+
+ 1. 单行注释:// 注释内容
+
+ 2. 多行注释:/* 注释内容
+
+ 注释内容 */
+
+ 3. 文档注释:/** 注释内容 */
+
+- IDEA中的常用快捷键:
+
+ 1. main方法:输入main或者psvm,回车
+ 2. 输出语句:输入sout,回车
+ 3. Ctrl+D:复制数据到下一行
+ 4. Ctrl+X:剪切数据
+ 5. Ctrl+Alt+L:格式化代码(自动对齐)
+ 6. Ctrl+/:对选中的代码进行单行注释,再来一次则取消注释
+ 7. Ctrl+Shift+/:对选中的代码进行多行注释,再来一次则取消注释
+
+### 基础语法
+
+#### 一、字面量类型
+
+1. 字符串字面量:用双引号括起来的内容,如 ”HelloWorld“,”Java程序员“ 等变量是一串字符时使用
+2. 字符字面量:用单引号括起来的内容,如 ‘H’,‘人’ 等变量是一个字符时使用
+3. 整数字面量:不带小数的数字,如 26,-58
+4. 小数字面量:带小数的数字,如 3.14,-5.26 又被称为浮点数
+5. 布尔字面量:用布尔值,表示真假,只有两个值(true/false)
+
+#### 二、数据类型分类
+
+1. ##### 基本数据类型
+
+ 1. ###### 数值型
+
+ 1. 整数:byte、short、int(默认)、long
+ 2. 浮点数:float、double(默认)
+ 3. 字符:char
+
+ 2. ###### 非数值型
+
+ 1. 布尔:booleam
+
+2. ##### 引用数据类型
+
+ 1. 类:class
+ 2. 字符串:String
+ 3. 接口:interface
+ 4. 数组:数组 []
+
+3. ##### 变量的定义格式
+
+ 1. 格式:数据类型 变量名 = 变量值;
+ 2. 范例:int price = 998;
+
+4. ##### 变量的注意事项
+
+ 1. 变量名不能重复定义
+ 2. 变量未赋值,不能使用
+ 3. 定义long类型变量,数据后面要加L
+ 4. 定义float类型变量,数据后面要加F
+
+5. ##### 标识符
+
+ 1. 简介:标识符就是给类、方法、变量等起名字的符号
+ 2. 组成规则:由数字、字母、下划线(_)和美元符号($)组成
+ 3. 注意事项:
+ - 不能以数字开头
+ - 不能是关键字
+ - 区分大小写
+ 4. 命名约定:
+ 1. 小驼峰命名法:用于方法、变量
+ - 约定一:标识符一个单词的时候,首字母小写 范例:name
+ - 约定二:标识符是多个单词的时候,第一个单词首字母小写,其他单词首字母大写 范例:firstName
+ 2. 大驼峰命名法:用于类
+ - 约定一:标识符一个单词的时候,首字母大写 范例:Hello
+ - 约定二:标识符是多个单词的时候,每个单词首字母大写 范例:HelloWorld
+
--
Gitee
From bb81b5b05db5a72962a9db1c1727037e57228d47 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=94=A1=E6=B3=BD=E9=92=A6?= <2978477807@qq.com>
Date: Wed, 30 Nov 2022 13:17:23 +0800
Subject: [PATCH 32/32] =?UTF-8?q?java=E7=9A=84=E5=9F=BA=E7=A1=80=E8=AF=AD?=
=?UTF-8?q?=E6=B3=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...72\347\241\200\350\257\255\346\263\225.md" | 431 ++++++++++++++++++
1 file changed, 431 insertions(+)
create mode 100644 "08 \350\224\241\346\263\275\351\222\246/20221129 java\345\237\272\347\241\200\350\257\255\346\263\225.md"
diff --git "a/08 \350\224\241\346\263\275\351\222\246/20221129 java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/08 \350\224\241\346\263\275\351\222\246/20221129 java\345\237\272\347\241\200\350\257\255\346\263\225.md"
new file mode 100644
index 0000000..49dc6e9
--- /dev/null
+++ "b/08 \350\224\241\346\263\275\351\222\246/20221129 java\345\237\272\347\241\200\350\257\255\346\263\225.md"
@@ -0,0 +1,431 @@
+## 1. Java概述
+
+### 1.1 Java语言背景介绍(了解)
+
+语言:人与人交流沟通的表达方式
+
+计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
+
+Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言
+
+Java之父:詹姆斯·高斯林(James Gosling)
+
+2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:[https://www.oracle.com](https://www.oracle.com/)
+
+java语言的三个版本:
+
+ JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
+
+ JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备
+
+ JavaEE: Java 语言的(企业版),用于 Web 方向的网站开发
+
+### 1.2 Java语言跨平台原理
+
+Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。
+
+### 1.3 JRE和JDK(记忆)
+
+JVM(Java Virtual Machine),Java虚拟机
+
+JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)
+
+JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具
+
+总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。
+
+### 1.4 JDK的下载和安装
+
+#### 1.4.1 下载
+
+通过官方网站获取JDK
+
+[http://www.oracle.com](http://www.oracle.com/)
+
+**注意**:针对不同的操作系统,需要下载对应版本的JDK。
+
+#### 1.4.2 安装
+
+傻瓜式安装,下一步即可。但默认的安装路径是在C:\Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:E:\develop。
+
+**注意**:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。
+
+#### 1.4.3 JDK的安装目录介绍
+
+| 目录名称 | 说明 |
+| -------- | ------------------------------------------------------------ |
+| bin | 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。 |
+| conf | 该路径下存放了JDK的相关配置文件。 |
+| include | 该路径下存放了一些平台特定的头文件。 |
+| jmods | 该路径下存放了JDK的各种模块。 |
+| legal | 该路径下存放了JDK各模块的授权文档。 |
+| lib | 该路径下存放了JDK工具的一些补充JAR包。 |
+
+
+
+## 2. 第一个演示程序
+
+### 2.1 常用DOS命令
+
+在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令。
+
+1、打开命令行窗口的方式:win + r打开运行窗口,输入cmd,回车。
+
+2、常用命令及其作用
+
+| 操作 | 说明 |
+| ------------------ | --------------------------------- |
+| 盘符名称: | 盘符切换。E:回车,表示切换到E盘。 |
+| dir | 查看当前路径下的内容。 |
+| cd 目录 | 进入单级目录。cd itheima |
+| cd .. | 回退到上一级目录。 |
+| cd 目录1\目录2\... | 进入多级目录。cd itheima\JavaSE |
+| cd \ | 回退到盘符目录。 |
+| cls | 清屏。 |
+| exit | 退出命令提示符窗口。 |
+
+### 2.2 Path环境变量的配置
+
+#### 2.2.1 为什么配置环境变量
+
+开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。
+
+### 2.3 HelloWorld案例
+
+HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。
+
+各种计算机语言都习惯使用该案例作为第一个演示案例。
+
+#### 2.3.1 Java程序开发运行流程
+
+开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。
+
+#### 2.3.2 HelloWorld案例的编写
+
+1、新建文本文档文件,修改名称为HelloWorld.java。
+
+2、用记事本打开HelloWorld.java文件,输写程序内容。
+
+~~~java
+public class HelloWorld {
+ public static void main(String[] args) {
+ System.out.println("HelloWorld");
+ }
+}
+~~~
+
+#### 2.3.3 HelloWorld案例的编译和运行
+
+存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。
+
+> 编译:javac 文件名.java
+>
+> 范例:javac HelloWorld.java
+>
+> 执行:java 类名
+>
+> 范例:java HelloWorld
+
+### 2.4 HelloWorld案例详解
+
+
+
+### 2.5 HelloWorld案例常见问题
+
+#### 2.5.1 BUG
+
+在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。
+
+#### 2.5.2 BUG的解决
+
+1、具备识别BUG的能力:多看
+
+2、具备分析BUG的能力:多思考,多查资料
+
+3、具备解决BUG的能力:多尝试,多总结
+
+4. 面向百度编程,哪里不懂百度一下.
+
+#### 2.5.3 HelloWorld案例常见问题
+
+1、非法字符问题。Java中的符号都是英文格式的。
+
+2、大小写问题。Java语言对大小写敏感(区分大小写)。
+
+3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。
+
+4、编译命令后的java文件名需要带文件后缀.java
+
+5、运行命令后的class文件名(类名)不带文件后缀
+
+## 3. java基础语法
+
+### 3.1 注释
+
+注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的注释分为三种:
+
+单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
+
+~~~java
+// 这是单行注释文字
+~~~
+
+多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。
+
+~~~java
+/*
+这是多行注释文字
+这是多行注释文字
+这是多行注释文字
+*/
+注意:多行注释不能嵌套使用。
+~~~
+
+文档注释。文档注释以`/**`开始,以`*/`结束。(以后讲)
+
+### 3.2 关键字
+
+关键字是指被java语言赋予了特殊含义的单词。
+
+关键字的特点:
+
+ 关键字的字母全部小写。
+
+ 常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。
+
+### 3.3 常量/字面量
+
+常量:在程序运行过程中,其值不可以发生改变的量。
+
+Java中的常量分类:
+
+ 字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多个),例如"a"、"abc"、"中国"等
+
+ 整数常量 整数,例如:-10、0、88等
+
+ 小数(浮点)常量 小数,例如:-5.5、1.0、88.88等
+
+ 字符常量 用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等
+
+ 布尔常量 布尔值,表示真假,只有两个值true和false
+
+ 空常量 一个特殊的值,空值,值为null
+
+除空常量外,其他常量均可使用输出语句直接输出。
+
+~~~java
+public class Demo {
+ public static void main(String[] args) {
+ System.out.println(10); // 输出一个整数
+ System.out.println(5.5); // 输出一个小数
+ System.out.println('a'); // 输出一个字符
+ System.out.println(true); // 输出boolean值true
+ System.out.println("欢迎来到闽大"); // 输出字符串
+ }
+}
+~~~
+
+### 3.4 变量的介绍
+
+变量的定义格式:
+
+ 数据类型 变量名 = 数据值;
+
+```java
+int age = 1 ;
+```
+
+
+
+ 数据类型:为空间中存储的数据加入类型限制。整数?小数?
+
+ 变量名:自己要为空间起的名字,没有难度
+
+ 数据值: 空间中要存储的数值,没有难度
+
+### 3.5 数据类型
+
+#### 3.5.1 计算机存储单元
+
+我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母”B”表示,字节是由连续的8个位组成。
+
+除了字节外还有一些常用的存储单位,其换算单位如下:
+
+1B(字节) = 8bit
+
+1KB = 1024B
+
+1MB = 1024KB
+
+1GB = 1024MB
+
+1TB = 1024GB
+
+#### 3.5.2 Java中的数据类型
+
+Java是一个强类型语言,Java中的数据必须明确数据类型。
+
+在Java中的数据类型包括基本数据类型和引用数据类型两种。
+
+Java中的基本数据类型:
+
+| 数据类型 | 关键字 | 内存占用 | 取值范围 |
+| :------- | ------------ | -------- | :----------------------------------------------------------- |
+| 整数类型 | byte | 1 | -128~127 |
+| | short | 2 | -32768~32767 |
+| | int(默认) | 4 | -2的31次方到2的31次方-1 |
+| | long | 8 | -2的63次方到2的63次方-1 |
+| 浮点类型 | float | 4 | 负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38 |
+| | double(默认) | 8 | 负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到1.797693E+308 |
+| 字符类型 | char | 2 | 0-65535 |
+| 布尔类型 | boolean | 1 | true,false |
+
+说明:
+
+ e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
+
+ 在java中整数默认是int类型,浮点数默认是double类型。
+
+### 3.6 变量
+
+#### 3.6.1 变量的定义
+
+变量:在程序运行过程中,其值可以发生改变的量。
+
+从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。
+
+变量的定义格式:
+
+```java
+数据类型 变量名 = 初始化值; // 声明变量并赋值
+int age = 18;
+System.out.println(age);
+```
+
+或者(扩展)
+
+```java
+// 先声明,后赋值(使用前赋值即可)
+数据类型 变量名;
+变量名 = 初始化值;
+double money;
+money = 55.5;
+System.out.println(money);
+```
+
+还可以(扩展)
+
+在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读性。
+
+```java
+int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开
+System.out.println(a);
+System.out.println(b);
+
+int c,d; // 声明int类型的变量c和d,中间使用逗号隔开
+c = 30;
+d = 40;
+System.out.println(c);
+System.out.println(d);
+```
+
+#### 3.6.2 变量的修改
+
+```java
+int a = 10;
+a = 30; //修改变量的值
+System.out.println(a);
+```
+
+变量前面不加数据类型时,表示修改已存在的变量的值。
+
+### 3.7 变量的注意事项
+
+1. 在同一对花括号中,变量名不能重复。
+2. 变量在使用之前,必须初始化(赋值)。
+3. 定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。因为整数默认是int类型,整数太大可能超出int范围。
+4. 定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。因为浮点数的默认类型是double, double的取值范围是大于float的,类型不兼容。
+
+### 3.8 键盘录入
+
+我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:
+
+1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。
+
+```java
+import java.util.Scanner;
+```
+
+2、创建Scanner对象。
+
+```java
+Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变
+```
+
+3、接收数据
+
+```java
+int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。
+```
+
+示例:
+
+```java
+import java.util.Scanner;
+public class ScannerDemo {
+ public static void main(String[] args) {
+ //创建对象
+ Scanner sc = new Scanner(System.in);
+ //接收数据
+ int a = sc.nextInt();
+ //输出数据
+ System.out.println(a);
+ }
+}
+```
+
+### 3.9 标识符
+
+标识符是用户编程时使用的名字,用于给类、方法、变量、常量等命名。
+
+**Java中标识符的组成规则:**
+
+1. 由字母、数字、下划线“_”、美元符号“$”组成,
+2. 第一个字符不能是数字。
+3. 不能使用java中的关键字作为标识符。
+4. 标识符对大小写敏感(区分大小写)。
+
+**Java中标识符的命名约定:**
+
+ 小驼峰式命名:变量名、方法名
+
+ 首字母小写,从第二个单词开始每个单词的首字母大写。
+
+ 大驼峰式命名:类名
+
+ 每个单词的首字母都大写。
+
+ 另外,标识符的命名最好可以做到见名知意
+
+ 例如:username、studentNumber等。
+
+## 作业
+
+```java
+ Scanner sc = new Scanner(System.in);
+ System.out.println("请输入你的姓名");
+ String name = sc.next();
+
+ System.out.println("请输入你的性别");
+ String sex = sc.next();
+
+ System.out.println("请输入你的年龄");
+ int age = sc.nextInt();
+
+ System.out.println("请输入你的学号");
+ int xh = sc.nextInt();
+
+ System.out.println("你的基本信息是:"+" 姓名:"+name+" 性别:"+sex+" 年龄:"+age+" 学号:"+xh);
+
+```
+
--
Gitee