Java基础----第一天笔记
程序员文章站
2022-04-04 07:58:28
...
文章目录
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++准备
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为什么可以跨平台
推荐阅读
-
01 java 基础:jdk jre path classpath 相关问题
-
Java正则表达式基础入门知识
-
《深入理解java虚拟机》学习笔记--第三章:垃圾收集器与内存分配策略 jvm
-
《深入理解java虚拟机》学习笔记--第四章:虚拟机性能监控与故障处理工具 虚拟机java
-
《深入理解java虚拟机》学习笔记--第四章:虚拟机性能监控与故障处理工具 虚拟机java
-
《深入理解java虚拟机》学习笔记--第三章:垃圾收集器与内存分配策略 jvm
-
Java基础讲解--基本数据类型和运算
-
JavaScript 学习笔记(十五)_基础知识
-
Java基础02-安装eclipse以及第一个Java程序
-
OpenCV基础课程笔记15基本阈值操作