Java第一阶段第1周

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目录粘贴过来;

方法二: 此电脑 ---> 右键属性 ----> 高级系统设置 ----> 环境变量 ----> 系统变量
新建变量名:JAVA_HOME
变量值 :jdk 安装目录
path 中使用 %JAVA_HOME%\bin
常用第二种方法,随着jdk版本不断变化,不需要手动更改path,只需JAVA_HOME对应的值即可,后期tomcat服务器的启动也需要JAVAHOME变量.

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,右边不在执行.

继续坚持,第二周加油!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值