一、continue与break

continue与break基本都使用与循环中,但是continue指结束所有循环的当前循环,而break是指结束整个循环。下面用代码进行简单实例。

使用continue结束当前循环

this:this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。java中this一般在构造函数中使用。

static:当声明一个事物是static时,就意味着这个域或方法不会域包含它的那个类的任何对象实例关联在一起。使用static标注表示是静态方法或者是静态资源,且一般情况下static方法就是没有this的方法。在java中禁止使用全局方法,但是在类中置入static方法就可以方法其他static方法或者static域。

根据上下文环境,Java的关键字final的含义存在着细微的区别,但通常它指的是“这是无法改变的”,在final用到三种情况下有不同的含义:数据、参数、方法。

final数据:

通过final修饰数据,告知编译器这个数据是恒定不变的。在java中,编译时常量必须是基本数据类型,并且以关键字final表示,在对这个常量进行定义时,必须对其进行赋值。 注:既用static修饰又用final修饰的域(即编译期常量)将用大写表示,并使用下划线分割各个单词。

static final 域与 final域的区别: 加了static可以通过类名进行调用静态内容。

final参数

Java允许在参数列表中以声明的方式将参数指明为final,这意味着无法在方法中改变参数所指向的对象。

final方法 使用final方法的原因有两个,一个时把方法锁定,一个是效率问题。但是在Java的新版本中,只有想要明确禁止覆盖该方法,才会将方法设置为final。

transient关键字标记的成员变量不参与序列化过程。

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据 成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字 transient。当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的。

super 可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。

return 关键字有两方面的用途:一方面指定一个方法返回什么值(当然得假设这个方法没用void修饰),另一方面它会导致当前方法退出,并返回那个值。

java关键字整理_【java基础知识整理】java基础语法之关键字相关推荐

  1. java里面string什么意思_「Java基础知识」Java中的字符串是什么

    原标题:「Java基础知识」Java中的字符串是什么 字符串顾名思义就是一些字符组合在一起组成的一串数据,称作字符串,在Java中字符串用双引号包围起来,格式为String string = &quo ...

  2. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  3. Web前端基础知识整理

    1. 前端基础知识 文件分类 XML(扩展标记语言) 装载有格式的数据信息,用于各个框架和技术的配置文件描述 特点: 扩展名为.xml 内容区分大小写 标签要成对出现,形成容器,只能有一个 标签按正确 ...

  4. java基础知识面试_Java 基础面试知识点

    Java 基础知识相关 Java中 == 和 equals 和 hashCode 的区别 对于关系操作符 == 若操作数的类型是基本数据类型,则该关系操作符判断的是左右两边操作数的值是否相等 若操作数 ...

  5. jQuery基础知识整理

    jQuery基础知识整理 jQuery简介 什么是jQuery(了解) jQuery简化JS代码 jQuery的核心思想:"写的更少,但做的更多"(write less,do mo ...

  6. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  7. 矩阵论(零):线性代数基础知识整理(1)——逆矩阵、(广义)初等变换、满秩分解

    矩阵论专栏:专栏(文章按照顺序排序) 线性代数是矩阵论的先修课程,本篇博客整理线性代数的基础理论知识,为矩阵论的学习做准备.限于篇幅,梳理的重点将在定理和结论上(只给出部分必要的定义),对最基础的概念 ...

  8. 矩阵论(零):线性代数基础知识整理(5)——特征值与相似

    矩阵论专栏:专栏(文章按照顺序排序) 本篇博客的上篇是矩阵论(零):线性代数基础知识整理(4)--线性空间与线性变换,梳理了线性空间与线性变换的相关内容.本文主要整理矩阵的特征值与相似的相关内容. 方 ...

  9. 数学分析基础知识整理

    数学分析基础知识整理 基本求导公式 莱布尼茨求导公式 高阶导数 复合函数求导法则 隐函数求导法则 基本积分公式 万能代换 分部积分 级数定积分转换 变限积分函数求导 二重积分 三重积分 常用泰勒公式 ...

  10. 计算机二级c语基础知识,计算机二级C语基础知识整理.doc

    计算机二级C语基础知识整理 1.1 算法 算法:是一组有穷指令集,是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程.算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计. ...

最新文章

  1. BIO与NIO、AIO的区别(这个容易理解)
  2. 存储过程里面的CASE,WHEN,THEN的用法
  3. 插件使用之加载自定义lua脚本
  4. python模拟手写笔迹_pytorch实现MNIST手写体识别
  5. 在C++中调用DLL中的函数
  6. 数据结构与索引-- B+树索引
  7. Linux 命令之 w 命令-显示目前登入系统的用户信息
  8. angularjs 结构的两种写法(2)
  9. hdu 2489 Minimal Ratio Tree
  10. 花了一晚上时间,终于把Python的基本用法归纳好了!
  11. php mysql网页评论,PHP / MySQL:如何在您的网站中创建评论部分
  12. mysql中用户线程作用,mysql用户线程的建立与用户线程的状态源码解析
  13. 讨论需求时组里都是怎么做的
  14. java异步判断数据库是否有重复字段值
  15. 博士德霸道软件_霸道+远程版7.0
  16. CeH2.5-NaH-Al复合储氢材料/金属Ce氢化物催化NaH-Al复合储氢材料/Ce氢化物催化的NaAlH4复合储氢材料定制
  17. .net 访问共享文件夹
  18. react项目中使用消息订阅(subscribe)-发布(publish)机制
  19. 工具类产品适合在微信公众号上运营吗?
  20. speedoffice(Excel)如何隐藏网络线

热门文章

  1. Objective-C Runtime 运行时之五:协议与分类
  2. 谷歌退出中国几成定局 谈判已谈崩
  3. 主函数和子函数的传值传址例子
  4. 如何选择一款优秀的儿童读写台灯?
  5. 于敦德:途牛五大战略纵深不惧同质化竞争
  6. android导航二级分类,Android实现腾讯新闻的新闻类别导航效果
  7. p5js可以在linux上运行吗,在linux上使用python运行phantomjs
  8. postman调用webservice接口_接口对前后端和测试的意义
  9. 计算机专业课的教学准备,计算机专业课程教学中的分层教学模式
  10. qtp启动java程序_转: QTP六脉神剑之调用Java程序