`
612星球
  • 浏览: 9330 次
  • 性别: 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让外部调用的方法
分享到:
评论

相关推荐

    web关键字分析工具

    web关键字分析工具,顾名思义,就是一款针方便实用的关键字分析查找工具,可查找提供的关键字相关100个关键字来,并且显示热门度,以及最近用户关注度,历史用户关注度等等...并且以图表的方式显示出来,更大程度的方便了...

    textarea,textbox高亮关键字

    最近开发的时候做了textarea 高亮关键字,尝试过很多方法,比如用iframe,和编辑器替换,当然这也是一个方法,但是原来是用textbox的内容要达到兼容这两种方法是做不到的,所以这里是使用jquery插件和jquery核心文件搞的...

    MySQL 5.7中的关键字与保留字详解

    MySQL和Oracle的关键字还是不尽相同的,在Oracle数据库中,我们的数据表中定义了大量的code字段用来表示主键,但是在MySQL中code是关键字,使用以前的处理方法就有些“水土不服”。 下面我们来了解一下MySQL中的...

    部分关键字过滤,防止用户使用一些不合理的名称注册

    尤其是如果网站已经有了一定规模,用户输入功能已经遍及各处,而急需对所有输入进行关键字过滤时,上述做法更可谓“远水解不了近渴”。这时候,如果有一个通用的办法,呼得一下为整站的输入加上了一道屏障,那该是一...

    利用Hash技术统计C源程序中关键字的频度

    扫描一个C源程序,用Hash表存储该程序中出现的关键字,并统计该程序中的关键字出现的度。用线性探测法解决Hash冲突。设Hash函数为:Hash(Key)=[(Key的首字母序号)*100+(Key的尾字母序号)] Mod 41。关键字39个,参考...

    多关键字排序课程设计C源代码

    多关键字的排序有一定的使用范围。例如:在进行高考分数处理时,除了需要对总分进行排序外。不同的专业单科分数的要求不同,因此尚需在总分相同的情况下,按用户提出的单科分数的次序要求排除考生录取的次序。这是我...

    高效关键字过滤java源码

    最近项目中要用到关键字过滤,就参考网上的算法自己写了个关键字过滤的java代码,思路如下: 将关键词的第1个字作为hashMap的索引,第2个字放到另一个hashMap中,并让第1个字的索引指向这个hashMap 过滤关键字的...

    js关键字总结 js关键字总结

    js关键字总结js关键字总结js关键字总结js关键字总结js关键字总结 js关键字总结

    非法关键字非法关键字

    非法关键字 非法关键字非法关键字非法关键字非法关键字

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

    关键字驱动测试框架的研究,为了挣点积分才上传的关键字驱动测试框架的研究,为了挣点积分才上传的关键字驱动测试框架的研究,为了挣点积分才上传的

    abap破解访问关键字

    abap破解访问关键字,有需要的朋友可以下载看下

    SikuliLibrary库关键字列表

    SikuliLibrary库是图形自动化测试过程中重要的库,文件中包含了库完整的关键字列表

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

    winform超级文本框richtextbox控件关键字变色,关键字只需在xml文件里修改即可

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

    C语言关键字的收集描述,中文解释了C语言的关键字,简单明了

    数据结构实验报告--多关键字排序.doc

    直接插入排序,希尔排序,简单选择排序,冒泡排序,快速排序,堆排序,归并排序主要通过某种策略移动,选择或交换关键字来实现,关键字选择上,为了简便起见,都是整形数据。关键字间的比较,也都是直观的大小比较。...

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

    java实现根据关键字查找文件夹里面的包含关键字的文件

    数据结构课程设计——多关键字排序.docx

    数据结构——多关键字排序 问题描述:多关键字的排序有其一定的实用范围。例如:在进行高考分数处理时,除了需对总分进行排序外,不同的专业对单科分数的要求不同,因此尚需在总分相同的情况下,按用户提出的单科...

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

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

    快查关键字排名工具 v7.0

    快查关键字排名工具一键快速查询站长收录情况,关键字排名,批量查询。只需输入要查询的网站点击自动采集词,查询关键字里就会采集到该站的全部关键字。点击开始查询即可完成操作!如有软件问题可到官网提出支持保存...

    在全表中搜索关键字.sql

    更改sq语句中的关键字,快速检索全局所包含关键字的内容及内容位置。

Global site tag (gtag.js) - Google Analytics