YK+day1----day2
经过第一周的Java学习,对Java这门语言也有了更深入的了解。虽然是第一周Java入门,这周也学习了一些后面经常会使用的知识点和工具,下面我对这周的知识做个回顾,方便自己后期学习。
1.Dos控制台常用命令
(1)切换盘符
盘符号:
(2)进入指定目录
cd 目录名称;
(3)进入多级目录
cd 多级目录路径;
(4)查看当前目录下所有的文件及文件夹
dir;
(5)回退上级目录
cd ..;
(6)回退根目录
cd \;
(7)创建文件
copy con 源文件名称;
(8)创建目录
md 目录名称
(9)删除目录
rd 目录名称;<必须为空目录>
(10)强制删除带内容目录
rd /s 目录名称;<询问是否删除>
(11)强制删除带内容目录
rd /s /q<不询问直接删除>
(12)删除文件
del 文件名称;
(13)批量删除文件
del *.TXT;
(14)关机
shutdown -r -t 秒数;
(15)取消关机
shutdown -a;
(16)清屏
cls;
(17)退出
exit
(18)打开注册表
regedit
(19)查看ip地址
ipconfig;
(20)查看自己主机是否可以通信
ping ip地址;
2.了解了Java语言发展历史,Java之父詹姆斯高斯林1995年推出了Java.
3.安装了前期需要使用的高级记事本notepad++.
4.path环境变量配置
两种方法,推荐第二种更为常用
方法一:此电脑--->右键属性---->高级系统设置---->环境变量---->系统变量
path:将jdk安装目录的bin目录粘贴过来;
5.HelloWorld的编写
class HellloWorld{//class:类名
public static void main(String[] args){//程序的入口
System.out.println("helloworld");//输出语句:固定格式
}
}
6.Java中的注释
(1)单行注释: //
(2)多行注释: /* */
(3)文档注释: /** */
7.Java中的关键字
关键字:被Java语言赋予特定含义的单词.
目前所接触到的关键字:
class:基本单元,类;
public:权限修饰符(公开的);
static:静态修饰符(公用);
void:Java定义方法的一种格式;
基本数据类型和引用数据类型;
需注意goto和const是作为保留字的,后期可能会转为关键字.
8.标识符
组成规则:
可以有26个英文字母<不区分大小写>;
可以有0-9数字;
可以有下划线;
可以有"$";
注意事项:需要做到见名知意,不能以数字开头.
(1)包的命名:全部使用小写字母,只能使用特殊字符".",不能以"."开头或结尾;
(2)常量:全部使用大写字母,拼接词用"_"连接
(3)类和接口:使用"大驼峰命名法",每个单词首字母大写
(4)变量和方法:使用"小驼峰命名法",首单词首字母小写,拼接词首字母大写.
9.常量
常量的定义: Java程序运行过程中,值不发生改变的量,分为字面值常量和自定义常量,自定义常量在后面学习.
(1)字面值常量
字面值常量分为整数常量,小数常量,字符常量,布尔常量,字符串常量和空常量
(2)自定义常量:在后面面向对象中学习
(3)进制转换
二进制:由0和1组成,以0b开头;
八进制:由0-7组成,以0开头;
十进制:由0-9组成,为整数默认型;
十六进制:由0-9,a-f组成,以0x开头;
十进制------其他进制:除基取余法,直到商为0,余数反转;
其他进制-------十进制:位权相加法.
(4)有符号位数据表示法
计算机计算过程:计算出数据原码--------反码----------补码<补码进行计算>
正数:原码,反码,补码都相同
负数:原码<二进制计算>,反码<最高符号位不变,数值位按位取反>,补码<最高符号位不变,数值位+1>
10.变量
(1)变量定义:Java程序运行过程中,不断发生改变的量
(2)三要素:数据类型 变量名 初始化值
定义语法: 数据类型 变量名 = 初始化值;
(3)分类
基本数据类型:
byte<1字节 -128-127>;
short<2字节 -32768-32767>;
int<4字节 整数默认>;
long<8字节 使用时需加"L">;
float<4字节 使用时需加"F">;
double<8字节 浮点型默认>;
char<2字节>;
boolean<1字节 只能判断"true"or"false" 不参与算数运算>.
引用数据类型:类,接口,数组.
11.Java隐式转化和显示转换
(1)隐式转换
将取值范围小的存到取值范围大的里面;
注意:byte,short,char三者之间不相互转换,一旦参与运算,先提升为int类型,然后是long,float,double,在进行运算.
(2)显示转换
将取值范围大的存到取值范围小的里面;
语法: 目标数据类型 变量名 = (目标数据类型)(值或表达式)
12.算数运算符
+<加>,-<减>,*<乘>,/<除>,%<模>,++,--
++和--的注意事项:<1>单独使用:无论数据前还是数据后,都进行+1和-1;
<2>参与运算在数据前先进行+1和-1,在参与运算
参与运算在数据后先进行运算,在进行+1和-1.
13.赋值运算符
=,+=,-=,*=,/=,%=
注意:扩展赋值运算符会隐藏强制类型转换
14.关系运算符
<,>,<=,>=,==,!=
注意:比较连接两个基本数据类型,比较数据值相同,结果为"true"or"false".
15.逻辑运算符
&,|,^,!,&&,||
&:全true则true,有false则false,多个条件必须同时成立;
|:有true则true,全false则false,多个条件满足一个即可;
^:相同为false,不同为true;
!:非true则为false,非false则为true;
&&:具有短路效果,左边为false,右边不在执行;
||:具有短路效果,左边为true,右边不在执行.
继续坚持,第二周加油!!