java - day15 - NonameInner】的更多相关文章

匿名内部类 public interface Inter {} interface Inter2{ void show(); } main(){ //错误,接口不能实例化 Inter t = new Inter(); /* 正确,创建接口的实现类的对象-实现类省略(匿名内部类), * {}中的内容等同于下述语句中实现类class Aoo{}中的成员数据, * new Inter(...){...}的()中为相应构造方法参数(如有) */ Inter t = new Inter(...){...}…
匿名内部类 package com.javatest.mama; public class Mama { int x = 5; public static void main(String[] args){ Mama t = new Mama(); t.say(); /* Baby m = new Baby(); */ //错误:No enclosing instance of type Mama is accessible //main()是静态类,而内部类是动态类 } void say(){…
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /** * 需求:计算网页访问量前三名 * 用户:喜欢视频 直播 * 帮助企业做经营和决策 * * 看数据 */ object UrlCount { def main(args: Array[String]): Unit = { //1.加载数据 val conf:SparkConf = new Spa…
最近一直有事,博客也停笔了一段时间,十分抱歉. 这一篇主要讲讲对象的比较,什么是对象的比较,我们知道两个数值类型只需要用"=="符号即可进行相等判断,但如果是两个Goods对象呢?如何进行比较?这时候,我们的equals方法就派上用场了.equals方法是类的祖先Object类的另一个protected方法,既然是protected方法(能被同一个包里的所有类所访问, 能被该类的子类所访问,子类可以和父类不在一个包中),子类是可以直接访问的,但如果没有覆盖该方法,那么使用的只是Obje…
第01天 java面向对象 今日内容介绍 u 包和权限修饰符 u 内部类 第1章   包和权限修饰符 1.1      包的概述 java的包,其实就是我们电脑系统中的文件夹,包里存放的是类文件. 当类文件很多的时候,通常我们会采用多个包进行存放管理他们,这种方式称为分包管理. 在项目中,我们将相同功能的类放到一个包中,方便管理.并且日常项目的分工也是以包作为边界. 1.2      包的声明格式 通常使用公司网址反写,可以有多层包,包名采用全部小写字母,多层包之间用”.”连接 类中包的声明格式…
import java.util.concurrent.CyclicBarrier;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; public class Thread1501_CyclicBarrier { public static void main(String[] args) { System.out.println(" 主线程开始执行 -----"); E…
2019-11-01-22:09:09 目录 1.Collection集合的概念 2.Collection集合常用方法 3.Iterator迭代器 4.增强for 5.Collection常用工具类 Collection集合的概念 ●集合:集合是java中提供的一 种容器,可以用来存储多个数据. 集合和数组既然都是容器,它们有啥区别呢? ●数组的长度是固定的.集合的长度是可变的. ●数组中存储的是同-类型的元素.可以存储基本数据类型值.集合存储的都是对象.而且对象的类型可以不一致.在开发中一般当…
Set接口 Set集合存储特点: 不允许元素重复 不会记录元素的添加先后顺序 Set只包含从Collection继承的方法,不过Set无法记住添加的顺序,不允许包含重复的元素.当试图添加两个相同元素进Set集合,添加操作失败,add()方法返回false. Set接口定义了一种规范,也就是该容器不记录元素的添加顺序,也不允许元素重复. Set接口常用的实现类有: HashSet类:底层采用哈希表实现,开发中使用对多的实现类,重点. TreeSet类:底层采用红黑树实现,可以对集合中元素排序,使用…
上篇文章中介绍了泛型是什么,为什么要使用泛型以及如何使用泛型,相信大家对泛型有了一个基本的了解,本篇将继续讲解泛型的使用,让你对泛型有一个更好的掌握和更深入的认识. 上篇中介绍完泛型之后,是不是觉得泛型挺好用的?既消除了Object的不安全类型转化,又可以很方便的进行类型对象的存取,但是,等一下,有没有考虑到这样的情况. 我们先定义一个水果类: public class Fruit { private String name; public Fruit(String name){ this.na…
File是文件和目录路径名的抽象表示 文件和目录可以通过File封装成对象 对于File而言,封装的不是一个真正存在的文件,只是一个路径名,它可以存在,也可以不存在,要通过后续操作把路径的内容转换为具体存在的 创建目录就用创建目录的方法,创建文件就用创建文件的方法,在同一个路径下如果有同名的无论是文件还是文件夹创建都会失败 绝对路径:完整的路径名,不需要任何其它信息就可以定位到它所表示的文件 例如:C:\Windows\apppatch\AppPatch64 相对路径:必须使用取自其它路径名的信…