`
卿雯candy
  • 浏览: 16720 次
  • 性别: Icon_minigender_2
  • 来自: 永州
文章分类
社区版块
存档分类
最新评论

常用关键字小结

 
阅读更多
  Java中总共有48个关键字,关键字开头一定是小写的字母
  接下来小结一下一些常用关键字的用法
1,可见性修饰关键字:
a.public 关键字

public 放在类前面,表示这个类可以被其他包中的类的对象访问。放在方法前面,表示方法可以被其他包中的类调用,放在属性前面,可以直接通过 对象.属性来访问对象的属性。public 是公开性最高的一个关键字。在interface和abstract中定义的方法,即使不写也默认为public,属性一般定义为私有的。


b,private 放在类,方法和属性前面,只能由类内部的对象和构造方法调用,在类继承中,父类中的private方法不能被子类调用。


c,protected  受保护的,同类的属性和方法能使用,不同包里的 protected 类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。


d,默认的    同类的能使用,同包中的都可以使用,不同包的对象和构造方法则不能使用了。意味着同一包内的其他所有类都能访问该成员,但对包外的所有类就不能访问。


2,final:最终的的意思。如果一个类被定义为final的,那个这个类是不能被子类继承的例如string。如果一个方法被定义为final的,这个方法不能被子类重写。如果一个属性或变量被定义为final的,属性或变量的值是不能被更改的。


3,static:静态的的意思。主类不能定义为静态的,static可以修饰内部类和匿名内部类。
static修饰属性和方法时,可以直接用类名直接调用此属性和方法,而不用创建对象。static属性又称为类属性,类的某一个static属性值被改变后,这个类所有对象的static属性值都会被改变。
    据目前分析final static 和static final没有什么区别。

4,条件和循环:
if else switch case default for while break continue  default


5,数据类型:
byte short int long float double char boolean true false null void return


6,类,接口,抽象类,枚举
class interface abstract extends implements this super new enum

super  指当前类的父类的对象,系统在创建子类对象时,同时也创建了父类对象,使用super关键字引用到父类的对象从而调用父类的方法。


7,包
package  用来定义类存放位置,由多级组成,每一级代表一个文件夹,多级之间由.隔开
import 用来导入某个包中的类

8,异常的关键字:

try{}  try表示捕获异常,花括号中的代码是有可能发生不可预料的异常
catch(){}表示处理异常的地方
finally{}  finally最终要执行的代码
throw  方法中向外抛出异常
throws  把方法中的异常向外抛出



9,不常用的关键字:

instanceof   判断一个对象是否是某个类的对象
synchronized  用于线程,实现线程的同步操作
assert    断言
分享到:
评论

相关推荐

    SQL中一些小巧但常用的关键字小结

    主要给大家总结介绍了关于SQL中一些小巧但常用的关键字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    HTML5头部meta标签的一些常用信息小结

    标签常用的信息。有错误的,敬请留言指正,或可以留言补充,欢迎留言交流! XML/HTML Code复制内容到剪贴板 <!– 字体编码 –>  <meta charset="utf-8" />  <!– 关键字 –>  <meta ...

    网络搜索技巧

    google搜索学习小结2007-07-14 07:39常用语法 ----------- intex:关键字 把网页正文内某个关键字作为搜索条件 ------------------- intitle:关键字 把网页标题内某个关键字作为搜索条件 ----...

    通过提问ChatGPT来解决枚举和注解等需求问题

    11.6自定义类实现枚举-小结 11.6.1小结 11.7e num关键字实现枚举-快速 入门 11.7.1说明 11.7.2e num关键字实现枚举注 意事项 11.8e num关键字实现枚举-课堂 练习 11.9e num常2用方法说明 11.10e num常用方法应用实例...

    Visual C# 2010程序设计教程(教程PPT+源代码)

    1.4 本章小结 1.5 习题 第2章 Visual C# 2010语法基础 2.1 C#语言概述 2.2 C#基础元素 2.2.1 语句 2.2.2 标识符与关键字 2.3 变量 2.3.1 变量的命名 2.3.2 变量的声明和赋值 2.4 数据类型 2.4.1 简单类型 2.4.2 ...

    #第一天学习python小结(python学习,python总结)

    #第一天学习`python`小结 一.变量 1.变量名必须是大小写、数字下划线,不能用数字开头,并且对大小写敏感。 2.关键字不能用于关键变量(31个),如and、as、assert等。 3.在python中使用“#”单行注释,也可以使用...

    突破程序员基本功的16课.part2

    1.3 小结 第2课 对象与内存控制 2.1 实例变量和类变量 2.1.1 实例变量和类变量的属性 2.1.2 实例变量的初始化时机 2.1.3 类变量的初始化时机 2.2 父类构造器 2.2.1 隐式调用和显式调用 2.2.2 访问子类对象...

    C++中const、volatile、mutable使用方法小结

    相信const大家对他并不陌生,可能大家在日常的编写代码当中就会时常用到const,但是剩下的两个关键字不知道我们有 没有使用过volatile和mutable两个关键字其实不算特别常用,但是我们一定要知道这个关键字有什么用,...

    javaSE代码实例

    1.5 小结 11 第2章 基本数据类型——构建Java 大厦的基础 12 2.1 源代码注释 12 2.1.1 单行注释 12 2.1.2 区域注释 12 2.1.3 文档注释 13 2.2 基本数据类型 14 2.2.1 整型 15 2.2.2 浮点型 17 ...

    Visual.Basic.2010.&.NET4.高级编程(第6版)-文字版.pdf

    1.6 小结 62 第2章 对象和visual basic 63 2.1 面向对象的术语 64 2.1.1 对象、类和实例 64 2.1.2 对象的组成 65 2.1.3 system.object 68 2.2 使用visual basic类型 68 2.2.1 值类型和引用类型 69 ...

    轻松学C#(图解版)

    1.4 小结 11 1.5 习题 12 第二篇 面向对象基础篇 第2章 类和对象 16 2.1 分析Hello World程序 16 2.2 语法规范 17 2.2.1 标识符 17 2.2.2 关键字 18 2.2.3 注释 19 2.3 定义类 20 2.4 实例化对象 20 2.5 小结 20 ...

    php网络开发完全手册

    1.7 小结 23 第2章 PHP的基础语法 24 2.1 语言构成与工作原理 24 2.2 常量与变量 25 2.2.1 常量的定义 25 2.2.2 变量的定义 26 2.2.3 变量的作用域 27 2.2.4 动态变量 29 2.3 运算符和关键字 29 2.4 流程控制语法 30...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...

    Visual C++ 6.0.rar

    本章小结 习题 第2章VISUALc 6.0开发环境 2.1 DeveloperStudio集成开发平台 2.1.1 DeveloperStudio主窗口的组成 2.1.2 菜单栏 2.1.3 工具栏 2.1.4 获取联机帮助 2.2 项目与项目工作区 2.2.1 什么是项目 2.2.2...

    Visual C++通用范例开发金典(第三卷/共三卷)

     1.3 本章小结  第2章 文档应用程序设计  2.1 菜单程序设计  2.1.1 静态菜单设计  2.1.2 动态菜单设计  2.2 工具栏和状态栏程序设计  2.2.1 窗口外观修改  2.2.2 工具栏和状态栏  2.3 文档与视图程序设计 ...

    Visual C++通用范例开发金典(分卷二/共三卷)

     1.3 本章小结  第2章 文档应用程序设计  2.1 菜单程序设计  2.1.1 静态菜单设计  2.1.2 动态菜单设计  2.2 工具栏和状态栏程序设计  2.2.1 窗口外观修改  2.2.2 工具栏和状态栏  2.3 文档与视图程序设计 ...

    Visual C++通用范例开发金典(第一卷、共两卷)

     1.3 本章小结  第2章 文档应用程序设计  2.1 菜单程序设计  2.1.1 静态菜单设计  2.1.2 动态菜单设计  2.2 工具栏和状态栏程序设计  2.2.1 窗口外观修改  2.2.2 工具栏和状态栏  2.3 文档与视图程序设计 ...

Global site tag (gtag.js) - Google Analytics