美文网首页
Java基础之关键字、标识符、注释

Java基础之关键字、标识符、注释

作者: sexyhair | 来源:发表于2018-03-26 22:43 被阅读0次

一、关键字

1.1 概述:

-被Java语言赋予特定含义的单词

1.2 特点:

-关键字的字母全部小写

1.3 注意:

-main不是关键字,虽然它被虚拟机(jvm)自动识别;

1.4 常见关键字及其使用:

static

特点:
1) 随着类的加载而加载,优先于对象存在,静态方法中没有this关键字
2) 被类的所有对象共享(判断是否使用静态关键字的条件)
3) 可以通过类型调用
4) 静态方法只能访问静态的成员变量和静态的成员方法;
5) 静态的内容存在于方法区的静态区

this
this是当前类的对象引用;它就代表前类的一个对象。
对象X调用方法Y(Y方法中有this),在该方法内部的this就代表对象X

this在内存中


super
super代表父类存储空间的标示,可以操作其父类的成员
super存在于子类中
super仅仅表示要先初始化父类数据,再初始化子类数据

super在内存中(也是在多态中额成员关系图解)


this和super的区别:
A:调用成员变量
    this.成员变量      调用本类的成员变量
    super.成员变量      调用父类的成员变量
B:调用构造方法
    this(...)     调用本类的构造方法
    super(...)      调用父类的构造方法
C:调用成员方法
    this.成员方法      调用本类的成员方法
    super.成员方法      调用父类的成员方法
权限修饰符的范围
权限修饰符使用范围
final
final关键字是最终的意思,修饰类,成员变量,成员方法
类:类不能被继承
变量:只能被赋值一次
方法:方法不能被重写

注意:final修饰变量时,分为基本类型和引用类型;基本类型:值不能更改;引用类型:内存地址值不能修改;

二、标识符

2.1 概述:

-就是给类、接口、方法、变量等起名字时的序列(就是变量名,,接口名字)

2.2 组成规则:

-英文大小写字母
-数字字符
-$和_

2.3 注意:

-不能以数字开头;
-不能是Java中的关键字
-区分大小写

2.4 常见的命名规则:见名知义

-包:字母都小写;A.B带“.”表示,文件A下有文件B
-类:
    一个单词:单词的首字母必须大写
    多个单词:每个单词的首字母必须大写
-方法和变量:
  一个单词:单词的都小写
  多个单词:除了第一个单词的首字母小写,其他的单词首字母都大写;
-常量:
  一个单词:单词的都大写
  多个单词:每个单词都大写,单词之间用下划线“_”隔开

三、注释

3.1 概述:用于解释说明程序的文字;

3.2 格式:

-单行注释://注释内容
-多行注释:/*注释内容*/
-文档注释:/**注释内容*/

3.3 作用:

-提供代码的阅读性
-帮助调试程序???

个人笔记,如有错误,欢迎指教

参考书籍视频:
-学习视频:黑马程序员_Java基础视频-深入浅出精华版
-阅读书籍:Java核心技术 卷I(机械工业出版社)
          API1.8

相关文章

网友评论

      本文标题:Java基础之关键字、标识符、注释

      本文链接:https://www.haomeiwen.com/subject/bxwwoxtx.html