`
阅读更多

1.final关键字:

final:终态(不可变)。final类:不可被继承,无子类,类中方法默认是final的。

final方法:不能被子类的方法覆盖,但可以被继承。

final成员变量:表示常量,只能被赋值一次,赋值后值不再改变。

  final不能用于修饰构造方法。

(构造方法:方法名==类名,无返回类型,用于初始化对象(给类中成员赋初值),不能被子 类继承,不能被static、final、synchronized、abstract和native修饰)

final变量(常量):用final修饰的成员变量表示常量,值一旦给定就无法改变!

2.static关键字:

1.在不创建对象的情况下可调用方法或变量。

2.java中,static不允许用来修饰局部变量(c/c++可以)。

3.无this,因为this指向当前对象,而静态方法不需对象,用类名可直接调用。

4.类的构造器默认为静态方法。

5.静态成员变量独立于对象,但可以通过对象去访问,所有的静态方法和静态变量都可以通过对象访问(只要访问权限足够)。

6.Java中的static关键字不会影响到变量或者方法的作用域。在Java中能够影响到访问权限的只有private、public、protected(包括包访问权限)

3.

String:常量(修改相当于创建两个对象);

StringBuffer:变量,线程安全(多线程操作字符串缓冲区 下操作大量数据 = StringBuffer)。

StringBuilder:线程非安全的,速度更快(用于单线程)。

 

 
分享到:
评论

相关推荐

    java常用系统类库实验

    ### Java常用系统类库实验详解 #### 实验概述与目标 本次实验主要聚焦于Java的预定义类,尤其是那些在日常编程中频繁使用的系统类库。实验旨在加深学生对Java预定义类的理解,掌握常用类的运用技巧,以及熟练方法...

    实验5 JAVA常用类.doc

    实验5的Java常用类主要涵盖了Java编程中的一些核心概念和常用工具类的使用。以下是这些知识点的详细说明: 1. **String、StringBuffer(StringBuilder)**: - **String** 类在Java中是不可变的,这意味着一旦创建了...

    JAVA最常用的英语单词

    JAVA最常用的英语单词 在Java编程语言中,有许多英语单词被广泛应用于编程过程中。这些单词可能来源于数据结构、算法、编程语言、数据库、操作系统等领域。本文将对这些英语单词进行分类和解释,以帮助读者更好地...

    java开发常用API

    在Java开发中,以下是一些常用API的知识点: 1. **集合框架**:Java集合框架是处理对象集合的一系列接口和类,包括List(如ArrayList和LinkedList)、Set(如HashSet和TreeSet)和Map(如HashMap和TreeMap)。这些...

    java中常用操作

    在Java编程语言中,"常用操作"涵盖了许多关键概念,包括但不限于对象创建、数据类型、控制结构、异常处理、集合框架、多线程、输入输出流以及类库的使用等。下面将对这些主题进行详细阐述。 1. **对象创建与类**: ...

    JAVA中集合类一些常用类的总结

    本文将对Java中一些常用的集合类进行总结。 首先,ArrayList是List接口的一个实现,它允许我们在列表中按索引存取元素。在上述代码中,创建了一个ArrayList对象`list`并添加了不同类型的元素,包括字符串和自定义的...

    Java常用实例程序

    "Java常用实例程序"这个主题涵盖了许多Java开发中的常见任务和功能的实现,这些实例可以帮助开发者更好地理解和掌握Java语言的核心概念及应用。下面我们将深入探讨一些Java编程中的关键知识点。 1. **基本语法与...

    java常用工具类

    "java常用工具类"这个主题涵盖了Java开发中常用的类和方法,这些工具类可以帮助我们简化编程工作,提高代码的可读性和可维护性。在Java中,`java.util`包就是这样一个包含大量工具类的包,提供了很多实用的功能。 1...

    Java学习 常用命令 常用单词

    * Java常用链接:包括Java官方文档、Java API文档、Java开源项目等。 * Linux和Bat命令:包括基本的Linux命令、文件操作命令、进程管理命令等。 * 软件开发中常用的单词:包括算法、数据结构、设计模式、软件开发...

    Java常用算法手册(jb51.net)_Java常用算法手册_

    《Java常用算法手册》是一本面向Java初学者的算法指南,旨在通过深入浅出的方式,帮助读者理解并掌握各种常见的编程算法,从而提高他们的编程能力和解决问题的效率。这本书的覆盖范围广泛,涉及到算法基础、数据结构...

    Java常用算法手册 高清

    《Java常用算法手册》是一本深入探讨Java编程中常见算法的实用指南,旨在帮助开发者提升在实际工作中解决复杂问题的能力。这本书涵盖了从基础到高级的各种算法,为Java程序员提供了丰富的学习资源。 首先,本书会...

    java相关常用的的帮助文档

    以上知识点是Java开发中的关键领域,掌握它们能够使开发者在日常工作中更加得心应手。提供的"java相关常用的的帮助文档"压缩包可能包含了关于这些主题的详细指南、API文档或者示例代码,建议深入学习,以便提升Java...

    java编程常用单词

    对于初学者来说,掌握Java编程中常用的单词是迈向专业开发的重要步骤。以下是一些Java编程中常见的关键术语和概念,这些都是理解和编写Java代码的基础。 1. **类(Class)**:类是面向对象编程的核心,它是创建对象...

    JAVA编程常用英文单词汇总.pdf

    Java 编程中,类(Class)和对象(Object)是最基本的概念,System.out.println() 是最常用的输出语句。变量(Variable)和类型(Type)是编程中的基本元素,操作(Operation)和函数(Function)是程序的核心 ск...

    Java常用词汇汇总

    在Java编程语言中,掌握一些常用的词汇和概念是至关重要的,这将有助于你更好地理解和编写代码。...通过阅读提供的"Java常用词汇汇总.txt"文件,你可以更深入地了解每个术语的详细解释和实际应用。

    java开发中常用API

    Java开发中的常用API是程序员日常工作中不可或缺的一部分,它包含了各种工具类、接口和类,用于实现各种功能。这里我们主要关注几个重要的API组件,包括W3CSchool的基础教程,MySQL5中文参考手册,jQuery 1.8.3的...

    java经典常用小程序

    在Java编程中,我们经常通过编写小程序来锻炼基础技能和理解编程概念。以下四个程序涵盖了不同的知识点,包括闰年判断、分数等级转换、奇数序列求和以及乘法口诀表的打印。 1. **闰年判断程序**: 这个程序用于...

    java概念题汇总.pdf

    8. 线程和并发:文档中出现了Runnable、Thread、sleep()、wait()、notify()等关键字,这些都是Java多线程编程中常用的概念。sleep()方法用于让当前线程暂停执行指定的时间,wait()方法和notify()方法则是用于线程...

Global site tag (gtag.js) - Google Analytics