`
sxyplibo
  • 浏览: 6636 次
文章分类
社区版块
存档分类
最新评论

java关键字(第一版)

    博客分类:
  • java
阅读更多

访问限定符 :主要用于修饰类、属性、方法和构造方法

 private       同一个类中
默认的        同一个软件包中=private(升级)—>默认(扩大到软件包)
protected   同一个软件包中+子类中=默认(升级)—>protected(扩大到子类)
public    同一个项目下的所有类都可以使用=protected(无敌升级)—>(整个项目)  
附注:初学而言public是万能的,但是理论上限定符范围越小越好
 


this&&super

this: 1.指本类当前正在被操作的的一个对象
         2.在构造方法中调用本类的某一个构造方法(参数个数和顺序对应,必

须在构造方法内第一行,并且因此,只能调用一个,否则会在第二行)  
super: 1.本类的父类对象(通常用在在子类中调用父类的方法)
          2.在子类构造方法中调用父类的构造方法(必须在构造方法内第一行)

          3.子类构造方法中默认有super(),若父类没有则报错

 

 

附注:

1.由于只能在第一行的原因,在一个构造函数中this和super不会同时出现

2.由于this和super均指对象,故不可用于static环境(变量、方法、语句块)

3.从本质上讲,this是一个指向本对象的指针,而super是一个关键字。

 

 

final:<const>  
  1、修饰类  ,则该类不可被继承
  2、修饰属性,则该属性为常量,不可被修改
  3、修饰方法,则该方法不可被重写
  
  
static (静态的)  
 1、修饰属性,则为静态属性,被该类所有的对象共享,在类加载时加载(最优先)
 2、修饰方法,则在调用时只跟类名有关,
 3、static 代码块  在主函数执行之前就就会执行的代码

0
4
分享到:
评论

相关推荐

    Java关键字的用法

    `break`关键字用于立即退出循环或`switch`语句,转移到紧跟`break`语句后的第一句代码。 **示例:** ```java for (int i = 0; i ; i++) { if (i == 5) { break; } System.out.println(i); } ``` #### 5. `byte...

    Java面试突击第一版

    本资料"Java面试突击第一版"聚焦于帮助求职者高效准备Java相关的面试与笔试,旨在让你在竞争激烈的IT行业中脱颖而出。 Java作为一门广泛使用的编程语言,其面试涵盖了许多方面,包括基础语法、面向对象、集合框架、...

    疯狂java讲义06 电子版 pdf

    标题“疯狂java讲义06 电子版 pdf”暗示这是一本深入讲解Java语言的电子书籍,针对的是对Java有一定基础并希望进一步提高的读者。从描述和标签中我们无法获取更多信息,但可以推测这本书会详细地介绍Java的核心概念...

    Head First Java中文第2版 PDF

    《Head First Java中文第2版》是一本专为初学者设计的Java编程教材,它以其独特的教学方式,通过丰富的图像、幽默的语言和实际案例,帮助读者深入浅出地理解Java编程概念。这本书不仅覆盖了Java语言的基础知识,还...

    Java面试小抄第一版 By 库森.pdf

    在《Java面试小抄第一版》中,作者库森详细整理了一系列Java编程语言和相关技术栈的面试知识点,这些知识点覆盖了Java基础、面向对象、异常处理、数据结构、集合框架、泛型、反射、序列化等多个方面,是Java开发者...

    《Java基础入门(第3版)》(Java):课后答案-docx文档

    第一章介绍了Java的基础概念,如对象、面向对象、javac编译器、JVM以及JRE的作用。第二章讲解了Java编程基础,包括关键字(如"class")、注释类型(单行、多行和文档注释)、数据类型(如基本数据类型和引用数据类型...

    java高并发编程第一版

    《Java高并发编程》第一版是一本专注于Java平台上的并发编程技术的专业书籍。在Java开发领域,高并发编程是至关重要的技能,特别是在大型分布式系统、云计算以及互联网应用中。本书旨在帮助开发者理解和掌握如何在...

    JAVA线程第三版

    《JAVA线程第三版》是Java并发编程领域的一本经典著作,主要针对Java线程的深入理解和实践提供了详尽的指导。这本书详细介绍了如何在Java应用程序中有效地使用多线程,以提高程序的性能和可扩展性。Java线程是Java...

    Thingking in java第四版课后习题答案

    在《Thinking in Java》第四版中,这一章详细讲解了线程、同步、死锁、活锁以及各种并发工具类,如Semaphore、CountDownLatch、CyclicBarrier等。通过这些内容的学习,读者可以掌握如何在多核处理器环境下编写高效、...

    java网络编程第四版pdf

    第一章“基本网络概念”主要介绍了网络的基础知识,包括TCP/IP协议族、互联网的工作原理、IP地址和域名系统。这一章将引导读者理解网络通信的基本模型,为后续的网络编程打下坚实的基础。作者深入浅出地解释了网络...

    《java开发实战经典》第二版李兴华课后习题答案

    以上知识点详细阐述了《java开发实战经典》第二版中李兴华提供的课后习题答案所涉及的Java编程基础内容,覆盖了Java语言的核心概念和编程实践。这些知识点不仅适用于理解书本上的习题答案,而且对于深入学习Java语言...

    疯狂java第三版 源码

    《疯狂Java第三版》是一本深受程序员喜爱的Java学习书籍,其源码是学习和深入理解Java编程的重要参考资料。这份源码包含了大量的示例代码,覆盖了Java的基础语法、面向对象编程、集合框架、多线程、网络编程、IO流、...

    Java 2实用教程(第5版)耿祥义、张跃平课件.zip

    理解这些基本元素是学习Java的第一步。 2. **类和对象**:作为面向对象编程的基础,Java中的类和对象是核心概念。学习如何定义类,创建对象,并通过封装、继承和多态性来实现面向对象设计。 3. **数组和集合**:...

    java2实用教程

    第一章:JAVA语言入门 1.1 JAVA的诞生:介绍了Java语言的历史背景,它是由Sun Microsystems公司在1995年发布的一种面向对象的编程语言。 1.2 JAVA的特点:包括平台无关性、面向对象、安全性、多线程支持等特性,这些...

    Java关键字、标识符、常量、变量语法详解

    了解并熟练掌握这些基础语法是成为Java程序员的第一步,它们构成了Java程序的基础框架,并且在编写任何复杂程序时都不可或缺。通过深入理解和实践,开发者能够更好地设计和实现高效的Java应用程序。

    疯狂JAVA讲义 第2版 光盘 源码

    《疯狂JAVA讲义 第2版》是一本深受Java学习者喜爱的经典教材,由著名IT教育专家李刚编著。这本书全面覆盖了Java编程的基础到高级知识,旨在帮助读者深入理解和掌握Java这门强大的编程语言。光盘中的源码是书中各章节...

    JAVA线程(第三版)

    《JAVA线程(第三版)》是一本深入探讨Java多线程编程的权威书籍,针对Java线程的管理和优化提供了详尽的解析。线程在现代计算机编程中扮演着至关重要的角色,尤其是在并发处理和高性能应用中。Java以其强大的线程...

    面向对象程序设计-Java(第二版)

    面向对象程序设计-Java(第二版)是一本深入讲解Java编程的教材,旨在教授如何使用面向对象的思想来构建软件系统。在Java编程中,面向对象是核心概念,它包括类、对象、继承、封装和多态等核心概念。以下是根据标题...

    01_Java基础_第1天(Java概述、环境变量、注释、关键字、标识符、常量)_讲义

    Java分为JavaSE(标准版)和JavaEE(企业版)两个主要部分。JavaSE涵盖了Java的基础知识,而JavaEE则涉及更高级的概念和框架,适合开发大型项目。 【环境变量配置】 在Windows操作系统中,使用Java开发需要设置...

Global site tag (gtag.js) - Google Analytics