摘要: ************************************************************************* 原作者:ioriogami 原文:https://blog.csdn.net/ioriogami/article/details/12782141 ** 阅读全文
posted @ 2018-11-22 20:04 Moliay 阅读(7) 评论(0) 推荐(0) 编辑
摘要: package javaBasic; public class TestLambda { public static void main(String[] args) { ISay is = (String str)->{System.out.println("can I understand yo 阅读全文
posted @ 2018-11-22 19:57 Moliay 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 对比项目抽象类接口默认方法和构造方法 可有默认的和静态的方法实现 java添加了接口的默认方法和静态方法,且可以实现实现子类使用extends关键字来继承抽象类。若子类不是抽象类,则需要提供抽象类中所有声明的方法的实现子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现 阅读全文
posted @ 2018-11-22 19:30 Moliay 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 方法覆盖要求参数列表保持一致;方法重载的参数列表必须不一致方法覆盖的返回数据类型必须一致;方法重载木得要求方法覆盖只适用于父类和子类之间;方法重载适用于子类和父类内部,或者父类和子类之间方法覆盖在访问权限和异常抛出方面有限定;方法重载木得任何限定方法覆盖针对一个父类方法只能被子类覆盖一次;方法重载针 阅读全文
posted @ 2018-11-22 18:18 Moliay 阅读(43) 评论(0) 推荐(0) 编辑
摘要: package javaBasic; import java.awt.Toolkit; import java.awt.event.*; import java.text.SimpleDateFormat; import java.util.*; import javax.swing.JOption 阅读全文
posted @ 2018-11-22 15:14 Moliay 阅读(18) 评论(0) 推荐(0) 编辑
摘要: package javaBasic; import java.util.Scanner; public class HanioTower { public static void main(String[] args) { Scanner sc = new Scanner(System.in); i 阅读全文
posted @ 2018-11-22 12:14 Moliay 阅读(7) 评论(0) 推荐(0) 编辑
摘要: To iterate is human,to recurse divine.—— L. Peter Deutsch 迭代是人,递归是神~ 递归: int f1(int n1) { if(n1>1) return n1+f1(n1-1); else return 1; } 迭代: int f2(int 阅读全文
posted @ 2018-11-22 12:07 Moliay 阅读(12) 评论(0) 推荐(0) 编辑
摘要: java.* java.lang 包含Java程序所需要的基本类(默认导入)java.util 包含丰富的常用工具类,如集合框架、事件模式、日期时间等java.math 包含执行精度数学运算功能的类java.applet 创建Applet程序所用到的类java.awt 包含创建图形界面程序和消息处理 阅读全文
posted @ 2018-11-22 11:35 Moliay 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.一般而言,我们通过使用import关键字导入包 不知道你是否脑洞过,直接来个*,把以java为前缀的所有包导入~ 如此优秀的想法,可惜只能用*导入一个包!!! 什么 import java.* 或者 import java.*.* 都是不符合语法规范的 相较特殊的情况demo: java.uti 阅读全文
posted @ 2018-11-22 10:58 Moliay 阅读(18) 评论(0) 推荐(0) 编辑