`

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 常用API的运用,效率及技巧

    Java 是一种完全面向对象的语言,除了几种基本数据类型(如 int、double 等)之外,所有事物都被视为对象。面向对象编程(OOP)的基本原则包括封装、继承和多态。 - **类(Class)**: 类是一种抽象的数据类型,用于...

    java常用开发词汇

    比如,在日常开发过程中,我们会遇到“a collection of”(一系列)、“a couple of”(几个)、“a kind of”(一种类型)等表达方式。这些简单的词汇有助于我们在编写文档和讨论技术时表达更加准确和清晰。 接...

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

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

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

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

    Java常用类源码

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

    Java企业级开发综合技能知识总结

    8. **排序都有哪几种方法?请列举。用JAVA实现一个快速排序?** - 常见排序算法:冒泡排序、插入排序、选择排序、快速排序、归并排序等。 - 快速排序示例: ```java public class QuickSort { public static ...

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

Global site tag (gtag.js) - Google Analytics