当前位置: 首页 > 图灵资讯 > 技术篇> Java零基础入门-Java关键字

Java零基础入门-Java关键字

来源:图灵教育
时间:2023-10-24 16:19:48

前言

Java是一种广泛应用于互联网、移动设备、游戏和其他领域的编程语言。学习Java是许多开发人员的唯一选择。本文将从Java关键字开始,帮助零基础开始人。

摘要

本文将详细介绍Java语言中的关键字。Java关键字是Java语言中的保留字,具有特定的语义,不能用作变量名、方法名和其他标志符。掌握Java关键字是学习Java编程语言的第一步。本文将从字母顺序开始,详细介绍Java语言中的关键字,包括关键字的使用和示例。

Java关键字关键字列表

Java中有50个关键字。Java中的所有关键字如下:

  • abstract
  • assert
  • boolean
  • break
  • byte
  • case
  • catch
  • char
  • class
  • const
  • continue
  • default
  • do
  • double
  • else
  • enum
  • extends
  • final
  • finally
  • float
  • for
  • goto
  • if
  • implements
  • import
  • instanceof
  • int
  • interface
  • long
  • native
  • new
  • package
  • private
  • protected
  • public
  • return
  • short
  • static
  • strictfp
  • super
  • switch
  • synchronized
  • this
  • throw
  • throws
  • transient
  • try
  • void
  • volatile
  • while
abstracttttractt用途及关键词用途及示例

声明抽象类,抽象方法。抽象类不能实例化,只有子类实现其抽象方法后才能实例化。

public abstract class Animal { // 定义抽象类    public abstract void eat(); // 定义抽象方法}public class Dog extends Animal { // 继承抽象,抽象方法的实现    @Override    public void eat() {        System.out.println("狗吃骨头");    }}
assert

用于调试程序,如果条件不成立,则抛出AssertionEror异常。

public static int pide(int a, int b) {    assert b != 0 : "除数不能为0"; // 断言b不为0    return a / b;}
boolean

用于声明布尔型变量。布尔型变量有两个值:true和false。

boolean isDone = true;
break

用于跳出循环体。

for(int i=0; i<10; i++) {    if(i == 5) {        break;    }    System.out.println(i);}
byte

表示8位符号整数,取值范围为-128至127。

byte a = 127;
case

在switch语句中,每个case后面都有一个或多个语句。

int num = 2;switch (num) {    case 1:        System.out.println("星期一");        break;    case 2:        System.out.println("星期二");        break;    //...}
catch

用于捕获异常。

try {    // 可能抛出异常代码} catch (Exception e) { // 捕获异常    // 异常处理代码} finally {    // 总会执行的代码}
char

用于声明字符型变量。

char ch = 'a';
class

用于定义类。

public class Person {    //...}
const

Java中没有const关键字。

continue

用于跳出当前循环并进入下一个循环。

for(int i=0; i<10; i++) {    if(i == 5) {        continue;    }    System.out.println(i);}
default

默认分支用于switch语句。

int num = 2;switch (num) {    case 1:        System.out.println("星期一");        break;    case 2:        System.out.println("星期二");        break;    default:        System.out.println("其他情况");        break;}
do

用于循环语句。

int i = 0;do {    System.out.println(i);    i++;} while (i < 10);
double

表示双精度浮点数,值范围为4.9e-324到1.8e+308。

double d = 3.1415926;
else

在if语句中使用。

if(num > 0) {    // 条件成立时执行} else {    // 条件不成立时执行}
enum

用于声明枚举类型。

public enum Color {    RED, GREEN, BLUE;}
extends

用于继承。

public class Student extends Person {    //...}
final

用于声明不可变常量或引用类型。

final int MAX_NUMBER = 10;final Person person = new Person();
finally

用于捕获异常后总是执行的代码块。

try {    // 可能抛出异常代码} catch (Exception e) { // 捕获异常    // 异常处理代码} finally {    // 总会执行的代码}
float

表示单精度浮点数,值范围为1.4e-45到3.4e+38。

float f = 1.23f;
for

用于循环语句。

for(int i=0; i<10; i++) {    System.out.println(i);}
goto

Java中没有goto关键字。

if

用于判断句子。

if(num > 0) {    // 条件成立时执行}
implements

用于实现接口。

public class Student implements Person {    //...}
import

用于导入包。

import java.util.Scanner;
instanceof

用于判断对象是属于某一类还是其子类。

Animal animal = new Dog();if(animal instanceof Dog) {    System.out.println("这是一只狗");}
int

表示整数,取值范围为-2^31-2^31-1。

int a = 10;
interface

用于声明界面。

public interface Person {    //...}
long

表示长整数,取值范围为-2^63-2^63-1。

long l = 123456789;
native

用于声明本地方法。

public native int sum(int a, int b);
new

用于创建对象。

Person person = new Person();
package

用于定义包。

package com.example.demo;
private

用于修改私人成员变量或方法。

private int age;private void printName() {    System.out.println("My name is Tom");}
protected

用于修改受保护成员的变量或方法。

protected int age;protected void printName() {    System.out.println("My name is Tom");}
public

用于修改公共成员变量或方法。

public int age;public void printName() {    System.out.println("My name is Tom");}
return

用于返回值。

public int sum(int a, int b) {    return a + b;}
short

表示短整数,取值范围为-32768至32767。

short s = 10;
static

用于修改静态成员变量或方法。

public static int number;public static int sum(int a, int b) {    return a + b;}

以上比较常用的关键词,剩下的关键词就留给大家做作业吧。

小结

Java关键字是Java语言中的保留字,具有特定的语义,不能用作变量名、方法名和其他标志符。掌握Java关键字是学习Java编程语言的第一步。本文从字母顺序开始,详细介绍了Java语言中的50个关键字,包括关键字的使用和示例。

总结

Java中常用的关键词包括:abstract、assert、boolean、break、case、catch、char、class、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、instanceof、int、interface、long、new、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、try、void、volatile、while。

了解和掌握这些关键词是学习Java编程语言的必要条件,特别是对于零基础的初学者。掌握关键词后,您可以更好地理解Java的语法规则和程序设计理念,为后续的Java学习奠定坚实的基础。