最近,学习了Java中的一些关键字。现总结如下:(新手上路,欢迎拍砖)
1.访问限定符
访问限定符有:public、protected、默认的以及private,这些关键字的访问权限是依次减小的,在JAVA中,public所修饰的类或属性、变量表示的是能够被该Java Project中的任何对象调用;而对于protected所修饰的方法或属性能够被所在包下的任何对象调用,而如果使用包外的对象调用,则会报错;下一个就是默认的了,如果我们没有用一个访问限定符修饰,则系统会提供一个默认的访问权限,默认的访问权限限定于本类和该包下;最后一个就是private了,顾名思义,这个关键字表明这个类或者方法等只能被当前类里面的对象调用。
2.this和super
这两个关键字使我们在编写Java程序时经常会用到,前者更是广为使用。首先,this这个关键字可以用来表示调用当前方法的对象,这是它最常见的用法,除此之外,还可以用其调用类的构造方法,以及返回对象的值;而且,很重要的一点是:当局部变量与成员变量名字相同时,成员变量就会被隐藏,如果想使用成员变量,就必须使用this关键字。然后就是super了就目前来看,我们使用super调用一个继承过来的方法实现其在父类中的功能,super还可以用来调用父类的构造器,值得注意的是,当使用super调用构造函数时,调用必须写在继承类的构造函数的第一行。
3.final
final的汉语意思即是“最后”,因此final在使用时经常会和最后有关。比如将一个类定义为final:public final class study(){}即表示该类不能被继承,同理,当一个属性前面加上了final,表明这个属性不能再被更改,而当用来修饰方法时,则是在宣称这个方法已经是确定了的,即已经被最后修改,不能再被修改,只能被调用。
4.static
static这个关键字我们在定义main方法就接触了,使用static修饰的方法或者属性,都可以直接用类名进行调用,这样的话,就不用在使用类时再去new了。
当然,这些只是初步学习关键字的一些心得,肯定还有很多用法没有被涵盖进去,希望南来北往的过客们,能够缓下脚步,进行指正和教导,先在此谢过了。
分享到:
相关推荐
- `boolean` 是Java的基本数据类型之一,用于表示逻辑值,只有两个可能的值:`true` 和 `false`。它可以用于定义变量、函数参数或类的成员变量。例如: ```java boolean isDone = false; if (isDone) { // do ...
Java是一种广泛使用的面向对象的编程语言,其设计目标之一就是具有简单性、面向对象、健壮性、安全性等特性。在Java中,关键字是被语言保留的标识符,它们有特殊的含义,不能作为变量名、类名或方法名。本文将深入...
总结,`synchronized`关键字是Java多线程编程中的关键工具,理解并合理运用它,可以帮助开发者编写出高效且线程安全的代码,避免数据竞争和死锁等问题。通过深入学习和实践,可以提升Java程序员在并发编程领域的专业...
在本节中,我们将详细介绍Java关键字static的概念、特性和应用场景。 一、static的概念和特性 在Java中,static关键字用于修饰成员变量和成员方法,以实现“伪全局”概念。static修饰的成员变量和成员方法是独立于...
Java并发编程是Java编程的核心技术之一。Java并发编程包括线程的生命周期、线程的状态转换、线程的同步和死锁等。线程的生命周期包括新建、就绪、运行、阻塞和死亡五种状态。线程的状态转换包括新建到就绪、就绪到...
总结来说,`this`关键字在Java程序中用于明确地引用当前对象的实例变量或方法,帮助我们区分局部变量和实例变量。而Java的内存分配机制则确保了对象和其实例变量在堆内存中的正确存储和管理。理解`this`的关键字用法...
五、 封装(面向对象特征之一)★★★★ 23 六、 继承(面向对象特征之一)★★★★ 25 七、 接口(面向对象特征之一)★★★★ 28 八、 多态(面向对象特征之一)★★★★ 30 九、 java.lang.Object 31 十、 异常★...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据着重要地位。这份"Java精华总结"文档无疑是为那些想要深入理解Java或准备Java面试的开发者精心准备的。以下是一些关键知识点的概述: 1. **Java...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。这份"Java精华总结"涵盖了初学者需要掌握的基础知识,同时也可能包括一些进阶主题,旨在帮助新入行的开发者快速入门。以下是对Java核心...
它是Java强大的特性之一,常用于插件系统、元数据处理等领域。 10. **JVM优化**:理解JVM的工作原理,包括类加载机制、内存模型(堆、栈、方法区、本地方法栈等)、垃圾回收算法。学习如何通过调整JVM参数进行性能...
Java学习笔记之大鹏JAVA终级总结,是针对Java编程语言深入学习和面试准备的一份综合资料。这份总结涵盖了从基础知识到高级概念的多个方面,旨在帮助初学者理解和掌握Java的核心概念,同时解决面试中可能出现的关键...
封装是面向对象编程的三大特性之一。它隐藏对象的内部实现细节,只对外提供公共接口。通过访问修饰符(public、private、protected)控制成员的访问权限,可以实现数据的安全性。 4. **继承** 继承允许一个类...
Java中的`static`关键字是Java语言中的核心特性之一,它有着多方面的用途,对理解和编写高效、整洁的代码至关重要。以下是对`static`关键字详细解释和应用的总结: 1. **静态变量(类变量/静态变量)** - `static`...
在Java编程中,面向对象是核心概念之一,而`this`关键字则是实现这一概念的重要工具。本文将深入探讨`this`关键字的使用,特别是在Java面向对象编程的进阶场景中。 首先,我们来明确`this`是什么。`this`关键字在...
Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。本文将深入探讨Java的基础知识,包括语法、类与对象、数据结构、控制流以及面向对象编程的特性。 1. **基本语法** Java的基础始于其...
Java预科总结笔记是针对Java初学者的一份详尽的学习资料,主要涵盖了Java标准版(JavaSE)的基础知识。...Java预科总结笔记将通过实例和练习帮助你深入理解和应用这些概念,为你的Java学习之路奠定坚实的基础。
Java是一种广泛使用的面向对象的编程语言,以其平台独立性、高效性和丰富的类库而闻名。这份"java知识点总结思维导图(xmind)"是为帮助学习者...所以,下载并利用这份思维导图,无疑会成为你学习Java之旅的得力助手。
在Java编程中,面向对象的特性是其核心之一,而包(package)和导入(import)关键字则是组织和管理代码的关键要素。这两个概念对于理解和编写大型Java项目至关重要。 一、package关键字的使用 1. 说明 `package`...
在Java编程语言中,认证是一种验证开发者技能和知识的方式,它通常涉及到通过一系列的考试来证明你对Java语言的理解和应用能力。本文将对Java认证中的关键知识点进行精辟总结,帮助备考者更好地掌握Java的核心概念。...
Java是世界上最流行的编程语言之一,尤其对于初学者来说,掌握其基础知识是至关重要的。本篇文章主要总结了Java学习的基础知识点,包括程序设计的基本结构、Java程序的执行方式、开发流程、核心技术和编码规范。 ...