首页 > 编程语言 >JAVA关键字理解

JAVA关键字理解

时间:2023-08-15 09:59:51浏览次数:32  
标签:JAVA 定义 实例 1600 修饰符 关键字 理解 用于

各种关键字总是弄混,划一根线来梳理一下它们之间的关系~

前言

关键字,是语言的肢体,利用关键字才能表现出不同的动作,进而真正实现功能。

不得不说任何一种计算机语言都会从数据类型开始讲起。当基本数据类型不足以满足当下需求时,就会出现数组等各种类型,即引用数据类型。
【所以会有用于定义数据类型的关键字】

实现功能时使用简单的逻辑,条件 循环等
【所以会有用于定义流程控制的关键字】

实现上述两个功能后,基本的功能都是可以实现的。但在解决不同的问题、面对不同的情境时,总会出来更多省时省力的方法。针对这些思路抽象出更方便的实现模式。在JAVA的世界里,一切皆对象,不严谨地说,类包含了一切(毕竟是对象的模板)。
就会有【用于定义建立实例及引用实例,判断实例的关键字】

制造出不同的对象解决不同的问题,面向对象的三大特征必不可少:封装、继承和多态。
暴露在外边的时候,就会有【用于定义访问权限修饰符的关键字】

继承的时候,就会有有的希望被继承,有的是父类的特有属性,有的被抽象到一定程度。
就会有【用于定义类、函数、变量修饰符的关键字】、【用于定义类与类之间关系的关键字】

何时何地应急情况 不可控情况,always has a plan B。
异常处理必须存在,所以有【用于异常处理的关键字】

介于JAVA的管理模式 project module package class,一定会有【用于包的关键字】

做事情总要滴水不漏啊,所以一定会有不在这些大流程范围内的【其他关键字】

万一随着场景的多样化又出来新的门类呢?所有事情都是在迭代中不断完善进步的!

用于定义数据类型的关键字

byte short int long float double char boolean,
class interface enum,
void

用于定义流程控制的关键字

if else switch case default
for while do break continue return

用于定义建立实例及引用实例,判断实例的关键字

new this super instanceof

用于定义访问权限修饰符的关键字

public protected private

修饰符 本类 本包 其他包子类 其他包非子类
public
缺省 centered $12 $1600 $1600
protected right-aligned $1 $1600 $1600

用于定义类、函数、变量修饰符的关键字

static final abstract

用于定义类与类之间关系的关键字

extends implements

用于异常处理的关键字

try catch finally throw throws

用于包的关键字

package import

其他修饰符关键字

native strictfp transient volatile assert

标签:JAVA,定义,实例,1600,修饰符,关键字,理解,用于
From: https://www.cnblogs.com/yuyuanliu/p/17630406.html

相关文章

  • java基础特性
    Java基础特性与cmd的交互1.1什么是cmd?就是在windows操作系统中,利用命令行的方式去操作计算机。我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。1.2如何打开CMD窗口?按下快捷键:win+R。此时会出现运行窗口。在运行窗口中输出cmd输出回车。解惑:c......
  • java opencv创建 空图片
    javaopencv创建空图片  packageml;importorg.opencv.core.Core;importorg.opencv.core.CvType;importorg.opencv.core.Mat;importorg.opencv.core.Scalar;importorg.opencv.highgui.HighGui;publicclassTest2{publicstaticvoidmain(String[......
  • 黑马程序员JavaWeb全套基础教程,
    黑马程序员JavaWeb全套基础教程,1.Junit测试包2.注解的内容3.数据库连接池c3p04.css和javascript以及html中的bom和dom讲解5.Bootstrap的简单介绍6.xml和json7.JQuery和Ajax8.redis和jedis9.linux和ngix10.两个实战项目黑马程序员JavaWeb全套基础教程,day01-......
  • java_房屋出租系统
    1架构graphLR;service业务层;utils常用工具;RentAPP入口-->主菜单;主菜单-->房屋列表界面--调用-->list方法;主菜单-->新增界面--调用-->add方法;主菜单-->删除界面--调用-->del方法;主菜单-->修改界面--调用-->mod方法;主菜单-->查找界面--调用......
  • javaagent
    1、模式一:-javaaent1.1、编写MyAgent.javaimportjava.lang.instrument.Instrumentation;publicclassMyAgent{publicstaticvoidpremain(StringagentArg,Instrumentationinstrumentation){System.out.println("premain");}}1.2、在ME......
  • 【Java】从头开始的Java复健day6
    用的书:《Java从入门到精通》day1(3.1-3.3):【Java】从头开始的Java复健day1day2(3.4-3.8):【Java】从头开始的Java复健day2day3(4.1-4.4):【Java】从头开始的Java复健day3day4(4.5-5.2):【Java】从头开始的Java复健day4day5(5.3-5.4):【Java】从头开始的Java复健day5第......
  • Java面向对象----个人参考资料
    Java面向对象:什么是面向对象、类与对象、封装、构造方法、static关键字、继承、抽象类、接口、多态一、什么是面向对象1、面向过程思想面向过程:(PO,ProcedureOriented)在理解面向对象思想之前,我首先来回顾一下以前C语言中的面向过程思想,面向过程思想强调的是过程(动作),在面向过程的开......
  • EXP 一款 Java 插件化热插拔框架
    EXP一款Java插件化热插拔框架前言多年以来,ToB的应用程序都面临定制化需求应该怎么搞的问题。举例,大部分本地化软件厂家,都有一个标准程序,这个程序支持大部分企业的功能需求,但面对世界500强等大客户时,他们的特殊需求,厂家通常是无法拒绝的(通常因为订单大,给的多,可背书)。比如......
  • Java 日志系列:JUL 使用和原理分析
    目录一、简介二、使用三、日志级别四、Logger继承关系五、配置文件六、原理解析一、简介JUL全称JavautilLogging是java原生的日志框架,使用时不需要另外引用第三方类库,相对其他日志框架使用方便,学习简单,能够在小型应用中灵活使用。Loggers:被称为记录器,应用程序通过获......
  • java高级之多线程
    1.什么是多线程首先引入程序与进程概念:程序(program)程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码(还没有运行起来),静态对象。进程(process)进程是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过......