JAVA关键字理解
首先说明:我是菜鸟
一、java有51个关键字分别是:
abstract------assert---------boolean------break------byte---------case---------catch
char-----------class----------continue------default--------do------------double------else
enum---------extends-------final---------finally----------float-----------for------------if
implements------import-----instanceof------int-----------long------------native-----new
package----private-----------protected-----public-------return---------short------static
strictfp---------super--------switch-----synchornized------this-----------throw----throws
transient-------try------------void-----------volatile----------while---------true-------false
null
此外还有两个保留字:goto和const
二、简要说明各个关键字用法
1、数据类型:
int——整型 值域:32bits 表示范围:—2,147,483,648~—2,147,483,647
byte——字节型 值域:8bits 表示范围:—128~127
short——短整型 值域:16bits 表示范围:—32,768~32,767
long——长整型 值域:64bits 表示范围:—9,223,372,036,854,775,808~9,223,372,036,854,775,808
char——字符型 值域:16bits 表示范围:0~65535
float——浮点型 值域:32bits
double——双精度 值域:64bits
boolean——布尔型 值域:true/false
2、流程控制:
if,else——如果,否则 格式: if(条件表达式) {功能代码块1} else {功能代码块}//条件表达式返回值为真,则执行功能块,否则执行else功能块
do,while——先执行,后判断 格式: do{ 循环体; }while(循环条件);//先执行循环体语句,之后判断循环条件,在决定是否继续循环下去
while——先判断,后执行 格式:while(循环条件){循环体;}
final——修饰一个类时,表明这个类是最后的类,不能再被继承了
switch case default——选择 格式:switch(表达式){ case 值1: 功能代码1; [break;] case 值2: 功能代码2; [break;]; …… case 值n: 功能代码n; [break;] default:功能代码others;}
for——循环语句 格式:for(表达式1;表达式2;表达式3){循环体;} 表达式1为初始化条件,表达式2是循环条件,即一旦不满足此条件,立即退出循环,表达式3是每次循环之后要执行的语句
break——中断switch语句执行,在循环语句中也能结束其语句的执行
continue——只跳出本次循环,继续执行下一次的循环
return——终止循环,返回一个值
3、访问修饰:
public——公有的,在不同的包中,public所定义的属性仍然可以使用
protected——受保护的,在不同的包中,不可以被访问,但是在相同的包中,可以访问
private——私有的,只能在本类中使用
4、 定义类,接口,抽象类和实现接口,继承类以及实例化对象:
class——定义类 格式:访问修饰符 class 类名字{}
interface——定义接口 格式: 访问修饰符 interface 接口名{}
abstract——定义抽象类及抽象方法 格式: 访问修饰符 abstract class 类名{}
访问修饰符 abstract 返回值类型 方法名(参数类型 参数名...){}
implements——实现接口 格式:implements 接口名{}
extends——继承 格式:extends 父类明{}
new——创建对象实例化,为对象分配内存 格式:类名 对象名=new 类名();
this——引用属性,通常引用局部变量
super——被继承的类称为超类, 调用父类的方法
5、包相关
import——导入包 格式:import 包名
package——打包 格式:package 包名
6、异常处理
try,catch——子句中的程序出现异常,会终止程序的运行,跳出try语句,进入catch语句
格式:try{//可能出现异常的语句}catch(异常类型1 异常对象){对异常1的处理}catch(异常类型2 异常对象){对异常2的处理}.......catch(异常类型n 异常对象){对异常n的处理}
finally——finally语句块一般放在最后一个catch语句块后,不管程序是否抛出异常,他都会执行
throws——抛出某种异常,一旦出现这种异常,程序不会终止
throw——再次抛出异常,指的是当出现异常的时候并不对他进行处理,而是留给上一层的调用来处理
7、其他
static——可以独立存在的静态块,在块中的程序,第一个执行
final——修饰的类不能被继承,修饰的方法不能被重写
final static——修饰的属性就是常量
instanceof——测试他左边的对象是否属于右边类的实例,返回boolean类型的数据
格式: 对象名 instanceof类名
native——调用本地编程语言
strictfp——严格,精确
synchronized——代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行
transient——变量修饰符
void——方法不需要返回值
volatile—— 被设计用来修饰被不同线程访问和修改的变量,表明两个或多个变量必须同步地发生变化
assert——断言
true、false——真,假
分享到:
相关推荐
### Java关键字总结 Java是一种广泛使用的面向对象编程语言,它具备简单性、可移植性、高性能等特点。在Java中,关键字具有特殊的语法含义,不能用作标识符(例如变量名或方法名)。以下是对给定文件中提到的Java...
Java 关键字、标识符、注释、转义字符详解 Java 语言中有四个重要的概念:关键字、标识符、注释和转义字符。这些概念是 Java 语言的基础,理解这些概念对于编写 Java 代码非常重要。 一、Java 关键字 Java 关键字...
### Java关键字分类解释 #### 一、类与接口定义关键字 - **class**: 在Java中,`class`关键字用于声明一个类。类是面向对象编程的基本单元,它定义了一组属性(成员变量)和方法(成员函数),这些共同构成了一个...
Java关键字大全 Java关键字大全是Java编程语言中最基本和最重要的组成部分。这些关键字是Java语言的基础构建块,用于定义类、方法、变量、控制流、异常处理等。了解和掌握Java关键字是每一个Java开发者必备的技能。...
首先,让我们来谈谈“Linux中Java变量与java关键字”。在Java编程中,变量是存储数据的容器,它们可以是基本类型(如int、float、boolean等)或引用类型(如对象)。在Linux环境下,Java程序的运行与Windows或Mac...
这篇文档《Java关键字详细解》将深入探讨Java中的关键字及其用途。 首先,我们来看看Java中的主要关键字。`public`、`private`、`protected`是访问修饰符,用于控制类、方法和变量的访问权限。`public`可以被任何...
### Java关键字详解:掌握编程语言的核心 #### 一、Abstract:抽象类与抽象方法的关键 在Java中,`abstract`关键字被用于定义抽象类和抽象方法。抽象类是一种特殊的类,它不能被实例化,即不能创建其对象,但可以...
Java关键字是编程的基础,它们是Java语言预定义的标识符,具有特殊含义并被Java编译器识别。在Java中,一共有51个关键字(包括保留字),但描述中提到的是48个,可能是因为某些关键字在特定上下文不常用或者被归类到...
### Java关键字详解 #### 概述 Java是一种广泛使用的面向对象编程语言,它拥有丰富的关键字集,用于控制程序的行为和结构。Java关键字是由Java语言预定义的标识符,具有特殊的含义,不能用作变量名、方法名或类名等...
JAVA关键字列表 Java是一种面向对象的编程语言,具有多种关键字,用于控制程序的执行、定义变量、类和方法等。本文档系统列举了Java的关键字及其用法分类,总共分为以下几个类别:访问控制、类、变量修饰符、流程...
### Java关键字详解 #### 前言 Java作为一种广泛使用的编程语言,在软件开发领域占据了重要的地位。Java的关键字,即保留字,是Java语言中具有特殊意义的标识符,它们预定义并保留用于语言本身的语法结构。理解这些...
Java关键字大全 Java语言中有多种关键字,每个关键字都有其特定的用途和作用。下面是Java关键字大全的详细解释: 1. abstract关键字 abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能...
该文档主要介绍了java关键字的用法及说明
### Java关键字解析 Java是一种广泛使用的面向对象编程语言,它为开发者提供了丰富的特性和功能,以简化复杂的软件开发过程。Java的关键字是预定义的保留字,在Java编程中具有特殊的含义和用途。本文将深入探讨Java...
通过这份总结,我们可以看到Java关键字在定义行为和数据时起到的作用。理解这些关键字的含义和使用方式是掌握Java语言基础的关键。这些概念包括区分对象内部变量和方法、处理继承关系中的方法覆盖、定义类级别的属性...
Java关键字列表 上面列出了Java所有的关键字
整理JAVA关键字信息
Java 关键字是编程语言中预定义的具有特殊含义的标识符,它们是构建和管理程序结构的关键元素。本文将详细解析 Java 中的访问控制关键字,以及类、方法和变量修饰符。 首先,我们来看看访问控制关键字: 1. **...