`
Mr.snail
  • 浏览: 27401 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

关键字总结

阅读更多
关键字总结:
一、常用关键字
1、访问修饰符相关的:
    public 公有的    private 私有的  protected 受保护的 
   
public 公开性最高的限定符,修饰的属性和方法在任何类中都可以使用(前提是必须要有

该类的对象才可以使用),public限定的类在一个文件中只有有一个,且类名和文件名必须

相同。
使用方法:public class Mylesson{} ; public int i;

private 公开性最低的限定符,修饰的属性和方法只能在当前类中使用,只能修饰内部类或

者匿名内部类。
使用方法:public class Mylesson{ private class MyFirstlesson{}}; private int i;

protected 限于以上两者之间,修饰的属性和方法可以在同包的所有类下使用,如果是不同

的包中继承的子类,那也是可以使用的,只能修饰内部类或者匿名内部类。
使用方法:public class Mylesson{ protected class MyFirstlesson{}}; protected int

i;

另外,java中主类只能用public或者不写访问修饰符进行修饰。(ps:类名和文件名相同的

类即是主类)


2 、用来表示当前对象和调用父对象中方法的:
this 用于引用当前对象来调用其属性和方法,其中方法包括了普通方法和构造方法。
使用方法:this.方法名();

final 用于表示父类的对象,调用父类中的构造方法和普通方法。
使用方法:super.方法名(参数值,...);  super(参数值,...);

3、关于static 和 final.
static 用来修饰对象、普通方法(不能修饰构造方法)和类。它是静态的,在内存中只会

存在唯一的一份。另外它是直接由主类名进行调用,而不是用对象调用。

final 也是用来修饰对象、普通方法和类。它是最终的意思,所以它有如下特点:
修饰的方法不能被重写
修饰的变量只能是常数
修饰的属性不能被改变属性值的内容
修饰的类不能被继承

4、java中的关键字分类:
A.基本数据类型
byte  (字节)  short(短整型) int(整型)  long(长整型)   
        float (单精度)   double(双精度)      boolean(布尔型)   
        char(字符型)     void(无类型)

B.数值
        null(无值) true()  false()
        ps:true 和 false 关键字表示boolean变量的两个合法值。

C.返回结果
return(返回)
        ps:return 会导致非void方法返回到调用它的方法,从而传递与返回方法的返回类        型匹配的值。
        例:public String MyNumber(){ String s ="123"; return s;}

D.定义类,接口,抽象类,枚举,实现接口,继承类或者抽象类的关键字
        class(定义类) //public class Mylesson(){}  
        interface(定义接口) //public interface Interface(){} 
        abstract(定义抽象类)//public abstract class Student(){}       

        implements(实现接口)//public Mymouselistener implements MouseListener(){}
        extends(继承) //public class lesson extends Mylesson(){}
        enum(枚举)    //               

        new(创建新对象)// Student st=new Student();


E.和包相关的:
import(引用) package(声明该类所在的包名)
ps:在使用某些方法时,需要先用import先引进该方法的包名。

F.循环,条件
for      do     while     if      else    
        switch   case   default   break   continue


G.异常
        try    catch    finally    throw    throws


H.不常用的:
instanceof                   判断某个对象是否是类的实例。
        synchronized                 实现线程同步。
transient                    瞬时的
assert                       断言
volatile
strictfp
const
goto
作者言:以上仅是笔者近段时间学习过的有关常用关键字的简要介绍,肯定会有很多不成熟之处,诚邀各位读者共同学习进步,也望读者们多关注我的博文。跪谢了。。
     
分享到:
评论

相关推荐

    java关键字总结

    以上是Java中的主要关键字总结,每个关键字都在不同的场景下发挥着重要作用,理解并熟练掌握这些关键字对于编写高效、可靠的Java代码至关重要。对于更深入的学习,可以参考指定的博文链接或其他相关资料进行研究。

    Java 关键字总结(48个)

    Java 关键字总结 Java 关键字是 Java 编程语言中的一种特殊词语,用于定义、声明和控制程序的流程。以下是 Java 中 48 个关键字的总结: 1. abstract:abstract 关键字可以修改类或方法。abstract 类可以扩展...

    java关键字总结文档

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

    java中常用关键字总结.docx

    java中常用关键字总结

    java关键字总结珍藏版(48个)

    ### Java关键字总结珍藏版(48个) #### 1. abstract - **定义与用途**:`abstract`关键字在Java中主要用于定义抽象类和抽象方法。抽象类是指那些不能直接实例化的类,它们通常会被继承来提供进一步的实现细节。而...

    常用Selenium2Library关键字总结

    常用Selenium2Library关键字总结,用于后期自己学习。

    JAVA关键字总结(整理后最全最详细)

    下面是对Java关键字的详细总结,按照给出的部分内容进行排列: 1. `abstract`: - `abstract` 关键字用于声明抽象类或抽象方法。抽象类不能被实例化,只能作为其他类的基类。抽象方法没有具体的实现,必须在子类中...

    C++中static关键字总结

    总结来说,C++中的static关键字提供了一种机制,可以控制变量和函数的作用域和生命周期,使其在需要的地方得到合理的存储和访问。正确地理解和使用static关键字,可以帮助编写出更加高效、安全和易于维护的代码。

    Java this、final等关键字总结

    Java中的关键字this、final以及super在编程中扮演着至关重要的角色。下面我们将深入探讨这些关键字的用法和意义。 首先,`this`关键字是Java中一个非常基础且实用的元素,它代表当前对象的引用。当类的成员变量与...

    Java关键字总结珍藏版

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们在编程中扮演着至关重要的角色。本篇文章将深入解析 Java 中的一些关键关键字,并提供相关的编程示例。 1. `abstract` 关键字: `abstract` 可以用于修饰类和...

    java中常用关键字总结[归类].pdf

    Java编程语言中有许多关键字,这些关键字在不同的场景下发挥着重要的作用。以下是对这些关键字的详细解释: **final关键字** 1. 当`final`应用于类时,意味着该类不能被继承,没有子类。 2. 如果`final`修饰方法,...

    Swift 关键字总结

    这篇总结将深入探讨一些Swift中的不常用关键字及其用法。 1. `as` - 类型转换关键字。`as`用于在运行时进行类型转换,如强制解包或在多态上下文中指定类型。 ```swift let anyObject: Any = "Hello" let string = ...

    Java关键字总结珍藏版(48个).doc

    Java 关键字是编程语言中具有特殊含义的保留词汇,它们不能用作变量名、方法名或类名。Java 具有48个关键字,这些关键字在程序中起到至关重要的作用,控制着程序的结构和行为。下面是对这些关键字的详细解释: 1. `...

    Java关键字大全

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

    RobotFramework常用关键字

    ### RobotFramework常用关键字详解 **RobotFramework** 是一款强大的自动化测试框架,支持多种语言和工具的集成,使得自动化测试变得更加灵活高效。本文旨在详细介绍由 **Builtin** 库提供的若干常用关键字及其应用...

    Java 关键字总结

    Java关键字在编程中起着至关重要的作用,它们是Java语言的预定义词汇,具有特定的含义和功能。这里我们将深入探讨几个重要的关键字:`abstract`, `final`, `this`, `super`, 和 `static`。 首先,`abstract` 关键字...

    Java常用关键字总结

    常用关键字汇总图 详细解释 用于定义访问控制修饰符的关键字 控制范围图 public(公共的) 1、public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。 2、可以在其他任何类或包中引用 ...

    C++部分关键字总结

     C++11引入的auto关键字实现类型退到,通过这个关键字不仅能方便地获取复杂的类型,而且还能简化书写,提高编码效率。  auto x = 5; //OK  auto pi = new auto(1); //OK  const auto *v = &x, u = 6; //...

Global site tag (gtag.js) - Google Analytics