- 浏览: 39182 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lenomon:
可以看看这个demo, M2eclipse 设置 Mave ...
Maven学习笔记(二)——Eclipse插件安装(m2eclipse)
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--容器(二)--使用Abstract类
2011-02-23 14:34 0这个示例在于演示通过继承java.util.Abstract来 ... -
Maven学习笔记(一)——安装与配置
2011-12-24 17:48 11061. 准备工作 操作系统 ... -
Maven学习笔记(二)——Eclipse插件安装(m2eclipse)
2011-12-24 19:06 1514如何安装Eclipse插件 关于如何安装Ecli ... -
Maven学习笔记(三)——坐标和依赖
2011-12-27 12:58 921参考书籍Maven实战:可在InfoQ的Minibook出下载 ... -
`nonmutating' is not defined (Ice)
2012-02-20 14:40 837说明出处:http://download.zeroc.com/ ... -
Java中的所有异常
2011-02-14 13:33 626原文地址:http://www.knowsky.com/540 ... -
Java中为什么实现了Serializable接口就具备了被序列化的能力以及serialVersionUID的作用
2011-02-14 13:38 703Java 规定的内部机制,实现 Serializable 接口 ... -
系统研究Java--容器(一)
2011-02-14 15:12 783如上图:java完整容器的结构图 个人觉得j ... -
Java中的volatile关键字
2011-02-18 10:09 647我们知道,在Java中设 ... -
系统研究Java--数组(一)
2011-02-22 15:55 637数组不可越界,如果越界将会得到一个表示程序错误的Runtim ... -
Java反射经典实例 Java Reflection Cookbook (初级)
2011-02-23 13:09 361原文地址:http://www.blogjava.net/ji ... -
系统研究Java--容器(二)--使用Abstract类
2011-02-23 14:34 603这个示例在于演示通过继承java.util.Abstract来 ... -
系统研究Java--容器(三)--Collection
2011-02-23 15:36 609<!-- ========== METHOD SUMMA ... -
系统研究Java--容器(五)--部分容器的底层实现
2011-02-23 16:28 846List和存储顺序 从List接口展开的实现类有ArrayL ... -
系统研究Java--容器(四)--Map和Set
2011-02-23 17:59 629Map是Java容器的又一长老 ... -
系统研究Java--容器(六)--Collections工具类
2011-03-01 14:36 794<!-- ========== METHOD SUMMA ... -
系统研究Java--I/O(一)
2011-03-03 16:14 600先占个位置,来两个图 -
abstract class 与 interface 的区别
2011-03-07 11:43 709对于abstract class 和 interf ... -
一个简单的验证码生成工具--servlet版本
2011-05-13 21:20 686需要用到servlet-api.jar package co ... -
Hibernate将Enum枚举类型映射为Int类型
2011-07-01 15:19 1151最近要用Hibernate做一个枚举类型的映射,在MySQL数 ...
相关推荐
Java多线程关键字详解 Java多线程编程中,理解关键字的使用是非常重要的。今天,我们就来详细讨论Java多线程中几个常用的关键字。...同步和异步是两种常用的锁机制,可以帮助我们编写高效、可靠的多线程程序。
下面将总结五种常用的Java设计模式,分别是单例模式、工厂模式、建造模式、_observer模式和迭代器模式。 单例模式 单例模式是一种创造型设计模式,主要目的是使内存中保持一个对象。单例模式可以保证在整个应用...
**Idea的几种常用插件详解** IntelliJ IDEA,简称IDEA,是广大开发者广泛使用的Java集成开发环境,以其高效、智能的编码辅助而深受喜爱。为了提升开发效率和代码质量,IDEA提供了丰富的插件支持。在本文中,我们将...
本文将详细介绍标题提及的五种常用过滤器,并提供相关实现代码,帮助理解它们的工作原理和用途。 一、使浏览器不缓存页面的过滤器 在Web开发中,有时我们需要确保每次请求都能获取最新的页面内容,防止浏览器缓存...
在"java常用代码,常用的如数据库连接等"这个主题中,我们可以深入探讨几个关键的知识点,包括Java基础、异常处理、集合框架以及数据库连接。 1. **Java基础**:Java的基础包括语法、数据类型、变量、运算符、流程...
### JAVA单例模式的几种实现方法 #### 一、饿汉式单例类 饿汉式单例类是在类初始化时就已经完成了实例化的操作。这种实现方式简单且线程安全,因为实例化过程是在编译期间完成的,不会受到多线程的影响。 **代码...
本文将深入探讨几个Java中常用的类,包括它们的功能、实现原理以及如何在实际项目中应用。 1. `String` 类:Java中的字符串是不可变对象,由`String`类表示。源码中可以看到`String`是如何实现字符串拼接、比较和...
8. **排序都有哪几种方法?请列举。用JAVA实现一个快速排序?** - 常见排序算法:冒泡排序、插入排序、选择排序、快速排序、归并排序等。 - 快速排序示例: ```java public class QuickSort { public static ...
要充分利用Java的多态性,还需要了解以下几点: 1. 抽象类与接口:抽象类可以包含抽象方法和非抽象方法,而接口只能声明抽象方法。类可以实现多个接口,但只能继承一个抽象类。两者都可以用来实现多态,但适用场景...
线程有几种状态:新建、就绪、运行、阻塞和终止。 ##### 5. 控制线程 可以使用线程提供的方法来控制线程的行为,如start()、stop()、join()等。 ##### 6. 多线程安全问题 多线程环境下,多个线程同时访问共享...
### Java技能总结 #### 一、Shiro(安全框架) ...以上内容涵盖了 Java 开发中常用的几个重要技术与框架,对于初学者来说是非常宝贵的学习资料。理解并掌握这些技术,将有助于提升个人的开发能力和项目经验。
Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高度的可移植性、健壮性和安全性。在Java面试中,面试官通常会考察应聘者的编程基础、并发处理、内存管理、集合框架、多线程、IO流、设计模式、JVM原理等...
### Java OOP 总结与理解 #### 一、面向对象基本概念 在 Java 面向对象(Object-Oriented Programming, OOP)编程中,我们主要关注以下几个核心概念:类(Class)、对象(Object)、封装(Encapsulation)、继承...
根据给定的信息,本文将详细介绍如何使用Java语言来实现几种常见的排序算法,包括插入排序(Insertion Sort)、冒泡排序(Bubble Sort)、选择排序(Selection Sort)以及希尔排序(Shell Sort)。这些排序算法在...
根据内部类的定义方式不同,可以分为以下几种类型: - **静态内部类**:使用`static`关键字定义的内部类。 - **匿名内部类**:没有名字的内部类,通常用于实现接口或继承类的同时进行匿名实例化。 - **方法中的内部...
Java中的几个特殊关键字 Java中有许多关键字,其中一些具有特殊用途或不再使用: - **`goto`** 和 **`const`**:这两个关键字在Java中是保留的,但实际上并未被使用。 - **`strictfp`**:用于指定浮点计算的严格...
### Java之几种常见的简单设计模式 #### 设计模式概述 设计模式是一套被广泛采纳的、经过实践检验的代码设计经验总结。它们提供了解决在软件开发过程中经常遇到的复杂问题的标准方法。采用设计模式的目的在于提高...