week_01_java基础语法

1.常用的dos命令

名称dos命令
罗列某个盘符下的所有文件夹以及文件详情信息dir
回退上级目录cd..
盘符切换盘符号:(不区分大小写)
回退根目录cd\
创建文件夹/目录md 文件夹/目录名称
删除文件夹/目录rd 文件夹/目录名称:必须为空目录
删除带内容的目录(询问删除)rd /s 带内容的目录名称
删除带内容的目录(不询问)rd /s /q 带内容的目录名称
创建文件copy con 文件 输入内容 ctrl+z 回车
清屏命令cls
查看ipiconfig
检查自己本机是否和其他主机进行通信ping ip地址/域名

2.关键字

概念:被java语言赋予特定含义的单词
距离:public,static,class

3.标识符

概念:给包,类,接口,变量,方法,常量等起名字的字符序列!
组成规则:1)26个英文字母(严格区分大小写)
         2)_符号
         3)数字符号(不能以数字开头)
        4)$符号
        5)不能是非法字符

4.常量

概念:在java程序执行过程中,其值不发生改变的量。
分类:(1)字面值常量
            a)字符串常量__"HelloWorld"
            b)字符常量__'黑'
            c)整数常量__69
            d)小数常量__13.14
            e)布尔常量__false/true
            f)空常量__null
        (2)自定义量
            状态修饰符:final

进制:进制规则:
        1)二进制:逢2进1
        2)八进制:逢8进1
        3)十进制:逢10进1
        4)十六进制:逢16进1

5.隐式转换/显示转换(强转类型转换)

隐式转换:隐式类型提升:byte,char,short三者之间不转换一旦参与运算,优先提升为int...
显示转换:将取值范围大的数据类型转换为取值范围小的数据类型
    格式:目标数据类型 变量名 =(目标数据类型)初始化值    (会有损精度)

6.变量

概念:在java执行过程中,其值一直在发生改变的量
类型(四类八种):
    1)整数类型:
            
            字符型:byte        (取值范围:-128~127)
            短整型:short
            整数默认型:int
            长整型:long

    2)浮点类型:

            单精度浮点数:float
            双精度浮点数:double
    3)字符类型:
            char
    4)布尔类型:
            boolean

7.运算符号

分类:
    1)算数运算符:+ _ * /(默认取整) %(求余数)
        
        a)扩展的算数运算符:++ --
            场景1:
                
                ++或者--单独使用
                无论++或者--在数据前面还是数据后:都对当前数据本身自增1或者自减1
            场景2:
                ++或者--参与运算使用
                如果++或者--在数据的前面:需要先进行自增1或者自减1,然后再参与运算
                如果++或者--在数据的后面:先进行运算,然后再进行自增1或者自减1
    2)赋值运算符
        a)基本的赋值运算符:=
        b)扩展的赋值运算符:+= -= *= /= %=
    3)关系(比较)运算符 : != < > <= >= ==
    4)逻辑运算符
        a)基本的逻辑运算符
            (1)逻辑单与: &    并列关系
                            有false,则false
            (2)逻辑单或: |    或的关系:满足一个条件即可
                            有true,则true
            (3)逻辑异或: ^
                            相同则为false,不同则为true
            (4)逻辑非: !     非true,则false,非false则true
                            偶数个非是他本身
        b)扩展的逻辑运算符:
        (1)逻辑双与 &&
            逻辑双与&&和逻辑单与&的区别
                共同点:都是能够表述并列关系
                不同点:
                逻辑单与&:无论左边的表达式是true还是false,右边都要执行
                逻辑双与&&:具有短路效果,左边的表达式如果是false则右边就不执行了
        (2)逻辑双或 ||
            逻辑双或 || 和逻辑单或|的区别:
                不同点:
                        逻辑双||:左边的表达式如果是true,则右边不执行
   5)位运算符
    a)基本的位运算符:
        (1)位与 & 有0,则0
        (2)位或 | 有1,则1 
        (3)位异或^    相同则为0,不同则为1 
                特点:一个数据被另一个数据位异或两次,其值是他本身
        (4)反码~    按位取反:0变1,1变0(全部要进行按位取反)
    b)其他的位运算符:位移符号:
        (1)左移动:<<    将数据的补码进行左移动,右边不够的补0;将最高符位丢弃掉
            特点:将左边的数据乘以2移动次幂
        (2)右移动:>>    将数据的补码进行右移动;如果最高符号位为1,则左边补1;最高符号位为0,则左边补0
        (3)无符号右移:>>>    无论最高符号位为1还是0,左边始终补0
    6)三元(三目)运算符
        a)表达式? 1)执行true的结果:2)执行false的结果;
        b)执行流程:
                判断表达式是否成立,如果成立则执行1)
                如果不成立,则执行2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值