JAVASE 重点基础语法 - JAVA基础知识点复习(1)

目录

一,关键字

定义:被JAVA语言赋予了特殊的含义,来用来做专门用途的单词

关键字分类:

1,用于定义数据类型的关键字

2,用于定义流程控制的关键字

3,用于定义访问权限修饰符的关键字

4,用于定义类,函数,变量修饰符的关键字

5,用于定义类与类之间关系的关键字extends        implements6,用于定义建立实例及引用实例,判断实例的关键字new        this        super        instanceof

7,用于异常处理的关键字try        catch        finally        throw        throws8,用于包的关键字

9,其他修饰符关键字

10,用于定义数据类型值的字面值

二,标识符

标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符

技巧:凡是自己可以起名字的名称都可以叫标识符。

定义合法标识符规则(必须遵守的语法规则):

三,数据类型

程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

各个数据类型以及占用存储空间大小

1,整数类型

2,浮点类型

​编辑3,逻辑型boolean(布尔)

boolean 类型适于逻辑运算,一般用于程序流程控制

四,Unicode 编码

五,引用数据类型String

注意:String不是基本数据类型,属于引用数据类型

使用方式以及列子:

String是java类库中提供的一个类,用类来当做字符串变量类型

运算规则

六,基本数据类型的转换

七,运算符

1,算数运算符

2,比较运算符

3,逻辑运算符

​4,赋值运算符


一,关键字

定义:被JAVA语言赋予了特殊的含义,来用来做专门用途的单词

(所有关键字中的字母都为小写)

关键字中有很多与C语言中的一些很相似,基本用法也相同

关键字分类:

1,用于定义数据类型的关键字

  class        inerface        enum        byte        short        int        long        float        double

  char        boolean        void

2,用于定义流程控制的关键字

if        else        switch        case        default        while        for        break        continue        return

3,用于定义访问权限修饰符的关键字

private        protected        public

4,用于定义类,函数,变量修饰符的关键字

abstract        final        static        synchronized


5,用于定义类与类之间关系的关键字
extends        implements
6,用于定义建立实例及引用实例,判断实例的关键字
new        this        super        instanceof
7,用于异常处理的关键字
try        catch        finally        throw        throws
8,用于包的关键字

package        import

9,其他修饰符关键字

native        strictfp        transient        volatile        assert

10,用于定义数据类型值的字面值

true        false        null

二,标识符

标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符

技巧:凡是自己可以起名字的名称都可以叫标识符。

定义合法标识符规则(必须遵守的语法规则):

1,由26个英文字母大小写,0-9 ,_或 $ 组成

2,数字不可以开头

3,不可以使用关键字和保留字,但能包含关键字和保留字

 4,Java中严格区分大小写

5,长度无限制。

6,标识符不能包含空格

三,数据类型

程序中对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

各个数据类型以及占用存储空间大小

1,整数类型

2,浮点类型

3,逻辑型boolean(布尔)

boolean 类型适于逻辑运算,一般用于程序流程控制

注意:java语言中boolean 类型数据只允许取值 true 或 false

注意:不可以0或非 0 的整数替代false和true,这点和C语言不同

四,Unicode 编码

Unicode : 一种编码,将世界上所有的符号都纳入其中。

这个编号范围从 0x000000 到 0x10FFFF(十六进制),有 110 多万,每个字符都有-个唯一的 Unicode 编号,这个编号一般写成 16 进制,在前面加上U+
例如:“马”的 Unicode 是U+9A6C,可以换算为整数,Java底层采用unicode编码来存储字符

五,引用数据类型String

注意:String不是基本数据类型,属于引用数据类型

使用方式以及列子:

使用一对""来表示一个字符串,内部可以包含0个、1个或多个字符声明方式
例如:

String str= “abcd"
String name=“张三

String是java类库中提供的一个类,用类来当做字符串变量类型

运算规则

1.任意八种基本数据类型的数据与String类型只能进行连接“+”运算,且结果一定也是String类型
2.String类型不能转为其他的基本类型

六,基本数据类型的转换

所需要转换的基本数据类型:在Java程序中,不同的基本数据类型(只有7种,不包含boolean类型)变量的值经常需要进行相互转换。
转换分为 默认转换 和 强制转换


转换规则:将取值范围小(或容量小)的类型自动提升为取值范围大(或容量大)的类型。


容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意,
有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那一 种数据类型,然后再进行计算。

七,运算符

1,算数运算符

2,比较运算符

比较运算符的结果都是boolean型,i注意:比较运算符“==”不能误写成1-1
也就是要么是true,要么是false。

3,逻辑运算符

逻辑运算符:

&  逻辑与         | 逻辑或         !逻辑非

&& 短路与         || 短路或         ^ 逻辑异或

4,赋值运算符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值