`
Lirongheng
  • 浏览: 5187 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java关键字学习小结

阅读更多
   java中存在着很多关键字,要学习好这门语言必须要熟练地掌握这些关键字。这些关键字大概分为控制访问、类、方法、变量、修饰符、程序控制和其他的。
    大概有public公有、private私有、protected保护、class类、extends扩展 继承、implement实现、interface接口、界面、static静态的、final最终的、决定性的、abstract抽象、synchronized同步、break   跳出,中断    continue  继续、return 返回 、  do 运行 、  while 循环 、  for 循环、if 如果、 else 否则、switch 观察 、 case 返回观察的结果 、default 默认 、instanceof 实例、import 引入、 package 包、byte 、 char 、 short 、 int 、 long 、 float  double 、 boolean、null、 true、false、super  父类,超类、 this 本类    、void 无返回值、try 捕获异常  、 catch 处理异常、throw 抛出一个异常对象、throws 声明一个异常可能被抛出、保留字: goto 跳转   cost 静态   native 本地
经常用到的就是这46个关键字吧。下面我介绍几个我们经常要用到的关键字:

1、public
用法:
可以应用于类、方法、字段(在类中声明的变量)的控制访问修饰符
注释:
可能只会在其他任何类或包中引用 public 类、方法或字段。 
所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
实例:
public class MyPublicClass    { 

      public class MyPrivateClass       {       } 
      public int i; 
      public String myMethod()       { 
        <statements>       }    }


2、private
用法:是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 
注释:
只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 
所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
实例:
public class MyPublicClass    { 

      private class MyPrivateClass       {       } 
      private int i; 
      private String myMethod()       { 
        <statements>       }    }


3、protected
用法:
应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
注释:
可以在声明 protected 类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论子类是在哪个包中声明的)中引用这些类、方法或字段。 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
实例:
public class MyPublicClass    { 

      protected class MyPrivateClass       {       } 
      protected int i; 
      protected String myMethod()       { 
        <statements>       }    }


4、abstract
用法:
abstract 关键字可以修改类或方法。 
abstract 类可以扩展(增加子类),但不能直接实例化。 
abstract 方法不在声明它的类中实现,但必须在某个子类中重写。
注释:
采用 abstract 方法的类本来就是抽象类,并且必须声明为 abstract。 abstract 类不能实例化。 
仅当 abstract 类的子类实现其超类的所有 abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类 。 
如果 abstract 类的子类没有实现其超类的所有 abstract 方法,该子类也是 abstract 类。 
abstract 关键字不能应用于 static、private 或 final 方法,因为这些方法不能被重写,因此,不能在子类中实现。 
final 类的方法都不能是 abstract,因为 final 类不能有子类。
实例:
public abstract class MyClass    {    } 

   public abstract String myMethod();



5、break
用法:
用于提前退出 for、while 或 do 循环,或者在 switch 语句中用来结束 case 块。
注释:
break 总是退出最深层的 while、for、do 或 switch 语句。
实例:
 for (i=0; i<max; i++)    { 

      if (<loop finished early>)       {          break;       }    } 
   int type = <some value>; 
   switch (type)    { 
      case 1:      <statement>      break;       case 2:      <statement>      break;       default:      <statement>    } 



6、class
用法:
class 关键字用来声明新的 Java 类,该类是相关变量和/或方法的集合。 类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的模板。每个对象都是类的一个实例。 
要使用类,通常使用 new 操作符将类的对象实例化,然后调用类的方法来访问类的功能。
实例:


public class Rectangle    { 
      float width;       float height; 
      public Rectangle(float w, float h)       { 
        width = w;         height = h;       } 
      public float getWidth()       { 
         return width;       } 
      public float getHeight()       { 
         return height;       }    } 
分享到:
评论

相关推荐

    Java中this关键字使用小结

    在 Java 编程语言中,`this` 关键字是一个非常重要的概念,它用来引用当前对象的实例。本文将深入探讨 `this` 关键字的三种主要用途,并通过实例代码来解析其工作原理。 首先,`this` 关键字的基本含义是引用当前...

    Java的关键字与标识符小结

    "Java关键字与标识符小结" Java语言中,关键字和标识符是两个重要的概念。关键字是被Java语言赋予了特殊含义的单词,总共有50个。它们被用来定义数据类型、流程控制、访问权限修饰符、类、函数、变量修饰符、类之间...

    Java语言基础小结

    ### Java语言基础小结 #### 一、JDK, JRE, JVM的关系 - **JVM(Java Virtual Machine)**:Java虚拟机是Java程序跨平台运行的核心,它负责执行Java字节码(.class文件),确保Java程序可以在不同的平台上运行而...

    java异常机制小结

    Java 异常机制小结 Java 异常机制是 Java 语言中一个非常重要的方面,也是程序设计的一大难点。Java 语言在设计的当初就考虑到异常处理的框架的方案,使得所有的异常都可以用一个类型来表示,不同类型的异常对应...

    Java中类的继承学习小结

    下面是对"Java中类的继承学习小结"的详细讲解。 首先,类的继承使用关键字`extends`来实现。子类(也称为派生类)声明时,会指定一个父类(或超类): ```java public class DerivedClass extends BaseClass { //...

    Java多线程小结

    ### Java多线程小结 #### 一、多线程的概念与意义 多线程是Java编程中的一个重要概念,指的是程序在运行时可以同时执行多个线程的能力。它能够提高程序的性能,尤其是在多核处理器的环境下。多线程使得程序能够更...

    Java学习之继承小结

    在Java中,继承通过关键字`extends`来实现。当一个类继承另一个类时,它将自动拥有父类的所有非私有成员变量和方法,这意味着子类可以访问并使用这些成员,除非它们被声明为`private`或`protected`。例如: ```java...

    Java的关键字与保留字小结

    Java是一种强类型、面向对象的编程语言,它的语法中包含了关键字和保留字,这些词汇具有特殊的含义,用于构建程序的基本结构。本篇文章将详细解析Java的关键字和保留字。 首先,关键字是Java语言中预定义的,有特殊...

    java小结

    #### 小结 通过以上内容,我们对Java的基础知识有了更深入的理解。了解这些基础知识对于编程非常重要,特别是对于初学者来说。掌握了这些概念后,你可以更好地理解和编写Java代码,同时也能避免一些常见的错误和...

    Java(J2SE、J2EE)学习小结

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。...这只是Java J2SE和J2EE学习中的一小部分,要成为一名出色的Java开发者,还需要不断深入学习和实践,掌握更多的高级特性、框架和最佳实践。

    Java零基础-this关键字.md

    #### 小结 通过本文的学习,读者应该能够掌握`this`关键字在Java中的基本用法及其应用场景。在实际开发中灵活运用`this`关键字,不仅有助于提高代码的可读性和维护性,还能够避免因变量命名冲突带来的问题。希望...

    C#与java相似点和差异小结.doc

    以下是关于这两种语言相似点和差异的小结: 1. **源文件约定**: - **C#** 允许一个源文件(.cs)中包含多个顶级公共类,文件名不必与类名相同。 - **Java** 则要求每个源文件(.java)只能有一个顶级类,且文件名...

    java课程小结.rar_北京理工大学JAVA课程

    这个“java课程小结.rar_北京理工大学JAVA课程”压缩包中包含的“课程小结”文件,很可能是教授精心编写的教学精华,旨在帮助学生巩固所学知识并为后续学习打下坚实基础。 在Java课程中,有几个核心概念和技术是必...

    java基础小结

    Java基础是编程学习的重要部分,尤其对于初学者来说,掌握好Java基础知识至关重要。这篇文档将对Java的基础知识进行深入解析,包括语法、类与对象、数据类型、控制结构、异常处理以及常用工具的使用。 首先,Java是...

    java异常小结

    在Java编程语言中,异常处理是一个关键的概念,它确保了程序在遇到错误时能够优雅地终止,而不是崩溃。本文主要总结了Java异常处理机制及其相关知识点。 首先,异常机制是Java中用于处理程序运行时错误的框架。当...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...

    Java类与对象小结

    这篇小结将深入探讨这两个关键概念,以及它们在实际编程中的应用。 首先,类是Java中的蓝图,它定义了一组特性和行为,这些特性和行为共同构成一个特定实体。类可以包含字段(或称为属性),它们代表对象的状态,...

    JAVA Static关键字的用法

    小结 JAVA Static关键字的用法非常广泛,它可以用来修饰成员变量和方法。静态变量和静态方法都是整个类共享的,可以在不创建类对象的情况下访问和修改它们。了解Static关键字的用法可以帮助我们更好地理解和学习...

Global site tag (gtag.js) - Google Analytics