DOS命令以及Java运行环境path配置~Java关键字与标识符与变量~Java数据类型的划分与类型转换(第一周总结)

一.DOS命令以及Java运行环境path配置.

1.DOS命令

*进入快捷界面快捷方式:Windows+R键 ,输入cmd进入
*在DOS命令窗口输入:(盘符名称):  直接进入该盘符.
	**dir:罗列
	**进入到某个目录下:输入cd 目录名称(文件夹名称)(一次进入一个单级	  目录)
	**回到根目录:cd \
	**回退上一级目录: cd ..
	**创建文件: copy con 输入文件名称(xx.xxx) 输入回车  输入文件 		 内容,完毕 ctrl+z   再次回车
	提示文件已经复制了,即完成.
	**删除文件:del删除的单个文件,或者批量删除,删除所有带(.xxx)的后	    缀文件.
*查看ip端口:ipconfig
*清屏:cls

2)Java运行环境path配置

path环境配置
 	**方式一:
 		需要找到JDK安装目录的bin目录中'路径名'
 	**方式二:
 		系统变量--->新建一个变量名:JAVA_HOME变量
 		将'路径名'加入到path中:%JAVA_HOME%\bin

3)JDK JRE JVM三者的含义以及关系

JDK JRE JVM三者的含义以及关系
	*JDK:Java开发工具包,是Java中最核心的东西
	*JRE:Java运行环境,以及Java所需要的核心类库
	*JVM:Java虚拟机
三者之间的关系:JDK > JRE >  JVM

二.Java关键字与标识符与变量

1)Java中的关键字

*Java中的关键字是具有特定作用的
	**都是由小写字母组成的英文单词
	**例如class public static void final for if .....

2)Java中的标识符

*标识符:
 	**类,变量等起名字的字符序列(见名知意)
 	**组成规则:
 		1)英文大小写字母
 		2)数字字符
 		3)$和下划线_
 	**注意:标识符不能以数字开头,不能是Java中的关键字,严格区分大小写

3)Java中的变量

变量的定义
	*三要素:
		数据类型/变量名/数据值
	*格式:
		数据类型  变量名 =  数据值;

三.Java数据类型的划分与类型转换

可划分为基本数据类型和引用数据类型
	*基本数据类型:
		**整数型:
			byte:	-128  - 127
			short:	-2^15 - 2^15-1
			int:	-2^31 - 2^31-1
			long:	-2^63 - 2^63-1
	   	**浮点型:
	   		float:	4字节
	   		double:	8字节
	   	**字符型:
	   		char:	2字节
	   	**布尔型:
	   		boolean:1字节
	*引用数据类型:
	    数组,类,接口...
类型转换
	*自动转换:将取值范围小的类型自动提升为 取值类型大的范围。
	*强制转换:
		语法格式:目标数据类型  变量名 = (目标数据类型)(变量值)
     ###不要随便使用,损失数据精度!
     适用范围:基本数据类型以及引用类型!

四.Java运算符的分类和键盘录入数据操作

1)Java的运算符

*算数运算符:+ - * / %
*赋值运算符:=  +=  -=  *=  /=
*关系运算符:< > <= >= == !=
*逻辑运算符:&  |   ^   !  &&  ||
*扩展运算符: ++  -- 
*位运算符:位与& , 位或| , 位异或^ , ~反码(按位取反) ,<<左移 , 	>>右移 , >>>无符号右移 
*三元运算符:
	格式: (表达式) ? 执行true结果:执行false结果;

2)Java运算符的注意事项

**扩展运算符在使用时的注意:
	1)单独使用时不论前后
	2)在运算中使用时
		在前:先自增/自减,在进行运算
		在后:先进行运算,在自增/自减.
**&/|  和 &&/|| 的区别
	1)共同点:都是并列关系,&(有false,则false)/ |(有true,则true)
	2)不同点:存在一个短路效果(逻辑双与&&连接的表达式左边如果结果为		false,则右边就不执行了)

3)键盘录入数据操作

*导包: import java.util.Scanner;(用那个类导入哪个类)
*调用格式: 
	Scanner sc = new Scanner(System.in);
	(数据类型)  变量名  = sc.nextInt();

五.Java中的流程控制语句

1)顺序结构语句

代码一次由上至下加载!

2)选择结构语句

*if结构语句
	**结构分类:
		***单分支: if(条件表达式){
                         语句;
                        }
		***双分支: if(条件表达式){
                        语句1;
                    }else {
                        语句2;
                    }
		***多分支:if(条件表达式){
                        语句1;
                    }else if(条件表达式){
                        语句2;
                        ...
                        ...
                    }else {
                        语句n;
                    }

*switch结构语句
	  	***格式:switch(表达式){
                    case 值1:
                        语句1;
                        break ;		
                    case 值2: 
                        语句2;
                        break ;
                    ...
                    ...
                    default:
                        语句n+1;
                       // break ;可有可无
                }
       ***执行流程:switch后面的表达式需要和case语句中的值进行匹配
                  如果值1匹配了,就执行语句1,遇见break 结束switch				   语句; 如果值1不匹配,就看值2是否匹配,如果匹配,执					行语句2,遇见break结束;
				  ...
 				  如果上面都不匹配,执行default中的语句n+1,break				   结束语句;break ; 属于跳转控制语句中一种: "结束,				   中断" , 应用场景:是在switch以及loop(循环语句中					使用)
 	   ***面试题:
                switch后面表达式可以是什么样的数据类型?
                一般情况:可以byte,short,char,int类型的	
                JDK5以后,是可以跟枚举 (enum)类型的 (引用类型)
                JDK7以后,是可以跟String类型的(引用类型)

3)循环结构语句

*for循环:
	**语句格式:
	for(初始化语句;条件表达式;步长语句){
		循环体语句;
	}
*while循环:
 	**语句格式:
 	while(条件表达式){
 		循环体语句;
 		步长语句;
 	}
*do while循环:
	**语句格式:
	do{
		循环体语句;
		步长语句;
	}while(条件表达式);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值