`

Java几种常用关键字总结

阅读更多

1.abstract

 

abstract关键字可以用来修饰类和方法

abstract类可以通过子类来扩展,但是不能够直接实例化

abstract方法在声明的时候没有实现,但必须在声明方法的abstract类的子类中重写

abstract方法所在的类也是abstract的,如果abstract类的子类并没有实现其父类的所有方法,那么这个子类也是abstract类型的。

abstract关键字不能同static private 和 final 同时出现,因为abstract类型是通过其子类来实现的,但static private 和 final 要求其不能有子类或在子类中实现

final类中不可能有abstract方法,因为final类是不会有子类的。

 

2.final

 

final关键字可用于声明常量,如 final int a = 10;声明或后是不可修改的;

final关键字可用于声明类,该类是不可被继承的

fianl关键字可用于方法,该方法在其所在类的任何子类中不可被重写override

 

3.private

 

访问控制修饰符,可用于类,方法和变量

被private修饰之后表示为私有,不可在该类以外的任何类包括子类中访问。

 

4.protected

 

访问控制修饰符,可用于类,方法和变量

protected修饰的方法或变量将会被任何位置的子类继承,但是永远只能被最早定义他的父类所在的包的类所见(除了该类以及其子类能看到本身的该protected方法或变量之外。)

 

 

native

 

 

nateve关键字可用于方法,来表明该方法是用Java以外的语言实现的

分享到:
评论

相关推荐

    详谈Java多线程的几个常用关键字

    Java多线程关键字详解 Java多线程编程中,理解关键字的使用是非常重要的。今天,我们就来详细讨论Java多线程中几个常用的关键字。...同步和异步是两种常用的锁机制,可以帮助我们编写高效、可靠的多线程程序。

    五种常用的Java设计模式

    下面将总结五种常用的Java设计模式,分别是单例模式、工厂模式、建造模式、_observer模式和迭代器模式。 单例模式 单例模式是一种创造型设计模式,主要目的是使内存中保持一个对象。单例模式可以保证在整个应用...

    idea的几种常用插件

    **Idea的几种常用插件详解** IntelliJ IDEA,简称IDEA,是广大开发者广泛使用的Java集成开发环境,以其高效、智能的编码辅助而深受喜爱。为了提升开发效率和代码质量,IDEA提供了丰富的插件支持。在本文中,我们将...

    java中五种常用的过滤器

    本文将详细介绍标题提及的五种常用过滤器,并提供相关实现代码,帮助理解它们的工作原理和用途。 一、使浏览器不缓存页面的过滤器 在Web开发中,有时我们需要确保每次请求都能获取最新的页面内容,防止浏览器缓存...

    java常用代码,常用的如数据库连接等

    在"java常用代码,常用的如数据库连接等"这个主题中,我们可以深入探讨几个关键的知识点,包括Java基础、异常处理、集合框架以及数据库连接。 1. **Java基础**:Java的基础包括语法、数据类型、变量、运算符、流程...

    JAVA单例模式的几种实现方法

    ### JAVA单例模式的几种实现方法 #### 一、饿汉式单例类 饿汉式单例类是在类初始化时就已经完成了实例化的操作。这种实现方式简单且线程安全,因为实例化过程是在编译期间完成的,不会受到多线程的影响。 **代码...

    Java常用类源码

    本文将深入探讨几个Java中常用的类,包括它们的功能、实现原理以及如何在实际项目中应用。 1. `String` 类:Java中的字符串是不可变对象,由`String`类表示。源码中可以看到`String`是如何实现字符串拼接、比较和...

    java多态的总结

    要充分利用Java的多态性,还需要了解以下几点: 1. 抽象类与接口:抽象类可以包含抽象方法和非抽象方法,而接口只能声明抽象方法。类可以实现多个接口,但只能继承一个抽象类。两者都可以用来实现多态,但适用场景...

    java精华总结

    线程有几种状态:新建、就绪、运行、阻塞和终止。 ##### 5. 控制线程 可以使用线程提供的方法来控制线程的行为,如start()、stop()、join()等。 ##### 6. 多线程安全问题 多线程环境下,多个线程同时访问共享...

    java技能总结

    ### Java技能总结 #### 一、Shiro(安全框架) ...以上内容涵盖了 Java 开发中常用的几个重要技术与框架,对于初学者来说是非常宝贵的学习资料。理解并掌握这些技术,将有助于提升个人的开发能力和项目经验。

    java自己收集的常用面试题

    Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高度的可移植性、健壮性和安全性。在Java面试中,面试官通常会考察应聘者的编程基础、并发处理、内存管理、集合框架、多线程、IO流、设计模式、JVM原理等...

    java oop总结-编程程序

    ### Java OOP 总结与理解 #### 一、面向对象基本概念 在 Java 面向对象(Object-Oriented Programming, OOP)编程中,我们主要关注以下几个核心概念:类(Class)、对象(Object)、封装(Encapsulation)、继承...

    用Java实现几种常见的排序算法

    根据给定的信息,本文将详细介绍如何使用Java语言来实现几种常见的排序算法,包括插入排序(Insertion Sort)、冒泡排序(Bubble Sort)、选择排序(Selection Sort)以及希尔排序(Shell Sort)。这些排序算法在...

    java oop总结

    根据内部类的定义方式不同,可以分为以下几种类型: - **静态内部类**:使用`static`关键字定义的内部类。 - **匿名内部类**:没有名字的内部类,通常用于实现接口或继承类的同时进行匿名实例化。 - **方法中的内部...

    java总结了一下基础知识

    Java中的几个特殊关键字 Java中有许多关键字,其中一些具有特殊用途或不再使用: - **`goto`** 和 **`const`**:这两个关键字在Java中是保留的,但实际上并未被使用。 - **`strictfp`**:用于指定浮点计算的严格...

    java之 ------ 几种常见的简单设计模式

    ### Java之几种常见的简单设计模式 #### 设计模式概述 设计模式是一套被广泛采纳的、经过实践检验的代码设计经验总结。它们提供了解决在软件开发过程中经常遇到的复杂问题的标准方法。采用设计模式的目的在于提高...

    JAVA中单例模式的几种实现方式.doc

    本文介绍了Java中单例模式的几种实现方式,包括非线程安全的基本实现、通过`synchronized`关键字实现线程安全、双重检查锁定以及使用静态内部类实现的延迟初始化持有类。每种方式都有其特点和适用场景: - **非线程...

Global site tag (gtag.js) - Google Analytics