常用的DOS命令:
- 盘符号的切换:盘符:回车
-
进入单个文件夹(目录):cd 目录名称;
-
回退上级目录:cd..;
-
如果现在处在多级目录路径上,想退回盘符根目录:cd\;
-
查看这个盘符或者目录的详细信息:dir;
-
清楚屏幕指令:cls;
-
要在指定的目录里面创建文件夹:md;
-
创建文件:copy con文件名称带上后缀名→回车---进入编辑模式,书写文件内容完成后按ctrl+z→回车;
-
删除指定文件夹(目录)(只能删除空目录):rd 文件夹名称;
-
删除文件:del 指定文件名称;
-
Windows系统想删除带内容的目录(里面有文件或者子文件夹):rd/s 文件夹名称(目录):询问删除带内容的目录?y/n(y删除;n不删除);
-
查看ip地址:ipconfig;
-
查看自己的本机是否通信:ping ip;
关于Jvm,Jre,Jdk三者关系以及分别是什么?
jdk:java工具包;
jre:java运行环境;
jvm:java虚拟机;
javac和java指令,分别是干什么的?
javac:编译指令;
java:运行指令;
Java的平台版本
JavaSE:针对桌面应用程序的开发 (标准版)
JavaME:针对嵌入式设备体用的解决方案(小型版) ---移动端Android基于JavaSE
JavaEE:针对企业级开发的一套解决方案(企业版) :B/S架构 针对前后端的技术完成网站的开发!
Java环境变量的配置path(重点)
配置path第一种:
将jdk的bin目录的路径复制 ,在电脑上找到系统变量中的path,将路径复制其中;
配置完成之后,打开dos窗口,在任何路径下都可以使用javac和java(c盘系统盘,有的文件夹没有权限)
输入javac
java
java -version 都是有提示信息,说明可以用了
配置path第二种:
1)赋值jdk安装目录的路径,不是bin目录
2)此电脑---->右键---->选择属性---->高级系统设置---->环境变量---->系统变量
系统变量----->新建一个变量名: JAVA_HOME
变量值:就是1)的路径
3)在path里面 引入JAVA_HOME对应的变量值的路径3 .Path环境变量的执行流程
无论使用第一种方式是还是第二种方式,在配置之前,如果你已经打开了dos窗口,
那么配置完成之后,要生效的话,必须将当前dos窗口关闭,重新进入dos窗口 (windows+r--->输入
cmd,在进去) ;
java关键字:被Java语言赋予特定含义的单词,叫关键字(变量里面的基本数据类型都是关键字);
java标识符:
组成规则:
1)有0-9到数字组成 ;
2)字母字符(26个字母) ;
3)$符号 ;
$)_下划线;
java命名规范:
对包名(目录结构package) 起名字规范
单级包:(字母都是小写) com包名
xx.java
多级包:包名和包名使用.隔开
com.qf
对类名和接口名起名字
:(
遵循阿里规范:大驼峰命名法)
定义类的时候:如果类名是单个单词,首字母大写,其余小写
如果类名它是多个单词组成,每个单词首字母大写,其余小写
对变量名和方法名起名字: (遵循小驼峰命名法)
如果变量名是一个单词,那么 单词的字母全部小写
如果变量名是多个单词,那么第一个单词字母小写,
常量命名规范:
从第二个单词开始,每个单词首字母大写 ,其余小写!
对常量起名字(以后看到java的源码里面常量的格式:使用的多个单词写的) 如果常量名,单个单词 ,字
母全部大写
如果是多个单词,字母全部大写,单词和单词之间用下划线隔开!
jdk提供的Thread类 :线程
定义线程优先级三个常量:只看格式 (最小优先级,默认优先级,最大优先级)
public Ũnal static int MIN_PRIORITY = 1;
public Ũnal static int NORM_PRIORITY = 5;
public Ũnal static int MAX_PRIORITY = 10;
注意事项:
1)起名字,可以数字,但是不能以数字开头
2)Java严格区分大小写,一定要起名字见名知意
3)标识符不能是Java中的关键字
常量
字面值常量
字符串常量:
字符常量:
整数常量;
小数常量:
布尔常量:
空常量:
自定义常量;
变量
在程序过程中其值变化的量;
变量三要素:数据类型;初始化值;变量名;
显式转换和隐式转换:
显式转换:转换规则从存储范围大的类型到存储范围小的类型;
目标数据类型 变量名 = (目标数据类型)(初始化值或者表达式) ;
隐式转换:转换规则从存储范围小的类型到存储范围大的类型;
java中的数据类型:
基本数据类型:(整数类型[int,short,long,byte];字符类型[char];布尔类型[boolean];浮点类型[double,float];)
引用数据类型
java中的运算符:
算术运算符; 赋值运算符 ;
比较运算符;
逻辑运算符;
位运算符
三元运算符 :(表达式)?执行true的结果:执行false的结果;
键盘录入数据--->jdk提供文本扫描器java.util.Scanner ;
import
java
.
util
.
Scanner
;
class
ScannerDemo
{
public static
void
main
(
String
[]
args
){
Scanner sc
=
new
Scanner
(
System
.
in
) ;
System
.
out
.
println
(
"
请您输入一个数据
(int):"
) ;
int
result
=
sc
.
nextInt
() ;
System
.
out
.
println
(
"
录入的数据是
:"
+
result
)
流程控制语句:
顺序结构语句 :比较简单,所有程序都是通过jvm调用main进行的(入口)
代码右上而下依次加载,除非在加载后面代码之前,jvm退出了!
选择结构语句
if 语句:
if(表达式){ 语句1; }
else{ 语句2; }
--------------------------------------
if(表达式1){语句1; }
else if(表达式2){ 语句2;
...
...
...
}else{
语句n;
}