2019年12月17日

异常

摘要: 分类 受检异常:写代码时必须处理的异常,必须要捕获 运行时异常 对于受检异常中的文件不存在异常,只需要catch 住,继续运行程序就行 受检异常程序员是可以处理的,或者说这种异常是允许发生的 是一种意料之内的情况 从语法上来说,受检异常是exception类的子类但不能是runtimeexcepti 阅读全文

posted @ 2019-12-17 23:27 yolanda935 阅读(172) 评论(0) 推荐(0) 编辑

2019年11月29日

static关键字

摘要: 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/luoyoub/article/details/82874993————————————————版权声明:本文为CSDN博主「忧伤的比目鱼」的 阅读全文

posted @ 2019-11-29 08:25 yolanda935 阅读(182) 评论(0) 推荐(0) 编辑

2019年11月28日

扩展方法

摘要: 特点 1 静态类 2 静态方法 3 第一个参数前加this 1 internal static class User 2 { 3 public static String name; 4 public static T Run<T>(this T current , T next) 5 { 6 Co 阅读全文

posted @ 2019-11-28 10:43 yolanda935 阅读(103) 评论(0) 推荐(0) 编辑

2019年11月27日

抽象类

摘要: 抽象类的产生 编写一个类时,会给该类定义一些方法,这些方法是用来描述功能和具体实现的方式,这些方法都有方法体 例如:一个图形类应该有周长的方法,但是不同的图形求周长方法不一样。分析事物,发现共性,就出现了向上抽取。 方法的声名相同,但是方法功能主体不同,这样就可以向上抽取,但只是抽取方法声名,但不抽 阅读全文

posted @ 2019-11-27 07:53 yolanda935 阅读(119) 评论(0) 推荐(0) 编辑

2019年11月25日

三大特性-多态

摘要: 1 package Day3.Demo2; 2 3 /** 4 * 体现多态的写法,是下面的run方法,run方法在面向的是一个抽象的Car 5 * 在run方法看来,它只看Car,这个抽象的东西,具体是宝马,还是奔驰,run不关心 6 */ 7 public class App { 8 publi 阅读全文

posted @ 2019-11-25 22:35 yolanda935 阅读(199) 评论(0) 推荐(0) 编辑

2019年11月21日

三大特性-封装

摘要: 什么是封装? 在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000 所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的 封装可以隐藏实现的细节 让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需 阅读全文

posted @ 2019-11-21 10:18 yolanda935 阅读(194) 评论(0) 推荐(0) 编辑

2019年11月20日

三大特性-继承

摘要: 引出 1 怎么让类公有的属性共同处理:定义一个统一的类来描述,子类继承父类 语法 public class Tea extends Person{ } 作用 1 2 3 优点 注意点 1 java中不支持多继承,即一个子类只能继承一个父类 2 但是可以多个子类继承自一个父类 3 多层继承时,继承依旧 阅读全文

posted @ 2019-11-20 23:36 yolanda935 阅读(271) 评论(0) 推荐(0) 编辑

2019年11月17日

idea如何查看字节码文件

摘要: cd 到.class文件所在目录 执行命令:javap -verbose name.class 阅读全文

posted @ 2019-11-17 21:24 yolanda935 阅读(1025) 评论(0) 推荐(0) 编辑

方法-动态参数

摘要: 1 /** 2 * 动态参数:String...strs 3 * 限制:一定要放在最后 4 * @param num 5 * @param strs 6 * @return 7 */ 8 String func1(Integer num,String... strs){ 9 for (String 阅读全文

posted @ 2019-11-17 20:42 yolanda935 阅读(163) 评论(0) 推荐(0) 编辑

java类和对象内存示意图

摘要: int类型数据127之内的在方法区、常量池内,127之外的在栈中 1. 堆区 存储new出来的对象,每个对象都包含一个与之对应的class信息;jvm只有一个堆区,被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 2. 栈区 每个线程包含一个栈区,栈中只保存基础数据类型的值和对象以及基础 阅读全文

posted @ 2019-11-17 20:41 yolanda935 阅读(614) 评论(0) 推荐(0) 编辑

导航