
阿里云【名师课堂】Java高级开发
Java核心第三部
Sonrlax
上岸 暂停更新
展开
-
阿里云【名师课堂】Java高级开发23:Lambda表达式
阿里云【名师课堂】Java高级开发23:Lambda表达式 Lambda表达式有面向函数编程的概念,而Java是面向对象编程的语言,这里做个比较: 范例:面向对象编程 interface IMessage { public void print() ; } public class TestDemo { public static void main(String[] args) { // 接口的子类只被使用一次,没有必要去定义这个子类 // 通过匿名内部原创 2020-07-21 11:53:04 · 151 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发22:接口定义加强
阿里云【名师课堂】Java高级开发22:接口定义加强 造成这种问题的关键是:接口只是一个方法的声明,而没有具体的方法实现。如果确实出现了如图问题,那么接口将无法继续使用。 从JDK1.8开始,为了解决图示问题,专门提供了两类新结构: 可以使用default来定义普通方法,需要通过对象调用; 可以使用static来定义静态方法,通过接口名可以调用。 范例:定义普通方法 ...原创 2020-07-21 10:51:57 · 115 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发18 ~ 21:Annotation
阿里云【名师课堂】Java高级开发18 ~ 21:Annotation课时18:代码开发逻辑课时19:准确覆写课时20:过期声明课时21:压制警告 课时18:代码开发逻辑 课时19:准确覆写 课时20:过期声明 课时21:压制警告 ...原创 2020-07-15 15:38:01 · 149 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发14 ~ 17:枚举
阿里云【名师课堂】Java高级开发14 ~ 17:枚举课时14:多例与枚举课时15:Enum类课时16:枚举中定义其它结构课时17:枚举应用 课时14:多例与枚举 课时15:Enum类 课时16:枚举中定义其它结构 课时17:枚举应用 ...原创 2020-07-14 12:03:38 · 180 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发9 ~ 13:泛型
阿里云【名师课堂】Java高级开发9 ~ 13:泛型课时9:泛型问题引出课时10:泛型实现课时11:通配符课时12:泛型接口课时13:泛型方法 泛型是一个很重要的技术,它可以帮助解决程序的参数转换问题。 课时9:泛型问题引出 假设:需要定义一个描述坐标的程序类Point,而这个类中需要提供有两个属性:横纵坐标x、y,对于这两个属性的内容可能有如下的几种选择: x = 10,y = 20(int型) x = 10.1,y = 20.2(double型) x = 北纬xx度,y = 东经xx度(String型原创 2020-07-13 21:50:33 · 194 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发6 ~ 8:Java基础新特性
阿里云【名师课堂】Java高级开发6 ~ 8:Java基础新特性课时6:可变参数课时7:foreach输出课时8:静态导入 随着JDK的更新,每个新版本都会提供许多新特性。 课时6:可变参数 现在假设有这样一个要求:设计一个方法,用于计算任意个数的整数的相加结果。 对于这种开发需求,最初只能通过数组的方式来实现。 package rookie.advanced.demo; public class TestDemo { public static void main(String[] args原创 2020-07-13 13:46:57 · 168 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发2 ~ 5:Eclipse开发工具
阿里云【名师课堂】Java高级开发2 ~ 5:Eclipse开发工具课时2:Eclipse简介课时3:使用JDT开发程序课时4:debug调试课时5:junit测试工具 课时2:Eclipse简介 https://www.eclipse.org/ 下载Neon 3版本:https://www.eclipse.org/downloads/packages/release/neon/3/eclipse-ide-java-ee-developers。 课时3:使用JDT开发程序 课时4:debug调试 课时5原创 2020-07-13 10:36:56 · 145 阅读 · 0 评论