阿里云【名师课堂】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 · 129 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发22:接口定义加强
阿里云【名师课堂】Java高级开发22:接口定义加强造成这种问题的关键是:接口只是一个方法的声明,而没有具体的方法实现。如果确实出现了如图问题,那么接口将无法继续使用。从JDK1.8开始,为了解决图示问题,专门提供了两类新结构:可以使用default来定义普通方法,需要通过对象调用;可以使用static来定义静态方法,通过接口名可以调用。范例:定义普通方法...原创 2020-07-21 10:51:57 · 85 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发18 ~ 21:Annotation
阿里云【名师课堂】Java高级开发18 ~ 21:Annotation课时18:代码开发逻辑课时19:准确覆写课时20:过期声明课时21:压制警告课时18:代码开发逻辑课时19:准确覆写课时20:过期声明课时21:压制警告...原创 2020-07-15 15:38:01 · 119 阅读 · 0 评论 -
阿里云【名师课堂】Java高级开发14 ~ 17:枚举
阿里云【名师课堂】Java高级开发14 ~ 17:枚举课时14:多例与枚举课时15:Enum类课时16:枚举中定义其它结构课时17:枚举应用课时14:多例与枚举课时15:Enum类课时16:枚举中定义其它结构课时17:枚举应用...原创 2020-07-14 12:03:38 · 151 阅读 · 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 · 160 阅读 · 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 · 135 阅读 · 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 · 114 阅读 · 0 评论