设为首页 加入收藏

TOP

Java关键字及其作用(一)
2019-09-03 01:06:39 】 浏览:41
Tags:Java 关键字 及其 作用

一、 总览:

类型

关键字

含义

 

访问控制

private

一种访问控制方式:私用模式

protected

一种访问控制方式:保护模式

public

一种访问控制方式:公共模式

 

 

 

类,方法和变量修饰符

abstract    

表明类或者成员方法具有抽象属性

class    

声明一个类

extends    

表明一个类型是另一个类型的子类型,这里常见的类型有类和接口

final    

用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

implements    

表明一个类实现了给定的接口

interface    

接口

native    

用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的

new 

用来创建新实例对象

static    

表明具有静态属性

strictfp    

用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范

synchronized    

表明一段代码需要同步执行

transient    

声明不用序列化的成员域

volatile

表明两个或者多个变量必须同步地发生变化

void

声明当前成员方法没有返回值

 

 

 

异常处理

try    

尝试一个可能抛出异常的程序块

catch   

用在异常处理中,用来捕捉异常

finally 

用于处理异常情况,用来声明一个基本肯定会被执行到的语句块

throw    

抛出一个异常

throws

声明在当前定义的成员方法中所有需要抛出的异常

 

 

 

 

 

 

 

 

 

程序控制

break

结束当前代码块

continue

回到当前代码块的开始处

return

从成员方法中返回数据

do

用在do-while循环结构中

while

用在循环结构中

if

条件语句的引导词

else

用在条件语句中,表明当条件不成立时的分支

for

一种循环结构的引导词

instanceof

用来测试一个对象是否是指定类型的实例对象

switch

分支语句结构的引导词

case

用在switch语句之中,表示其中的一个分支

default

默认,例如,用在switch语句中,表明一个默认的分支

enum

枚举

 

包相关

import

表明要访问指定的类或包

package

 

 

 

 

基本数据类型

boolean

基本数据类型之一,布尔类型

byte

基本数据类型之一,字节类型

char

基本数据类型之一,字符类型

short

基本数据类型之一,短整数类型

int

基本数据类型之一,整数类型

long

基本数据类型之一,长整数类型

float

基本数据类型之一,单精度浮点数类型

double

基本数据类型之一,双精度浮点数类型

object

所有类的父类

 

 

基本数据类型的包装类

Boolean

基本数据类型boolean的包装类

Byte

基本数据类型byte的包装类

Charactor

基本数据类型char的包装类

Short

基本数据类型short的包装类

Integer

基本数据类型int的包装类

Long

基本数据类型long的包装类

Float

基本数据类型float的包装类

Double

基本数据类型double的包装类

 

数据初始化

null

表示空

true

逻辑为真

false

逻辑为假

引用数据类型

String

引用数据类型,字符串类型

 

 

变量作用

super

表明当前对象的父类型的引用或者父类型的构造方法

this

指向当前实例对象的引用

void

 

 

保留字

goto

保留关键字,没有具体含义

const

保留关键字,没有具体含义

 

二、 详细解释

1. 访问控制

1) private 私有的

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

 

2) protected 受保护的

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

 

3) public 公共的

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

 

2. 类、方法和变量修饰符

1) abstract 声明抽象

  abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能直接实例化。abstract方法不在声明它的类中实现,但必须在某个子类中重写。采用 abstract方法的类本来就是抽象类,并且必须声明为abstract。

 

2) class类

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

 

3) extends 继承、扩展

  extends 关键字用在 class 或 interface 声明中,用于指示所声明的类或接口是其名称后跟有 extends 关键字的类或接口的子类。子类继承父类的所有 pu

首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇一起来学Spring Cloud | 第六章:.. 下一篇Leetcode 数组问题3:旋转数组

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目