java-day14】的更多相关文章

内部类使用 package com.InnerClass; public class Mama { String name; Baby baby; Mama(String name){ this.name = name; baby = new Baby(); //外部类创建内部类对象 baby.mamaName(); } Baby creat(){ return new Baby(); } class Baby{ //内部类 void mamaName(){ System.out.println…
Math Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数. 与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同的结果. 这种放松允许在不需要严格再现性的情况下执行更好的实现. 默认情况下,许多Math方法只需调用中的对应方法是StrictMath组织落实. 鼓励代码生成器使用平台特定的本机库或微处理器指令(如果可用),以提供Math方法的Math实现. 这种更高性能的实现仍然必须符合Math的Math .…
一.需求:计算网页访问量前三名 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类的简单版本. public class Goods { private String title; private double price; public Goods(String aTitle, double aPri…
//为什么要使用泛型 //1.解决元素存储的安全性的问题 //2.解决获取元素时,须要类型转换的问题 //未使用泛型 package org.tizen.test; import java.util.ArrayList; import java.util.List; public class TestMain { public static void main(String []str) { List list = new ArrayList(); list.add(13); list.add(…
泛型是一个很有意思也很重要的概念,本篇将简单介绍Java中的泛型特性,主要从以下角度讲解: 1.什么是泛型. 2.如何使用泛型. 3.泛型的好处. 1.什么是泛型? 泛型,字面意思便是参数化类型,平时所面对的类型一般都是具体的类型,如果String,Integer,Double,而泛型则是把所操作的数据类型当作一个参数.如,ArrayList<String>(),通过传入不同的类型来指定容器中存储的类型,而不用为不同的类型创建不同的类,这种参数类型可以用在类.接口和方法的创建中,分别称为泛型类…
第01天 java面向对象 今日内容介绍 u 接口 u 匿名对象&final u 多态 第1章   接口 1.1  接口的概述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”. 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成.这样将功能的定义与实现分离,优化了程序设计. 1.2      接口的格式&使用 1.2.1    接口的格式 与定义类的class不同,接口定义时需要使用interface关键字. 定义接口所在…
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore; /** * Created by chengtao on 17/12/5. */public class Thread1401_Semaphore { public static void main(String[] args) { ExecutorServ…
2019-10-29-23:08:00 目录 1.内部类 2.成员内部类 3.局部内部类 4.局部内部类的final问题 5.匿名内部类 内部类: what:内部类(nested classes),面向对象程序设计中,可以在一个类的内部定义另一个类 分类: 1.成员内部类 2.局部内部类(包含匿名内部类) 成员内部类: 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ 语句体; } 语句体; } 注意:内用外,可以随意访问,外用内,需要内部类对象 使用方式: 1.间接方…
可变参数用作方法的形参,方法参数的个数就可变 格式:修饰符 返回值类型 方法名(数据类型...变量名){ } 方法内的形参只能有一个,这里的变量是一个数组 public static <T> List<T> asList(T...变量名) 返回由指定数组支持的固定大小的列表 该列表不支持add和remove操作,因为数组大小固定,这两种操作会改变数组大小 Map集合:Interface Map<K,V> K代表键的类型,V代表值的类型,将键映射到值的对象,不能包含重复的…