
java
suiyu21
菜鸟一只!
展开
-
Java中类、抽象类、接口的联系与区别
类、抽象类、接口是Java中相似而又很不同的知识点。在此记录一下初学者的我对于三者的认识。简单介绍类(class)可以理解为将某一类事物的共同属性或行为进行归纳抽象。比如学生、医生都是特定的类,他们是可以实例化成对象的。抽象类(abstract class)可以理解为类的更加抽象化。比如我们想要从人与猫之间去找共同属性,可以借鉴动物这一抽象类!抽象方法必须存在于抽象类中,但抽象类不一定存在抽象方法(原创 2017-08-22 19:30:34 · 396 阅读 · 0 评论 -
Java中的异常处理
如果我们制作一个计算器程序,当用户输入的除数为0时,程序将会崩溃直接退出,那么该程序的用户体验将会非常差。我们应该告诉用户,除数为0是不被允许的并继续让用户使用该程序,而不是异常退出!这就要用到异常处理程序了。简单介绍异常是指阻止当前方法或作用域继续执行的问题。而异常处理的任务就是将程序从错误状态中恢复,来让程序要么换一种方式运行,要么继续运行下去!因此,我们在写程序时需要考虑到程序将会出现哪些异常原创 2017-08-22 19:31:19 · 264 阅读 · 0 评论 -
Java中的集合
集合类是Java中一项很有用的工具类,它很像数组但又远远超过数组。它不仅可以存储数量不等的多个对象还可以实现不同的数据结构!其中集合主要分为Set、List、Map三个体系!简单说明Java API中的位置:java.util。主要分类本图展示了主要的结构图。集合主要由两个接口派生:Collection与Map。Collection:Set与List的父接口,其继承了Iterable接口(用于迭代,原创 2017-08-22 21:28:47 · 333 阅读 · 0 评论 -
泛型程序设计
在Java的集合中我们运行程序时会出现下方警告代码$ javac CollectionDemo.java -encoding utf8注: CollectionDemo.java使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。这是因为集合中可能会被存放类型不同的元素,这在编译时不会出错,但运行时可能会出现错误!可以在代码中使用注解@Supp原创 2017-08-22 21:30:08 · 218 阅读 · 0 评论