java - day15 - NonameInner

匿名内部类

 1 public interface Inter {}
 2 interface Inter2{
 3     void show();
 4 }
 5 main(){
 6
 7     //错误,接口不能实例化
 8     Inter t = new Inter();
 9
10     /* 正确,创建接口的实现类的对象-实现类省略(匿名内部类),
11      * {}中的内容等同于下述语句中实现类class Aoo{}中的成员数据,
12      * new Inter(...){...}的()中为相应构造方法参数(如有)
13      */
14     Inter t = new Inter(...){...};
15
16     Inter2 x = new Inter2(){
17         public void show(){} //必须要实现接口内的全部方法体(如果有)
18     };  //注意,此处的";"不能少
19     x.show();  //实现该方法体
20 }
21
22 /*
23  //上语句等同于下面的写法,相当于省略了Aoo{}
24  interface Inter{}
25  class Aoo implements Inter{...}
26  main(){
27      Aoo t = new Aoo();
28  }
29  */
时间: 2024-10-11 07:13:14

java - day15 - NonameInner的相关文章

毕向东Java视频学习笔记【Day15 字符串+StringBuffer+StringBuilder类基础】

.01 string类特点 String类的特点: 字符串对象一旦被初始化就不可以被改变. 面试题 String s = "abc"; String s1 = NEW String ("abc"); System.out.println(s==s1); 输出false表示这两个字符串地址是不是相等的,为什么? 答:第一个是在字符串常量池中创建了abc字符串并且赋给了引用型变量s 第二个是在堆内存中用new的方式创建了string对象 并且在new的时候接受了一个字符

java自学之路-day15

JAVA15 IO IO概述 l  i/o全称: input/output l  之前的程序都是在内存中,一旦结束就没有了 l  如果需要永久使用这些数据就需要持久化存储 l  需要用到IO技术 将数据放到持久化设备 l  Output 写 Input 读  IO操作两种方方式 File类 概述 l  数据存在文件中 文件在文件夹中  路径 l  操作这些文件夹就需要用到File类 作用 特点 l  Java.io 包中 l  文件和目录路径名的抽象表现形式 l  /  Linux盘符  \ W

【DAY15】Java第十五天I/O学习笔记

RandomAccessFile -------------------- 随机访问文件. 1.Object --> java.io.RandomAccessFile 它不流体系中的一员. 2.该对象中封装了字节流,同时还封装了一个缓冲区(字节数组),通过内部的指针来操作数组                中的数据. 3.实现接口:DataInput DataOuput 4.seek(int long); 定位下表 5.skipBytes(int bytes); 跳过字节数 6.getFileP

【Java入门提高篇】Day15 Java泛型再探——泛型通配符及上下边界

上篇文章中介绍了泛型是什么,为什么要使用泛型以及如何使用泛型,相信大家对泛型有了一个基本的了解,本篇将继续讲解泛型的使用,让你对泛型有一个更好的掌握和更深入的认识. 上篇中介绍完泛型之后,是不是觉得泛型挺好用的?既消除了Object的不安全类型转化,又可以很方便的进行类型对象的存取,但是,等一下,有没有考虑到这样的情况. 我们先定义一个水果类: public class Fruit { private String name; public Fruit(String name){ this.na

java学习日记(14-16)

########## day14 #####################ctrl+t 展示类继承树/*** @author 文档注释*/ javadoc.exe 生成java文档jar.exe 压缩类为jar包exclipse 中的 export 1环境变量配置JAVA_HOME jdk目录path中 %JAVA_HOME%/bin 2使用第三方jar包cmdclasspath 告知jvm,去哪个路径下找到可以运行的classset classpath=路径 //临时设置eclipse中新建

传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(day11~)(2016年2月3日16:01:00)

day11 1.Eclipse的基本使用 编译: 自动编译,在保存的那一刻(ctrl+s)帮你做好了(class文件出现在bin目录下) 2.Hierarchy 显示Java继承层次结构,选中类后F4 3.eclipse行号的显示与隐藏 4.D:字体大小及颜色 a:Java代码区域的字体大小和颜色: window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java修改 -- Java Edit Text Font

Java Collection集合方法

一.简单方法 package cn.itcast.day15; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; /** * 集合的由来: * 我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储. * 而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器内的对象,在我们目前所学的知识里面,有哪些是容

黑马day15 仿网盘案例

项目介绍: 本项目主要完成文件的上传以及下载的功能的一个综合案例. 1.搭建环境... 导入jar包以及开发的工具类... jar包: 提供俩个工具类..一个是IOUtils主要提供了输出流和输入流的对接,和关闭流资源的函数 一个是提供数据源的工具类DataSourceUtils IOUtils: package cn.itheima.utils; import java.io.IOException; import java.io.InputStream; import java.io.Out

学习日常笔记<day15>mysql基础

1.数据库入门 1.1数据库软件 数据库:俗称数据的仓库,方便管理数据的软件(或程序) 1.2市面上数据库软件 Oracle,甲骨文公司的产品. 当前最流行应用最广泛的数据库软件.和java语言兼容非常好. 适合中大型,中大应用. SQL Server: 是微软公司的产品.window平台应用非常广泛.和c#,net平台兼容非常好. DB2: IBM公司的产品.IBM服务器--> UNIX -> DB2- > Websphere MySQL: 开源组织的产品.甲骨文公司的产品.免费!!!