栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

初学者:Java中关键字的一些总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初学者:Java中关键字的一些总结

注:关键字均小写

注:JAVA中加了*的关键字如goto、const虽然在目前JAVA版本中没有具体含义,但以后版本可能会作为有特殊含义的字符出现,称为保留字。

注:关键字(包括保留字)均不能用作变量名、方法名、类名、包名和参数。

注:byte即字节的意思,是java中的基本类型,注意byte不是最计算机最小的存储单位,最小的存储单位是bit ,一个字节也就是byte是又八个比特构成,bit是计算机最小的存储单位

                                                                      正文

关键字分为7类(自己将其分为7类):

1.数据类型:Java课程第一章就介绍了8大基本数据类型后面还会学到5种 共13种(13)

①byte(字节型)  长度:一个字节 范围-128~127

②short  (短整型)长度 :二个字节 范围-32768~32767

③int (整数型)长度:四个字节 范围

-2的(n-1)次方~-2的(n-1)次方-1

④long  (长整型)长度:八个字节 范围

-2的(n-1)次方~-2的(n-1)次方-1

⑤float (浮点型)长度:四个字节 float型数末尾处必须加F或f

⑥double(浮点数) 长度:八个字节 是常量小数默认类型

⑦char(字符型) 长度:二个字节 在Java中用Unicode编码 (一个字符俩个字节)

⑧boolean(布尔型)长度:一个字节 只能去ture 或false

以上为8种基本数据类型

⑨enum(枚举)

⑩trued、fasle、null不在关键字列表内,是字面量,但也不能用于当名字

⑩①void(空类型)

2.循环、条件(10个)

①if:一个 if 语句包含一个布尔表达式和一条或多条语句,如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

②else:一般与if一同使用 如果if执行的是false,则运行else后面的语句

③switch:是一个判断语句,可以判断byte、short、int、char、enum(枚举)、String类型

④case:与switch连用

例如:

        int i = 2;
        switch(i){
        case 0:
            System.out.println("0");
        case 1:
            System.out.println("1");
        case 2:
            System.out.println("2");
        case 3:
            System.out.println("3");break;
        default:
            System.out.println("default");
        }


输出:2
     3

⑤break:用于switch或循环语句中,意为终止。代码如上

⑥default:和public、private等都属于修饰符关键字,但用于大多数情况下用于接口

⑦continue:从标记循环重新执行,不是从最内层循环执行,这可以用于逃离深层嵌套的循环。

⑧while:循环 代码如下

while(循环条件){

循环体;

}

⑨do:用于指定一个在每次迭代结束时检查其条件的循环。

⑩for:循环语句

3.类、接口、抽象类(9个)

①class、、interface、abstract(用于定义):

class HelloChina{

           public static void main(String[] args){

                   System.out.println("Hello,World!");
      }
}

②extends(用于继承类):

class子类extends父类{} 例如:

class Student extends Person{

}

③implements(实现接口):一个类,实现一个接口用的关键字,它是用来实现接口中定义的抽象方法 

public class Student implements Math,English{

public void studyMath{

System.out.println("学习数学");

}

public void studyEnglish(){

Sysout.out.println("学习英语")

}

}

④new(用于新建一个对象)

⑤super(用于调用父类的方法)

⑥this(用于代指当前对象)

⑦instanceof(用于返回一个布尔值来指出,这个对象是否是其子类的一个实例)

4.访问修饰符(3个)

public、protected、private(简单的修饰符)常用作修饰类 方法 函数 属性等

5.关于异常的5个关键字(5个)

①throw(顾名思义,是抛出方法代码中的异常给自身,在方法中间使用)

throws(抛出方法中的异常给调用者,在方法外部使用)

②try(查看{}中代码或代码块是否异常)

catch(处理try中的异常)

③finally(不管异常,直接执行的代码块)

6.包(2个)

①package(最常见的包):用于管理.class和.java的文件夹

②import(用于导入包)

7.其他类

①transient(瞬时)

②return(返回值)

③assert(断言)断言失败将面临程序的退出

④native(调用底层代码)

⑤final(不可变的)

修饰属性、常量、局部变量、参数则数据是不可改变的

修饰类则修饰的类不能被继承

修饰普通方法则修饰的方法不能被重写

⑥static(静态修饰符)

⑦strictfp(格式规范)

作用就是规范Java中的浮点类型的计算让计算结果更加精确

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号