黑马程序员——java基础——Java中常用关键字解析
来源:互联网 发布:中万网络 编辑:程序博客网 时间:2024/05/11 12:40
------- android培训、java培训、期待与您交流! ----------
一、This关键字
This关键字可以明确地去访问一个类的成员变量,解决与局部变量名称冲突的问题。但在使用this调用类的构造方法时,应该注意:
1、 能只在构造方法中使用this调用其他的构造方法,不能在成员方法中使用。
2、 在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次。
3、 不能在一个类的两个构造方法中使用this互相调用。
二、static关键字
static关键字用于修饰类的成员,例如成员变量,成员方法以及代码块等。
1、 静态变量:static修饰成员变量时,静态变量被所有实例所共享,可以使用“类名.变量名”的形式来访问。
2、 静态方法:静态方法可以通过“类名.方法名”的形式来访问,也可以通过类的实例对象来访问。(注意:静态方法中只能访问用static修饰的成员)
3、 静态代码块:java类中,使用一对大括号围起来的若干行代码被称为一个代码块,用static进行修饰的代码块称为人静态代码块。当类被加载时静态代码块会执行,由于类只加载一次,因此静态代码块只执行一次。程序中通常会用静态代码块来对类的成员变量进行初始化。
三、super关键字
当子类重写父类的方法后,子类对象无法访问父类被重写的方法,因此java提供super关键字用于访问父类的成员。
1、 使用super关键字调用父类的成员变量和成员方法。格式如下
Super.成员变量
Super.成员方法([参数1,参数2…])
2、 使用super关键字调用父类的构造方法。格式如下:
Super([参数1,参数2…])
四、final关键字
Final关键字可以用于修饰类、变量和方法。特性如下:
1、 final修饰的类不能被继承
2、 final修饰的方法不能被子类重写
3、 final修饰的变量(成员变量、局部变量)是常量,只能赋值一次。
五、throws关键字
java中允许在方法的后面使用throws关键字对外声明该方法可能发生异常,这样调用者在调用方法时,就明确地知道该方法有异常,并且必须在程序中对异常进行处理,否则变异无法通过。Throws关键字声明抛出异常的语法格式如下:
修饰符 返回值类型 方法名([参数1,参数2…])throwsExceptionType1[,ExceptionType2…]{
}
- 黑马程序员——java基础——Java中常用关键字解析
- 黑马程序员—Java中finally关键字
- 黑马程序员——Java基础---Java语言中的关键字
- 黑马程序员——Java基础---static关键字
- 黑马程序员——Java基础---this和super关键字
- 黑马程序员——Java基础:面向对象、this关键字
- 黑马程序员——Java 基础:this 关键字的使用
- 黑马程序员 java基础—48个关键字用法
- 黑马程序员——java中static关键字的应用
- 黑马程序员—JAVA基础
- 黑马程序员—Java基础
- 黑马程序员——【java】static关键字
- 黑马程序员——java中的关键字
- 黑马程序员————java基础--------java语法基础之运算符、关键字等
- 黑马程序员——Java基础---API常用类
- 黑马程序员——java基础(其它常用对象)
- 黑马程序员——Java基础---常用类(上)
- 黑马程序员——Java基础---常用类(下)
- Ubuntu 14.04远程登录服务器--ssh的安装和配置
- java构造器
- html与htm的区别
- WTL小问题解决方法汇总
- ionic+AngularJS欢迎引导界面
- 黑马程序员——java基础——Java中常用关键字解析
- linux下android开发真机设备识别不了怎么办
- Segmetation fault分析
- 2015-8-26-搜房网
- 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法
- table布局与DIV+CSS布局的区别
- Mysql查重,执行策划
- 推荐!国外程序员整理的Java资源大全
- Make 简要教程及整理 --- 第三篇 Makefile书写规范 需要仔细看