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

一、关键字

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 小儿今年11岁。9岁那会儿他突然喜欢写点啥。 一天吃过晚饭,看见老公捧着一本书忍俊不禁。我好奇地凑过去一看,原来小...
    jennyliaojun阅读 2,688评论 0 0
  • 理解:自我认为我能行,可以通过自己的努力把事情做好。愿望实行,便可增加我们的自我效能感。愿意破灭,便是负能量爆棚。...
    小笨鱼王月阅读 1,535评论 0 0
  • 年的脚步越来越近了,随着时代的变迁人们对年的感觉也不同了。 天真烂漫无忧无虑的童年时代对年总是热情...
    乡村的月儿阅读 3,712评论 5 2
  • 时间过得真快,一周转眼就过去了。这一周的时间,闺女的表现还是很不错的,不管是作业还是特长课的练习,都坚持的很...
    我爱轩轩_8937阅读 1,769评论 0 0
  • 今天组里剩余的两个人全部请假了,诺大的办公室就剩下我一人在工作,编程的日子实在是太苦闷了,心思完全不在状态,手机里...
    默默的上班阅读 1,022评论 0 0

友情链接更多精彩内容