天天看点

Java基础----第一天笔记

文章目录

    • Java第一天
        • 1. 什么是计算机
        • 2. 计算机操作的方式
          • 2.1 命令行
          • 2.2 图形化界面方式
        • 3. DOS命令【伪重点】
          • 3.1 开启命令提示符
          • 3.2 常用DOS命令
        • 4. Java历史
        • 5. Java安装
          • 5.1 获取JDK安装包
          • 5.2 安装JDK
          • 5.3 JDK环境变量配置【程序员基本能力】
          • 5.4 JDK目录结构
          • 5.5 JDK 和 JRE
        • 6. Notepad++准备
        • 7. Java第一行代码
          • 7.1 HelloWorld
          • 7.2 注意事项
          • 7.3 编译执行Java代码 【两周】
          • 7.4 Java为什么可以跨平台
          • 7.4 Java为什么可以跨平台

Java第一天

1. 什么是计算机

CPU + 内存 + 硬盘
	
WEB服务器 带宽问题 贼贵

阿里云!!!国内第一!!!马云6666
           

2. 计算机操作的方式

2.1 命令行
最原始的方式!!!也是操作计算机最高效的方式!!!
可以让计算机集中资源处理我们需要进行的一些功能,逻辑~~~

Linux  CentOS Ubuntu RedHat
Unix
macOS

Windows DOS命令 [了解]
Linux操作命令 第三阶段【重点】
           
2.2 图形化界面方式
对于普通用户来说,非常好用,非常友好!!!
但是效率偏低
需要更多的资源 CPU 内存 显卡 硬盘来渲染处理图形化界面

Windows 
	Windows操作快捷方式
	CV大法
	Windows + D
	Windows + E
           

3. DOS命令【伪重点】

3.1 开启命令提示符
1. Windows + R 打开运行 输入cmd ,开始命令提示符
2. Windows搜索功能 (windows) 输入 cmd ,开始命令提示符
           
3.2 常用DOS命令
dir
	查看当前工作目录下的所有子文件和子文件夹
	【工作路径】
		就是当前命令提示符输入之前的路径,称之为工作路径,也是当前操作的路径

cd 
	切换工作路径
	格式:
		cd 指定的路径 cd Desktop
	路径:
		地址
			相对路径: 我在十二楼最里面技术办公室
			绝对路径: cd河南省郑州市二七区航海中路60号海为科技园C区10/12楼千锋教育
	.  表示当前工作目录
	.. 表示当前工作目录的上级目录,父目录 

mkdir
	创建文件夹
	格式:
		mkdir 文件夹名

rd 
	删除文件
	格式:
		rd 文件夹名
	【注意】
		1. rd删除文件夹是直接从磁盘上抹去数据,而不是放入回收站
		2. rd删除文件夹,当前指定文件夹中不能有任何的内容,不能删除非空文件夹

echo [纯了解,不会都行,就当我没讲过]
	写入数据到文件中,要求操作的文件必须有对应的后缀名
	格式:
		echo 123>1.txt
	【重点】文件后缀名!!!
	以后任何时候操作任何普通文件,必须有对应的文件后缀名。
	.txt .mp3 .mp4 .doc .ppt .md .exe .zip .rar .class .java .html .htm .php .c
	.cpp .h .m .py .jsp .js .css .xml .jpg .gif .rmvb .avi .rm .db .ape .flac 
	.dll
		这时候的你是一个无所不能的你!!!
		百度,贴吧,交流平台,隔壁老王
		第一源动力!!!
del 
	删除普通文件
	【注意】
		1. 删除普通文件一定要带有文件后缀名
		2. 删除普通文件是直接从硬盘上抹掉数据,而不是放入回收站

cls
	清理命令行屏幕

方向键上下 
	回顾之前的操作命令

* 【慎用】
	通配符,使用请小心,尤其是删除和修改操作!!!
	
exit
	退出

盘符:
	可以切换指定的盘符

电脑可以上QQ但是不能上网
	ipconfig /flushdns
           

4. Java历史

詹姆斯·高斯林
	Java之父

Java历史非常悠久 1994
JDK 1.5
JDK 1.6
JDK 1.7
JDK 1.8
9 10 11 12

专职搞JavaWEB Spring全家桶!!!
           

5. Java安装

5.1 获取JDK安装包
以后所有的软件全部从官网下载,不允许从CSDN,国内的一些捆绑式软件网站下载

JDK 1.8 官网下载地址
	https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

所有使用到的软件安装要求:
	1. 不能安装到C盘
	2. 不允许安装任何和开发有关的软件到中文路径!!!
           
5.2 安装JDK
5.3 JDK环境变量配置【程序员基本能力】
我的电脑 --> 页面空白处,鼠标右键 --> 属性
--> 左侧边栏 高级系统设置 --> 环境变量


新建:
变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.8.0_211

新建:
变量名:CLASS_PATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

修改:
变量名:path
添加内容:
	;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
           
5.4 JDK目录结构
bin:
	binary 二进制文件 这里都是JDK工具需要关注的有
		java.exe 运行Java程序需要的工具
		javac.exe 编译Java代码生成对应的.class 字节码文件的工具
		javadoc.exe 生成当前Java代码对应的Java API文档【检查你的代码格式】
		javap.exe Java反编译工具 .class 转换成一个你貌似能看懂的东西
include:
	系统接口 Java程序如果需要使用系统资源是通过include文件调用系统内容
	CPU 内存 硬盘 屏幕 声卡 网卡 摄像头
jre:
	Java Runtime Environment Java程序运行环境
	JVM Java虚拟机
lib:
	库 JVM Java虚拟机运行所需的必要条件
src.zip
	Java源代码!!!
           
5.5 JDK 和 JRE
JDK
	Java Development Kits Java开发工具集
	JDK ==> JRE + Java开发工具组成
JRE
	Java Runtime Environment Java运行环境
	JRE ==》 JVM Java虚拟机 + 核心类库
           

6. Notepad++准备

Java基础----第一天笔记
Java基础----第一天笔记

7. Java第一行代码

7.1 HelloWorld
class FirstJava {
	public static void main(String[] args) {
		System.out.println("G2总冠军");
	}
}
           
7.2 注意事项
1. 要求保存的文件名和class之后的名字一致
2. 在左大括号之前都需要有空格
3. 代码需要完成缩进,在notepad++中,实际上是有对应的缩进方式,请不要破坏
4. 注意拼写错误,需要通过代码中的颜色变化来观察代码到底有没有问题
5. 注意标点符号中英文切换
           
7.3 编译执行Java代码 【两周】
编译使用的工具:
	javac.exe
	格式:
		javac FirstJava.java ==> FirstJava.class
执行Java代码使用的工具
	java.exe
	格式:
		java FirstJava 运行Java代码

要学会心平气和的看错误
           
7.4 Java为什么可以跨平台

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SqNZP3JJ-1572683185521)(.\img\Java程序为什么可以跨平台.png)]

3 编译执行Java代码 【两周】

编译使用的工具:
	javac.exe
	格式:
		javac FirstJava.java ==> FirstJava.class
执行Java代码使用的工具
	java.exe
	格式:
		java FirstJava 运行Java代码

要学会心平气和的看错误
           
7.4 Java为什么可以跨平台
Java基础----第一天笔记