文档章节

java笔记——关键字

 页疑
发布于 2015/07/03 16:08
字数 440
阅读 34
收藏 1
public 任何地方可访问

protected 包内、包外继承的子类可访问
private 只有自己可以访问

friendly 包内可访问,包外(包括继承的子类)都不可访问
不属于以上三种的就是friendly型
friendly 包内可访问,包外(包括继承的子类)都不可访问
不属于以上三种的就是friendly型


Abstract

抽象,用于声明抽象类、方法,不可以声明抽象变量、对象,抽象的方法只声明不实现。抽象类里可以有非抽象的方法、抽象方法,成员属性默认是friendly型,可以在子类中复写。

例如:

abstract class Demo{
    int tel = 110;
    abstract void method1();
    abstract void method2();
    …
}


interface

接口,用于定义java的接口。接口中的成员属性必须是公开&静态&终态的(默认),实现类中不能覆盖和修改,成员方法必须是公开&抽象的。interface算是一种特殊的abstract class。

interface Demo{
    //接口中一般不定义成员属性
    void method1();
    void method2();
    …
}


abstract class && interf

两者中都可以有抽象方法,抽象方法都是只声明不实现。

实现两者的类,都必须实现其中所有的抽象方法。


final 终态,不能被修改
终态的类不能被继承
static 静态 不用创建实例即可访问
transient 暂存 告诉编译器,在类对象序列化的时候,此变量不需要持久保存
implements 实现 用于实现接口
extends 继承 用于继承类,java只支持单继承
this 本类 指向本类的引用
super 父类 指向父类的引用
@ 注解 hibernate中的注解,分三种,详见百科


© 著作权归作者所有

上一篇: java编码规范
粉丝 1
博文 48
码字总数 39341
作品 0
南岸
私信 提问
Java 私塾第一、二章笔记整理

Java 私塾第一、二章笔记整理 第一章 java入门 一.Java是什么? 一种计算机编程语言 一种软件开发平台 一种软件运行平台(JRE :java runtime environment) 一种软件部署环境 二.Java版本:...

luodis
2011/01/14
245
2
JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52724939 JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千! 经过了几...

Aduroidpc
2016/10/02
0
0
java 私塾JDBC笔记整理

java 私塾JDBC笔记整理 一.JDBC是什么? Java DataBase Connection(类似于IO). 二.JDBC怎样实现传输? JDBC利用Driver来连接不同的数据库。如Oracle, SQL Server, MySql , DB2. Driver(驱动)...

luodis
2011/03/03
252
0
《成神之路-高级篇》Java并发编程——锁

本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。 持续更新中 数据库相关锁机制 数据库的锁机制 表级锁、行级锁、页级锁 共享锁、排他锁 乐观锁与悲观锁 乐观锁、悲观锁 乐观...

HollisChuang's Blog
2018/10/14
0
0
111 多线程JUC包下代码分析

Java多线程系列目录(共43篇) AtomicLongFieldUpdater:通过反射+CAS实现对传入对象的指定long字段实现类似AtomicLong的操作 http://www.cnblogs.com/skywang12345/p/javathreadscategory.ht...

素雷
2017/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
1
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
2
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
2
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部