- 浏览: 585332 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (423)
- windows2003 (1)
- exception (3)
- java (91)
- eclipse (14)
- java web (3)
- javaScript (11)
- 装机 (1)
- sql (34)
- outlook (1)
- html (8)
- JAVA 不同区域服务器引起的乱码解决 (2)
- strtus (3)
- http (1)
- 设计模式 (4)
- Java对存储过程的调用方法 (0)
- java-数据库操作 (0)
- jdbc (7)
- dwr (2)
- 软件版本号 (1)
- jxls (1)
- ExtJS (3)
- Ajax (1)
- git (12)
- linux (20)
- mysql (14)
- maven (16)
- easyui (1)
- 日常备注 (1)
- spring (9)
- others (1)
- windows快捷键 (1)
- 工作备注 (9)
- 工作杂项 (0)
- photoshop (1)
- 开发环境配置 (0)
- jboss (1)
- 报表 (1)
- 图表 (1)
- fckeditor (1)
- 调试bug (2)
- 口令 (1)
- css (2)
- mongodb (7)
- restful (1)
- jsp (5)
- jpa (2)
- bug (1)
- js (2)
- Json (1)
- POI (1)
- xml (2)
- webstorm (1)
- java swing (1)
- ubuntu (3)
- mongo (27)
- 自我学习 (0)
- 草稿 (0)
- 单元测试 (1)
- 数据库 (2)
- ide (1)
- 大数据 (0)
- uml (1)
- spring-boot (1)
- mybatis (3)
- oracle (2)
- jetty (1)
- 学习 (0)
- 系统调优 (1)
- tomcat (2)
- kettle (1)
- 学习资源 (1)
- 架构 (2)
- database (4)
- idea (1)
- consul (1)
- hadoop (2)
- nginx (3)
- 认证 (1)
- 加密 (1)
- connection pool (1)
- loadrunner (1)
- tps (1)
- 翻墙工具 (1)
- redis (2)
- redis jedis shardjedis (1)
- spring boot (1)
- 认证授权 (1)
- ssh (1)
- svn (2)
- 多线程 (1)
最新评论
-
abcdeudi:
不错
接口和抽象类什么时候使用才合适? -
羽翼的心动:
POI中对Word处理,读取不到书签。如果要处理书签的话,就只 ...
POI根据模板(excel表头)导出excel -
pdf1192012:
高质量文章
接口和抽象类什么时候使用才合适? -
沐忆潼:
...
POI根据模板(excel表头)导出excel -
422937561:
高质量文章
接口和抽象类什么时候使用才合适?
一)
1)接口中所有的方法都是public abstract。
2)在接口中声明方法时,不能使用native、static 、final 、synchronized 、private 、protected等修饰符.(即只能用public abstract)
3)和public类一样,public接口也必须定义在与接口同名的文件中。
4)接口中可以有数据成员,这些成员默认都是public static final。
二)
1)一个接口可以继承自另一个接口。
2)Java中不允许类的多继承,但允许接口的多继承。
3)在Java中,一个类可以实现多个接口。
4)一个类在继承另外一个类的同时,可以实现多个接口。
1)接口中所有的方法都是public abstract。
2)在接口中声明方法时,不能使用native、static 、final 、synchronized 、private 、protected等修饰符.(即只能用public abstract)
3)和public类一样,public接口也必须定义在与接口同名的文件中。
4)接口中可以有数据成员,这些成员默认都是public static final。
interface Math { [color=red]double PI=3.1415926;[/color] } class Arithmetic implements Math { double roundArea(double radius) { return PI*radius*radius; } } class Student { public static void main(String[] args) { Arithmetic a=new Arithmetic(); System.out.println(a.roundArea(3)); System.out.println(Math.PI); //ok System.out.println(Arithmetic.PI); //ok System.out.println(a.PI); //ok } }
二)
1)一个接口可以继承自另一个接口。
2)Java中不允许类的多继承,但允许接口的多继承。
3)在Java中,一个类可以实现多个接口。
4)一个类在继承另外一个类的同时,可以实现多个接口。
//在继承类的同时,实现多个接口 interface Sittable { void sit(); } interface Lie { void sleep(); } interface HealthCare { void massage(); } class Chair implements Sittable { public void sit(){}; } [color=red]class Sofa extends Chair implements Lie, HealthCare[/color] { public void sleep(){}; public void massage(){}; }
发表评论
-
文件上传
2017-02-05 09:47 407文件上传模块 -
@ModelAttribute注解的使用
2017-01-09 23:13 537https://my.oschina.net/u/176085 ... -
数组合并和判断数组包含某个元素
2017-01-09 23:10 536http://www.iteye.com/news/28296 ... -
项目创建流程
2017-01-09 23:06 402http://lion.newtouch.com/pages/ ... -
mysql 出现很多连接 sleep 问题
2017-01-09 23:00 707http://blog.csdn.net/lin_credib ... -
spring boot 学习
2016-11-28 17:05 381http://412887952-qq-com.iteye.c ... -
jxls excel上传数据
2016-11-22 15:27 552http://jxls.sourceforge.net/ref ... -
veloctiyengine gettemplate jsonobject.fromobject
2016-11-18 10:41 0/** 53. * test User 54. ... -
HDFS客户端的权限错误:Permission denied
2016-08-09 01:55 629http://www.linuxidc.com/Linux/2 ... -
java map中的key为object
2016-08-08 11:18 528http://zhidao.baidu.com/link?ur ... -
jdbc pool
2016-07-26 14:50 407[url]C:\Users\lwx328240\Desktop ... -
java 域是指什么
2016-07-15 15:36 531http://blog.csdn.net/iaiti/arti ... -
java jdbc/ojdbc 链接oracle的三种方式
2016-07-12 14:50 578http://blog.itpub.net/22664653/ ... -
java 编译器 解释器
2016-06-28 14:45 7140) javac 编译器 用于将java源代码文件编译成字节码 ... -
linux查看cpu、内存、版本信息
2016-06-24 21:44 541http://blog.chinaunix.net/uid-2 ... -
重定向控制台System.out.println输出到文件,再重定向回控制台
2016-06-24 20:18 509http://blog.csdn.net/jason_deng ... -
java 代码点 代码单元
2016-06-24 09:38 722http://blog.csdn.net/weizhaozhe ... -
java 日期
2016-06-24 09:39 348http://kingquake21.iteye.com/bl ... -
jdbc addBatch
2016-06-23 22:08 402http://www.360sdn.com/java/2014 ... -
java中的arrayList(动态数组)与静态数组
2016-06-21 20:26 947http://www.2cto.com/kf/201206/1 ...
相关推荐
这份名为"超详细的Java复习知识点2019——个人笔记"的文档,旨在为初学者提供一个全面且深入理解Java基础知识的指南。笔记内容可能涵盖了以下几个关键领域: 1. **Java语法基础**:包括变量、数据类型、运算符、...
Java基础复习笔记——数据结构和算法浅谈-附件资源
这份"java复习笔记"旨在帮助学习者系统地回顾和深入理解Java的关键概念和技术,以便于提升编程技能和应对各种开发挑战。 一、基础语法 Java的基础语法包括变量、数据类型、运算符、流程控制语句等。例如,变量是...
本篇复习笔记主要关注的是JSP构架以及MVC(Model-View-Controller)设计模式的应用。 MVC设计模式是软件工程中的一种架构模式,它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller)...
【Java学习笔记——全面解析】 Java作为一种广泛应用的高级编程语言,是软件开发领域的核心力量。这份"学习笔记——资料"涵盖了Java学习的各个方面,旨在帮助初学者和有经验的开发者巩固基础,提升技能。以下是对这...
这份"Java JDK 6学习笔记——ppt简体版"很可能是对这一版本特性和使用方法的详细讲解,旨在帮助初学者和有经验的开发者深入理解JDK 6的核心功能和改进。 JDK(Java Development Kit)是Java编程语言的软件开发工具...
本学习笔记主要涵盖了Java的基础知识,包括面向对象、集合、IO流、多线程、反射与动态代理以及Java 8的新特性等方面,旨在帮助初学者或有经验的开发者巩固和提升Java编程技能。 1. 面向对象(OOP):Java的核心是...
中的“大学生Java学习笔记,复习巩固,课程大作业,课程设计,期末复习”暗示了这个项目是学生学习过程中的一个重要部分,它可能包括了课堂所学的全部Java概念和技术,如面向对象编程、类与对象、继承、多态、接口等...
### Java期末考试复习笔记 #### 第一章:Java入门 - **Java的特点**: - **面向对象**:Java的设计原则之一就是支持面向对象编程(OOP),这使得它非常适合于构建复杂的、可维护的应用程序。 - **与平台无关**:...
Jworld@TW技术论坛版主,Java权威技术顾问与专业讲师,Java畅销书作者——林信良全新力作。 国内第一本Java 7,前期版本累计销量5万册。 《Java JDK 7学习笔记》针对Java SE 7新功能全面改版,无论是章节架构或...
本篇复习笔记主要关注树的概述,包括树的概念、基本操作、使用场景以及一种特殊的树实现——记父节点实现。 1. **树的概念** 树是一种由N个节点构成的有限集合,这些节点之间存在父子关系。与线性结构(如数组、...
### Java基础复习笔记09数据结构-哈夫曼树 #### 概述 本文档主要介绍了Java中的数据结构——哈夫曼树(Huffman Tree),并深入探讨了其原理、构造方法以及应用实例。哈夫曼树是一种带权路径长度最短的二叉树,在...
【北大青鸟复习笔记】是针对信息技术领域,特别是计算机网络知识的总结,主要涵盖了第三代计算机网络的概念及其核心特征。在这一阶段,网络的发展基于开放系统互连(OSI)参考模型,这是一个国际标准,用于定义网络...
以下是基于描述中提到的两个文件——"Java基础每日复习笔记-JavaSE基础阶段.edf"和"Java基础每日复习笔记-JavaSE高级阶段.edf"——所包含的知识点的详细阐述: 1. **Java SE基础阶段**: - **Java简介**:了解Java...
【描述】"大学生JAVA学习笔记,复习巩固,课程作业,课程设计" 暗示这可能是某个大学课程的一部分,学生通过这个项目来实践Java编程和Android应用开发的知识。这可能涵盖了从基础概念到高级特性的全面学习,如UI设计...
6. **Java 十大基础笔记整理(PDF).zip**:这是一份整理好的Java基础知识点的笔记,涵盖了类、对象、接口、继承、异常处理、输入输出、集合框架等关键概念,适合初学者和复习者参考。 通过这些文件,我们可以系统...
本文将详细介绍一个专门为Java初学者设计的练手项目——杰信商贸SS版本,包括项目的背景、特点以及如何通过视频教程、源代码和笔记进行学习。 #### 二、项目简介 ##### 2.1 项目概述 杰信商贸SS版本是一款模拟商贸...
该压缩包文件“软件质量保证与测试 —— 课程实验代码+期末复习资料+期末实验大作业测试报告-内含源码和说明书(可自己修改).zip”是针对软件质量保证与测试课程的一个综合资源包,包含了多个方面的学习材料。...
5. **笔记文档**:可能包含了讲师的讲解要点或者学员的学习笔记,有助于理解和复习。 6. **视频教程**:如果资源丰富,可能还包括了视频教学,直观展示编程过程和技巧。 总的来说,"java_PeiXun.rar"这个压缩包对于...