`
612星球
  • 浏览: 9737 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

关键字

 
阅读更多
1.java中国内共有52个关键字,其中有两个保留字:const和goto

native
strictfp
vloatile
assert          断言
synchronized    并发                多线程
transient       瞬时的           IO   对象流   ObjectInputStream  ObjectOutputStream

访问修饰符:
private           私有的(同一类中可以调用)
public            公有的
protected         受保护的(同一包下可以调用)

包:
package    定义包的关键字
import     引入包的关键字

数据类型:
void      表示空,一般是用于方法的返回值类型定义。
byte
short
char
int
long
float
double
boolean

数值:
true
false         布尔数据类型的默认值
null          引用数据类型的默认值,String
return        返回数据

定义类(class),抽象类(abstract),接口(interface),创建对象(new),实现接口(implements),继承类或接口(extends,this,super(调用父类方法的关键字)),枚举(enum)

条件:
if
else
switch(表达式){
case 值:
break;
default:
break;(结束循环)

}

循环:
continue(结束当前循环)
for
do
while

异常关键字:
try
catch
finally
throws
throw

判断是否是当期类的实例关键:
instanceof

static   修饰的方法,属性都只有一个实例存在。如果用static关键字去修饰类,那么只能修饰内部类或者匿名内部类。
final    程序主类可以使用final进行修饰。
使用final关键字修饰的类不能被继承。
使用final修饰的方法不能子类重写。
使用final定义的属性( 变量),属性值是不能被改变的,如果改变,则报错。
static类可直接用类名调用,但final的不可以

(不可使用关键字写类名、方法名


2.详解
可见性修饰关键字:
public  公开性最高(可被其他包中类的对象所访问),public限定的类在一个文件中只允许有一个
位置:放在方法前,表示方法可被其他包中的类调用
      放在属性前,就可直接通过“对象.属性”格式来访问对象的属性
      (据封装原则,属性不应由外部直接访问,所以属性一般定义为private类型,即只能在类的内部访问)
在interface中定义的属性和abstract class中声明的abstract方法,默认是public的
子类继承(实现)父类中的方法如果是public型的,则不能将其重写为小于public范围的

private  控制可见性(可调用性)范围最小的限定符,即方法只能由类内部的方法或构造器调用,父类中的private方法不能被子类继承
private有事可加在构造器前面(不希望别人创建某个类的对象)
一般在定义方法、类、属性、构造器的可见性时,要么彻底公开,要么彻底封闭,即不用public就用private

protected  子类可继承,同包可访问




static:
static方法(可称为类方法):static限定的方法为静态方法或类方法
非static方法的调用必须通过创建该类的对象调用,static方法则不需要,直接用”类.静态方法名()“形式调用即可
static属性(类属性):也可以不创建类的对象直接调用
类的某一个对象的static属性值被改变后,这个类所有对象的static属性值都会改变
static属性可以直接在任何方法中调用,但在static方法中只能直接调用static属性,非static属性需通过创建对象调用



super:
当前类的父类的对象
可以使用super引用到付类的对象从而调用父类中的方法
还可以在子类的构造器重通过super使用父类的构造器,就像通过this使用自己的构造器一样
必须在第一行,且只能在构造器中使用一次



package:
定义存放位置的关键字
根据用途或其他某些规则,将某一组类放在一种命名空间下
package可由多级组成,在文件系统中,每一级表示为一个文件夹,多级
之间用”.“隔开
在另一个包中要使用该类时,必须引入这个类或写这个类的全限定名字



final:
最终的,放在属性前,属性的值就是常量,即这个属性的值不可改变
放在方法前,当子类继承该方法,则不能重写该方法
(常用来保护父类中不允许子类重写,但又要标示为public让外部调用的方法
分享到:
评论

相关推荐

    ls-dyna关键字说明

    LS-DYNA关键字说明 LS-DYNA是 Livermore Software Technology(LST)公司开发的一款有限元分析软件,主要用于模拟和分析结构、热、流体、冲击、爆炸等领域的动力学行为。该软件广泛应用于汽车、航空航天、国防、...

    R8、R11和R13版本的DYNA关键字手册

    例如,`MESH`关键字用于定义几何模型,`MAT`系列关键字用于定义材料特性,`LOAD`关键字用于施加外部载荷,`BC`关键字用于设定边界条件等。 3. **材料模型**:LS-DYNA支持多种复杂的材料模型,如弹性、塑性、粘塑性...

    IAR的一些扩展关键字

    IAR的一些扩展关键字 在深入探讨IAR Systems的嵌入式开发工具中,特别是针对C51编程语言的环境,了解其扩展关键字对于优化代码、提高程序效率以及更好地利用硬件资源至关重要。这些关键字超越了标准C语言的范畴,...

    C语言关键字 C语言关键字 C语言关键字

    在本篇文章中,我们将深入探讨C语言中的关键字及其用法。C语言作为一种广泛使用的编程语言,在软件开发领域占据着极其重要的地位。理解并熟练掌握C语言的关键字是学习该语言的基础,也是成为一名合格程序员的...

    统计C语言关键字频度

    它的语法简洁而强大,包含了一系列的关键字,这些关键字是C语言的核心组成部分,用于定义程序的结构和控制流程。本项目聚焦于“统计C语言关键字频度”,旨在帮助开发者理解和分析C语言源代码中的关键字使用情况。 ...

    winform超级文本框richtextbox控件关键字变色

    然而,原始的`RichTextBox`控件并不支持自定义关键字高亮,即无法自动将特定的关键字变色。为了实现这一功能,开发者通常需要借助一些额外的编程技巧或第三方库。本文将详细介绍如何利用`RichTextBox`控件结合XML...

    关键字驱动测试框架的研究

    ### 关键字驱动测试框架的研究 #### 摘要与背景 随着软件开发周期的加快以及市场需求的变化,软件测试已成为确保软件质量不可或缺的一部分。在这一背景下,自动化测试因其能够提高测试效率、降低人工成本的优势而...

    在Unix上搜索含有关键字的文件

    在Unix系统中,搜索含有特定关键字的文件是一项基础但至关重要的任务。这使得用户能够快速定位到包含所需信息的文件,提高工作效率。Unix提供了一系列强大的命令行工具来帮助用户完成这项工作,其中最常用的是`grep`...

    多关键字排序 多关键字排序

    在计算机科学和编程领域,多关键字排序是一种处理数据集合的重要技术,它允许我们根据不止一个属性或关键字对数据进行排序。这种排序方法广泛应用于数据库、数据分析、信息检索等多个场景,帮助用户更有效地查找和...

    java PDF关键字定位

    本篇文章将深入探讨如何使用iText库在Java中实现PDF关键字定位。iText是一个强大的PDF处理库,它提供了丰富的API来创建、编辑和读取PDF文档。 首先,我们需要在项目中引入iText库。你提到的`itextpdf-5.5.6.jar`是...

    Html文件关键字搜索

    - **关键词匹配**:接着,程序会将输入的关键字与提取的文本进行比较,找出包含关键字的文件。 - **排序与过滤**:如果多个文件包含同一关键字,可以根据关键字出现的频率对结果进行排序;同时,可以设置过滤条件...

    SQL关键字转成大写工具

    SQL关键字是编写查询、更新、删除和管理数据库结构的基础,它们有着严格的语法规定,其中大小写的规范就是其中之一。在某些情况下,为了代码的可读性和一致性,我们可能需要将SQL语句中的关键字转换为大写。针对这一...

    PHP实现查询关键字描红1

    这个功能的主要目标是在网页上显示一段文本,并允许用户输入关键词进行搜索,搜索到的关键字将在文本中以红色加粗的方式突出显示。 首先,我们需要搭建开发环境。在这个例子中,我们使用的环境是Windows 7操作系统...

    源码关键字统计.rar

    在Java编程语言中,关键字是预定义的、具有特殊含义的词汇,它们是构成程序语法结构的基础元素。这篇关于“源码关键字统计”的主题旨在分析Java源代码文件,并计算其中出现的关键字数量。这个任务涉及到文件读取、...

    abap关键字的查询帮助

    本文将深入探讨ABAP的关键字查询帮助,为初学者提供一个清晰的入门指南。 首先,理解ABAP的基本语法是至关重要的。ABAP的语法结构与许多其他编程语言相似,例如C或PASCAL,但它具有自己独特的特性。在ABAP中,...

    标识符、关键字、常量、变量、运算符标识符标识符、关键字、常量、变量、运算符、关键字、常量、变量、运算符

    标识符、关键字、常量、变量、运算符在编程语言中的应用 在编程语言中,标识符、关键字、常量、变量、运算符都是基本的概念,它们在编程语言的设计和实现中扮演着非常重要的角色。 一、标识符 标识符是指在编程...

    java实现根据关键字查找所在文件夹的文件

    在Java编程语言中,实现根据关键字查找文件夹内包含该关键字的文件是一项常见的任务,尤其在数据处理、日志分析或者文件管理系统中。这个功能可以帮助用户快速定位到含有特定信息的文件,提高工作效率。以下是一个...

    批量搜索word关键字的程序V1.4版

    《批量搜索Word关键字程序V1.4版:高效查找与数据整理工具》 批量搜索Word关键字的程序V1.4版是一款专为IT从业人员和研究人员设计的实用工具,旨在提高工作效率,快速定位文档中的关键信息。它允许用户指定一个特定...

    LS-DYNA关键字手册

    标题《LS-DYNA关键字手册》透露了文档的核心内容,即介绍和解释LS-DYNA软件中使用的关键字(keywords)的具体作用。关键字是LS-DYNA这款用于有限元分析(Finite Element Analysis, FEA)以及多体动力学仿真(Multi-...

    多关键字排序的实现

    这些字段可以是数值型、字符串型或者其他类型,排序时通常按照优先级顺序进行,即第一个关键字优先,当第一个关键字相同时,再比较第二个关键字,以此类推。 二、常见的多关键字排序算法 1. **直接选择排序**:首先...

Global site tag (gtag.js) - Google Analytics