`
1641606815
  • 浏览: 39689 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

java 关键字

阅读更多
一.
  java的关键字共48种:
    1,基本类型值(3):true,false,null.
    2,基本数据类型(8):byte,boolean,short,char,int,long,float,double.
    3,控制语句(11):
             循环(5):for,do,while,break,continue.
   条件(6):if,else,switch,case,default,return.
4,访问控制(3):private,protected,public.
5,类,方法和变量修饰符(12):abstract,class,extends,final,implements,
interface,native,new,static,synchronized,transient,
volatile.
6,错误处理(5):catch,finally,throw,throws,try.
7,包相关(2):import,package.
8,变量引用(3):super,this,void.
9,其他(1):instanceof

二.
  1.for(语句1;语句2;语句3){
  循环体;
    }
   ①先执行语句1.
   ②判断是否满足语句2,若不满足结束循环,若满足执行③.
   ③执行循环体,执行语句3,回到②.
 
  2.do{
       循环体;
    }
    while(条件语句);
    当条件语句为真时,执行循环体.
    while(条件语句){
               循环体;
    }
    当条件语句为真时执行循环体.
  do{ } while(); 与    while(){}的区别:
  do while 循环先执行一次循环体再判断条件语句是否为真
  while    循环先判断条件是否为真,若为真则执行循环体,为假不进行循环
  用do while,while 可以实现的循环判断均可用for循环实现,并且for循环的可读性,
    简洁性,在绝大多数情况下均优于以上两种循环,所以现在的代码中最多的循环语句为for循环
 
  3.if语句
   if(条件语句){
      语句1;
   }else{
   语句2;
   }
  首先判断条件语句是否为真,若为真,执行语句1;若为假,执行语句2.
  else语句可以省略,同时也可以有多个判断语句如:
  if(条件语句1){
  语句;
  }else if(条件语句2){
  语句;
  }
      .
      .
      .
  else if(条件语句3){
  语句;
  }
  4.switch 为多分枝语句
  基本格式为:
  int(char/byte/short) num = 值;
  switch(num){
    case 1: 语句1; break;
    case 2: 语句2; break;
    case 3:
    case 4:
    case 5: 语句3; break;
    default: 语句4;break(可要可不要);
  }
  switch语句的执行顺序为:
  判断num是否等于1;若等于执行语句1并跳出switch语句;
  判断num是否等于2;若等于执行语句2并跳出switch语句;
  判断num是否等于3或4或5;若等于执行语句3并跳出switch语句;
若num均不满足上边的条件执行语句4,并跳出switch语句 ;
  num 的值必须为int,char,byte,short
 
  5.continue,break与return
  continue 跳出当前迭代,执行下一个循环,即并不跳出该循环语句,只跳出该次循环.
  break跳出当前循环,即只跳出一条循环语句;break同时也用于switch语句跳出当前语句.
  return跳出多重循环,即跳出包含return的所有循环语句和if判断语句.
  6.private protected和public
  private(私有的) 可用于类,方法和变量;用private修饰的类,方法和变量只能在该类中引用
  protected(受保护的) 可用于类,方法和变量;用protected修饰的类,方法和变量只能在该类所在的包中引用
  public(共有的)  可用于类,方法和变量;可以在其他类和包中引用被public修饰的类,方法和属性
  7.interface
  定义接口的关键字
  接口是属性与方法的集合,接口用来规范一类事物的共性;接口中定义的均为抽象的方法
  继承接口的子类必须重写接口中的所有方法
  定义接口的格式:
  public interface Hello1{
    public String name;
    public void fight();//抽象方法
    public void run();
  }
  8.abstract
  定义抽象类的关键字
  抽象类中可以定义抽象方法和非抽象方法
  抽象类不能实例化对象,继承抽象类的子类可以重写父类中的所有抽象方法,也可以不重写,若不重写
  子类也必须定义为抽象类
  定义抽象类的格式:
  public abstract class Hello2{
    public void fight();//抽象方法
    public void fight2(){
   
    }//非抽象方法
  }
  9.class
  定义一般类的方法
  其格式为:
  public class Hello3{
   
  }
  一般类只可以继承一个一般的类和抽象类,但可以继承多个接口
  继承的格式为:
  public class Hello4 extends Hello3{//继承一般类的方法
 
  }
  public class Hello4 implements Hello1,Manager...{//继承接口的方法
 
  }
  public class Hello4 extends Hello3{//继承抽象类的方法
 
  }
  10.new
  实例化对象时应用
  如:有一个Panel类,实例化其对象:
  Panel panel = new Panel();

  11.final(最终的)
  用final修饰类,则该类不可被继承,但其中的方法别的类可以使用,可参见java.lang.String的使用方法
  用final修饰的方法,则该方法不可被重写 
  用final修饰常量,该常量只能被赋值一次不可再进行赋值,如:final int NUM = 16;则NUM不可再进行赋值
  用final修饰变量,此时final象C中的指针常量,即final所修饰的变量存的属性可以改变,但不可将另一个对象
  赋予该变量,即该对象存储的内容可以改变,但不能使该对象再次实例化.
  如:
  public class Value{
    int a=10;
  }
  public class Hello{
    final Va = new final();
  }
  public void main(String [] args){
    Hello hello = new Hello();
    hello.va = new Value(); //错,不能重新实例化final修饰的对象
  }
  12.static(静态的)
  用static修饰的变量为全局变量,即该变量只在内存中存在一份,当在一个类中改变它时该变量的值均被改变
  如:
  public class Panel extends JPanel{
  public static Color a = Color.RED;
  :
  :
  }
  public class Panel2 extends JPanel{
  Panel panel = new Panel();
  panel.a = Color.BLUE;
  }
  则Panel类中的a变量的值也被改变
  13.super
  继承父类的属性,方法
  super.value;//访问父类中的变量
  super.fight();//调用父类中的方法
  super.(参数);//调用父类中的构造方法
  14.this.
  指代当期的类,可以调用该类中的方法及所继承的父类的方法
  public class GameFrame extends JFrame{
  this.setSize(100,100,100);
  }
  15.
  try-catch-finally 异常处理
  try{
  可能引发异常的块;
  }catch(java.lang.Exception 或其子类){
  处理异常的代码;
  }finally{
  有无异常均执行的语句;
  }
  16.不常用的关键字:
  synchronized 线程同步
  transient 短暂的
  volatile 易失的
  native 本地
  throw 抛出一个异常对象
  throws 声明一个异常可能被抛出
分享到:
评论

相关推荐

    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语言预定义的、具有特殊含义的标识符,不能作为变量名、方法名或类名。以下是对50个Java关键字的详细解释: 1. **abstract**:用于声明抽象类或抽象方法,不包含具体实现。 2. ...

    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