`
yangning
  • 浏览: 4969 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

JAVA关键字

 
阅读更多

JAVA关键字理解

 

首先说明:我是菜鸟

 

一、java有51个关键字分别是:

 

abstract------assert---------boolean------break------byte---------case---------catch

 

char-----------class----------continue------default--------do------------double------else

 

enum---------extends-------final---------finally----------float-----------for------------if

 

implements------import-----instanceof------int-----------long------------native-----new

 

package----private-----------protected-----public-------return---------short------static

 

strictfp---------super--------switch-----synchornized------this-----------throw----throws

 

transient-------try------------void-----------volatile----------while---------true-------false

null

     

     此外还有两个保留字:goto和const

 

 

二、简要说明各个关键字用法

 

      1、数据类型

                 int——整型       值域:32bits       表示范围:—2,147,483,648~—2,147,483,647        

                 byte——字节型   值域:8bits       表示范围:—128~127

                 short——短整型   值域:16bits    表示范围:—32,768~32,767

                 long——长整型    值域:64bits     表示范围:—9,223,372,036,854,775,808~9,223,372,036,854,775,808

                 char——字符型    值域:16bits    表示范围:0~65535

                 float——浮点型    值域:32bits

                 double——双精度   值域:64bits

                 boolean——布尔型   值域:true/false

 

      2、流程控制

                 if,else——如果,否则   格式: if(条件表达式)   {功能代码块1}   else   {功能代码块}//条件表达式返回值为真,则执行功能块,否则执行else功能块

          

                do,while——先执行,后判断    格式:  do{   循环体;   }while(循环条件);//先执行循环体语句,之后判断循环条件,在决定是否继续循环下去

                while——先判断,后执行      格式:while(循环条件){循环体;}

               

                final——修饰一个类时,表明这个类是最后的类,不能再被继承了

 

                switch  case  default——选择   格式:switch(表达式){ case 值1:   功能代码1;   [break;]   case 值2:   功能代码2;   [break;];   ……   case 值n:   功能代码n;   [break;]   default:功能代码others;}  

 

                for——循环语句   格式:for(表达式1;表达式2;表达式3){循环体;}    表达式1为初始化条件,表达式2是循环条件,即一旦不满足此条件,立即退出循环,表达式3是每次循环之后要执行的语句

 

                break——中断switch语句执行,在循环语句中也能结束其语句的执行

 

                continue——只跳出本次循环,继续执行下一次的循环

 

                return——终止循环,返回一个值

 

       

       3、访问修饰:

                 public——公有的,在不同的包中,public所定义的属性仍然可以使用

                 protected——受保护的,在不同的包中,不可以被访问,但是在相同的包中,可以访问

                 private——私有的,只能在本类中使用

 

       4、 定义类,接口,抽象类和实现接口,继承类以及实例化对象:

                class——定义类  格式:访问修饰符  class  类名字{}

               

                interface——定义接口    格式: 访问修饰符  interface  接口名{}

               

                abstract——定义抽象类及抽象方法    格式: 访问修饰符  abstract  class 类名{}

                                                                               访问修饰符  abstract  返回值类型  方法名(参数类型 参数名...){}

                 implements——实现接口   格式:implements  接口名{}

                

                 extends——继承             格式:extends  父类明{}

               

                 new——创建对象实例化,为对象分配内存  格式:类名  对象名=new  类名();

                

                 this——引用属性,通常引用局部变量

                

                 super——被继承的类称为超类,  调用父类的方法

     

       5、包相关

                 

                 import——导入包  格式:import  包名

               

                 package——打包  格式:package  包名

 

       6、异常处理

 

                 try,catch——子句中的程序出现异常,会终止程序的运行,跳出try语句,进入catch语句

                                       格式:try{//可能出现异常的语句}catch(异常类型1   异常对象){对异常1的处理}catch(异常类型2   异常对象){对异常2的处理}.......catch(异常类型n  异常对象){对异常n的处理}

 

                 finally——finally语句块一般放在最后一个catch语句块后,不管程序是否抛出异常,他都会执行

 

                 throws——抛出某种异常,一旦出现这种异常,程序不会终止

 

                 throw——再次抛出异常,指的是当出现异常的时候并不对他进行处理,而是留给上一层的调用来处理

       7、其他

                

                 static——可以独立存在的静态块,在块中的程序,第一个执行

    

                 final——修饰的类不能被继承,修饰的方法不能被重写

 

                 final  static——修饰的属性就是常量

 

                 instanceof——测试他左边的对象是否属于右边类的实例,返回boolean类型的数据

                                       格式: 对象名 instanceof类名

                 native——调用本地编程语言

 

                 strictfp——严格,精确

 

                 synchronized——代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行

 

                 transient——变量修饰符

 

                 void——方法不需要返回值

 

                 volatile——  被设计用来修饰被不同线程访问和修改的变量,表明两个或多个变量必须同步地发生变化

                 assert——断言         

     

                 true、false——真,假                                                              

 

 

分享到:
评论

相关推荐

    java关键字总结文档

    ### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...

    Java关键字、标识符、注释、转义字符.docx

    Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字...

    Java关键字分类解释

    ### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...

    Java关键字大全 Java关键字

    Java关键字大全 Java关键字大全是Java编程语言中最基本和最重要的组成部分。这些关键字是Java语言的基础构建块,用于定义类、方法、变量、控制流、异常处理等。了解和掌握Java关键字是每一个Java开发者必备的技能。...

    Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法

    首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...

    Java关键字详细解

    这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...

    Java关键字的描述

    ### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...

    Java关键字

    Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...

    java关键字、保留字

    ### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...

    JAVA关键字列表

    JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...

    java关键字

    ### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...

    Java关键字大全

    Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...

    java关键字详情.doc

    该文档主要介绍了java关键字的用法及说明

    java 关键字解析

    ### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...

    java关键字总结

    通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...

    Java关键字列表

    Java关键字列表 上面列出了Java所有的关键字

    JAVA关键字表格

    整理JAVA关键字信息

    Java关键字及其作用

    Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...

Global site tag (gtag.js) - Google Analytics