第一章 JAVA开发环境搭建
文章目录
1.常用的windows组合键
-
win+d 回到桌面
-
win+e 打开资源管理器
-
win+r 打开运行窗口
-
win+l 锁屏
-
alt+tab 应用之间的切换
2.打开DOS命令
-
打开dos命令窗口
- win+r,输入cmd
- cmd是command单词缩写
-
怎么在dos命令中如何复制粘贴?
- 鼠标左键复制,右键粘贴
-
什么是当前路径?
-
常用DOS命令:
-
dir:列出当前路径下所有的文件及目录
-
cls:clear screen清屏
-
exit:退出dos命令窗口
-
切换盘符:c: 或d: 或e:
-
del:删除一个文件或者多个文件
- del.文件名/del*.文件名
-
ipconfig :或者ipconfig/all:查看网卡的相关信息eg:ip地址,mac地址(物理网址)
-
ping命令:查看两台计算机之间是否可以正常通信
- ping 192.168.137.101
- ping 192.168.137.101 -t
- ping www.baidu.com
- ping www.baidu.com -t
- -t参数,上下方向键可以翻出历史命令
-
ctrl+c:在dos命令中终止进程
-
mkdir:创建目录
- mkdir abc:表示在当前目录下新建一个目录:abc
-
rd:删除目录
- rd abc:表示删除当前路径下的abc目录
-
ren:重命名
- ren abc xyz:表示将当前路径下的zbc目录修改为xyz
-
cd命令:
- 作用:切换目录(change directory)
- 用法:cd+路径
- 路径包括:
- 相对路径:相对路径一定是相对于当前路径而言的,以当前路径为基准,从当前所在是位置开始找.eg:xyz\abc\def
- 绝对路径:在windows中,路径开始的时候,是以盘符开始的,都是绝对路径。eg:C:\Users\Administrator\xyz\abc\def
- cd…:回到上级目录(在windows系统中两个点…代表的是一个上级目录.扩展:还有一个路径叫做一个点.一个点代表的是当前路径)
- cd:回到根目录
- 注意:路径在windows当中自动补全:使用tab
-
直接进入某个位置的小妙招:在电脑盘路径上直接输入cmd
-
-
新建并编辑文件:copy con 文件名,ctrl+z保存
-
type:查看文件内容
-
shutdown:关机
- shutdown -s -t 3600:在一个小时后自动关机
-
批处理文件:
-
什么是批处理文件:可以批量执行dos命令的文件
-
新建my.bat文件,并编写大量的dos命令
-
双击my.bat文件来完成批处理
-
作用:切换到C:\Users\Administrator\xyz\abc\def目录下,删除这个目录中所有的java文件
-
-
通用文本快捷键:
3.计算机语言概述
- 计算机组成:
-
- 系统语言:C语言
- Java三大分支
- JAVA语言特点:
4.*JAVA的加载和执行
-
编译(javac)和运行(java)可以在不同的服务器上运行
-
JAVS是一个混合型语言(编译加解释)
-
JVM:虚拟机
-
编译阶段:
-
建立一个.JAVA文件(源代码)
-
JAVAC命令专门负责编译的
-
生成.class文件(字节码文件)编译成功的产物,不是机器码文件
-
eg:A.class A称为类名
-
java 类名加回车会启动java虚拟机(类加载器(ClassLoader回去找A.class文件装载进去,把字节码转换为机器码转换为二进制码)
-
注意:
-
JDK(Java Development Kit ):JAVA软件开放工具包
-
JRE(Java Runtime Environment):JAVA运行环境
-
JVM(Java Virtual Machine ):JAVA虚拟机
-
5.*PATH环境变量
- path环境变量不是JAVA的,隶属于Windows系统
- path环境变量的作用是什么?
- 在path中有很多路径,路径和路径之间采用;(分号)隔开
- 在DOS命令窗口中输入一个dos命令后,windows会先从当前路径下找这个命令,如果找不到,则会去环境变量PATh的路径中查找该命令,找到则执行,找不到报错
- PATH环境变量实际上是给windows操作系统指路的
6.编译第一个JAVA程序
- 在硬盘任何位置新建一个JAVA源文件名,起名:HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
-
编译第一个JAVA程序
-
使用java命令来编译,首先确保javac命令可以用
-
javac命令怎么用,语法是什么?
- javac java源文件的路径
- javac java源文件的相对路径
- javac java源文件的绝对路径
-
-
运行第一个程序
-
前提:dos命令窗口的当前路径必须切换到class文件所在的位置
-
使用java命令来运行程序,首先确保java命令可以用(用java -version来验证)
-
java命令怎么用?语法格式是什么?
-
java 类名
-
切记java命令后面跟的不是文件路径后面跟的是类名
-
什么是类名?
- A.class 类名是A
- HelloWorld.class 类名是HelloWorld
-
7.*掌握环境变量CLASSPATH
-
-
classpath环境变量是隶属于java语言的,不是windows操作系统的,和PATH环境变量完全不同
-
classpath环境变量是给classloader(类加载器)指路的
-
java A执行后,先启动JVM,JVM启动classloader,classloader去硬盘上通过classpath上找class文件,找到则执行,找不到则报错
-
如果classpath没有配置的话,默认从当前路径下找class字节码文件
-
如果classpath配置了,例如配置到桌面上,那么classloader以后只会去桌面上找字节码文件了,不会从当前路径下找了
-
注意:如果classpath配置为:==.;C:\Users ===是什么意思?
- 先让类加载器从当前路径下找,如果找不到再去C:\Users\找
- 但在目前来说,我们没有必要这样配置,目前classpath可以不配置
7.编译时乱码问题
8.java注释
-
//单行注释
/ 多行注释/
/***javadoc注释
*编写在这里的注释信息,可以被javadoc命令解析提取并生成到帮助文档(目前不理解)当中
*/ -
编写方法:
- 在合适位置写,简单明了,点睛之笔
- 不要太啰嗦
- 在开放过程中不断提升
9.第一个程序解释
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
-
-
public classHelloWorld 定义一个公开的类,起名为HelloWorld
-
public 表示公开
-
class 表示定义一个类
-
HelloWorld是给这个类起个名
-
第一个{} 表示类体
- 编译报错,类体中不能直接编写Java语句
- System.out.println(“这里能写这样的Java语句吗”)
-
public static void main(String[] args)
1.这是main方法,也叫做主方法
2.main方法是JVM规定的,是固定写法
3.对于main方法来说能修改的就是args这个变量名
4.public公开的
5.static 静态的
6.void表示main方法执行后不返回任何数据 -
第二个{}方法体
1.方法体当中由一行一行的java语句构成
2.任何一条java语句必须以";"结尾
3.方法体当中的代码是有执行顺序的,遵循自上而下的顺序依次执行- */ -
=System.out.println(“HelloWorld”);
将字符串"HelloWorld!"打印输出到控制台,并且输出之后还会换行 -
(ps:ln换行)
-
10.public class和class的区别
-
一个java源文件中可以定义多个class
-
编译之后,一个class就会对应生成一个class字节码文件
-
如果一个类是public的,类名必须和源文件名保持一致
-
public的类可以没有,如果有的话也只能有一个
-
每个类都可以编写入口main方法.想执行x类的main方法怎么办?java x
-
这里只是测试一下语法,在实际开发中,对于一个软件来说,一般入口只有一个
11.编程题
- (ps:\t制表符,tab键)