`

java中常用的关键字1

阅读更多

一.static

static关键字

static可以用来修饰方法、常量,但static也可以用于修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。

(1)被static修饰的内部类

public class option {
	public static class add{
		add(){
			System.out.println("我是内部类");
		}
	}
public static void main(String[] args) {
	new option.add();
}
}
结果:
我是内部类

 没有被static修饰的类智只能使用如下的方式调用:

public class option {
	public  class add{
		add(){
			System.out.println("我是内部类");
		}
	}
public static void main(String[] args) {
	option op=new option();
	op.new add();
}
结果:
我是内部类

(2)被static修饰的方法和属性:

被static修饰的方法存放到公共数据区,在整个生命周期只执行一次;

被static修饰的方法不属于某个具体的对象,因此不需要创建对象来调用属性和方法;不需要创建相应的对象但可以使用对象来操作;

总结:静态部分依赖于类,而不是依赖于对象,所以静态部分的加载优于对象存在;

在《java编程思想》中关于static有这样的话:

static方法就是没有this的方法。在static方法内部不能调用非静态的方法,反过来是可以的;而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上就是static方法的主要用途。

二、this与super

2.this关键字

this在java中表示类名和当前类对象

(1)this(值);

this(值)表示当前类名,类名(值)==this(值)==构造方法;

this(值)只能编写在构造方法体中,且必须为第一行有效代码;

java中不允许直接或间接的进行构造方法之间的相互调用,因此使用关键字this表示当前构造方法;

(2)this.属性或this.方法

this.属性或this.方法中的this表示当前类对象;

this.属性或this.方法只能写在非静态方法体中;

this.属性或this.方法用于解决全局变量与局部变量参数重名时的就近问题;

3.super关键字

super在java中可以表示父类名称以及引用父类对象

(1)super(值)

super(值)中的super表示父类类名;父类类名(值)==super(值)==父类构造方法;

super(值)只能编写在子类的构造方法体中,且必须为第一行有效代码

(2)super.属性或super.方法

super.属性或super.方法中,super表示父类对象的引用;

super只能用在非静态方法体中,防止没有创建对象而引用该对象;

三、final、finally、finallize

1.final可以用来修饰类、变量、方法;被final修饰的类不可被继承;被final修饰的变量是常量;被final修饰的方法是常量

2.finally 被用在try-catch块中;不管try块还是catch块执行finally中的代码都会执行;

3.finalize垃圾护回收制,垃圾回收器会特别对待覆盖了finalize()方法的对象。一般情况下,在垃圾回收期间,一个无法触及的对象会立即被销毁。不过,覆盖了finalize()方法的对象会被移动到一个队列里,一个独立的线程遍历这个队列,调用每一个对象的finalize()方法。在finalize()方法调用结束之后,这些对象才成为真正的垃圾,等待下一轮垃圾回收。

四、break、continue、return

1.break被用在switch代码块或循环体中,用于结束switch代码或循环体;

2.contiune:可以用于java的循环体中结束本次循环的执行;

3.return:用于循环体或方法体中;直接结束当前的循环体或整个方法体;

分享到:
评论

相关推荐

    java中常用关键字总结.docx

    java中常用关键字总结

    java中的关键字大全

    ### Java中的关键字大全 在Java编程语言中,关键字是一组预定义的词汇,它们具有特殊的含义和用途。理解和掌握这些关键字对于编写有效的Java程序至关重要。本文将详细介绍Java中的一些核心关键字,并提供相应的解释...

    java提取文章关键字

    在Java编程语言中,提取文章关键字是一项常见的自然语言处理任务,它涉及到文本挖掘和信息检索领域。这个任务的目的是从一篇文章中识别出最具代表性的词语或短语,这些词汇通常反映了文章的主题和核心内容。在Java中...

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

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

    Java 常用关键字

    Java 常用关键字

    Java常用关键字总结

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

    Java 关键字定位位置

    在Java编程中,关键字定位位置是一项重要的技能,特别是在处理PDF文档时。PDF(Portable Document Format)文件格式广泛用于存储和共享文档,而Java提供了一系列工具和技术来解析和操作这种文件。在这个场景中,我们...

    Java关键字大全 Java关键字大全

    Java编程语言中的关键字是语言语法的核心组成部分,它们具有特殊的含义并用于特定的编程目的。以下是一些Java关键字的详细说明: 1. `abstract`:`abstract`关键字用于声明抽象类和抽象方法。抽象类不能被实例化,...

    Java常用关键字

    Java常用关键字 大家可以导入金山打字通等打字软件经常敲一敲 熟悉一下单词 也练习一下打字速度 提高以后写代码的效率

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

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

    java关键字

    本文将详细介绍Java中的50个常用关键字,并按照其功能类别进行分类。 #### 数据类型相关关键字 (10个) 1. **byte**: 表示8位带符号的整数类型。 2. **short**: 表示16位带符号的整数类型。 3. **int**: 表示32位带...

    java关键字和java命名规范.pdf

    Java关键字和命名规范是Java编程语言中的基础概念,它们对于编写清晰、规范的代码至关重要。Java关键字是Java语言内置的、具有特殊用途的保留字,而命名规范则是关于如何给类、方法、变量等命名的约定。 ### Java...

    java 关键字解析

    Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java中的关键字及其作用,帮助初学者更好地理解和应用这些基本概念。 #### 1. 关键字概述 Java的关键字是指那些被赋予了特殊意义...

    java51个关键字详解

    Java编程语言中有51个关键字,它们在程序中扮演着至关重要的角色,用来定义类、接口、变量、方法以及控制程序流程。以下是一些主要的关键字及其解释: 1. `abstract`:抽象关键字,用于声明抽象类和抽象方法。抽象...

    Java关键字

    在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到保留字中。下面将详细介绍这些关键字及其用途。 1. **abstract** - 用于声明抽象类或抽象...

    java关键字。必须记的

    `abstract` 是Java中的一个关键字,用于定义抽象类或抽象方法。抽象类是不能被实例化的类,主要用于提供子类一个基础模板,并强制子类去实现某些特定的方法。抽象方法是没有实现体的方法,只声明不实现。含有抽象...

    java具体关键字和用法

    根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍Java中常用的关键字及其用法,这些知识点对于Java初学者来说非常重要。 ### 1. Abstract `abstract` 是 Java 中的一个关键字,用于声明抽象类或抽象...

    Java 常用的基本关键字和常用单词.docx

    本文将深入探讨Java中的一些基础关键字和常用单词,这些词汇对于理解和编写Java代码至关重要。 首先,我们来看Java中的访问修饰符:`public`、`private`和`protected`。`public`关键字使得类、方法或变量可以被任何...

    java关键字大全

    列出了常用的java关键字,并加以解释及介绍用法,很实用。

    Java关键字的用法

    虽然在早期的Java版本中存在`const`关键字,但它并未被使用,并且在Java 1.5之后已经被废弃。 #### 11. `continue` `continue`关键字用于跳过当前循环中的剩余部分,并继续下一次迭代。 **示例:** ```java for ...

Global site tag (gtag.js) - Google Analytics