![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
文章平均质量分 72
Min_1016
这个作者很懒,什么都没留下…
展开
-
Java 多态
多态(对象的多种形态)1. 引用多态父类引用可以指向本类的对象父类引用可以指向子类的对象public class Initial {public static void main(String[] args) {Animal obj1=new Animal();Animal obj2=new Dog();}}2. 方法多态创建本类对象时,调用的方原创 2016-09-04 08:04:55 · 200 阅读 · 0 评论 -
Java集合框架Example-2
课程修改public void testModify(){ coursesToSelect.set(4,new Course("7","ITPS")); }删除/* * 删除List中的元素 */ public void testRemove(){ Course cr=(Course) coursesToSelect.get(4); coursesToSelect转载 2016-09-06 15:48:13 · 352 阅读 · 0 评论 -
Java 集合框架Example-1
课程添加查询public class Course { public String id; public String name; public Course(String id,String name){ this.id=id; this.name=name; }import java.util.HashSet;import java.util.Set;/* *转载 2016-09-06 15:40:48 · 296 阅读 · 0 评论 -
Java 集合框架
1. 集合的概念:存储任意数量的具有相同属性的对象2. 作用: 在类的内部,对数据进行组织简单而快速的搜索大数量的条目有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素有点集合接口,提供了映射关系,可以通过key去快速查找到对应的唯一对象,而这个key可以诗任意类型3. VS数组数组长度固定,若不够用,则必须新建并将原原创 2016-09-05 15:18:40 · 225 阅读 · 0 评论 -
Java String 字符串
1. 字符串就是双引号之间的数据2. 字符串和数组初始化之后长度不变,内容不变,要改变值,则要新建字符串。每次new一个字符串,都是新建一个对象3. String是java.lang包下的一个类StringstringName=newString("string content");4. 常用方法str.length()转载 2016-09-05 13:05:17 · 221 阅读 · 0 评论 -
Java 异常
1. 当异常发生时,该异常对象被创建并且导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。被捕获(caught)并处理。可能由java运行时系统产生,也可手工代码产生。被抛出的异常与违反语言规范或超出java执行环境限制的基本错误有关2. try-catchtry{System.out.print("请输入你的年龄");Sc原创 2016-09-04 16:43:15 · 221 阅读 · 0 评论 -
Java 抽象
1. 场景a. 某个父类只是知道其子类应该包含怎样的方法,但无法准确知道如何实现b. 多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。2. 作用限制子类特征3. 规则a. abstract 定义抽象类b. abstract定义抽象方法,只有声明,不需实现c. 父类为抽象类d. 抽象类中可以包含普通的方法,也可以没有原创 2016-09-04 09:04:40 · 273 阅读 · 0 评论 -
Java 接口
1. 接口 interface (在名前加I,用于区分)接口可以理解为一种特殊的类,由全局常量和公共的抽象方法组成。类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。2. public abstract interface 接口名【extends 父接口1,父接口2..】/原创 2016-09-04 09:48:14 · 247 阅读 · 0 评论 -
Java 抽象&接口
1. 相同点a. 在使用引用变量时,尽量使用类结构的抽象层,使方法的定义和实现分离b. 都不能被实例化c. 都能包含抽象方法。2. 区别1)抽象类可以为部分方法进行实现,而接口只能包含抽象方法。2)一个类只能继承一个直接的父类。但一个类可以实现多个接口。3.综上所述,接口和抽象类各有优缺点,在接口和抽象类的选择上,必须遵守这样一个原则:转载 2016-09-04 10:59:24 · 207 阅读 · 0 评论 -
Java 集合框架 Map
Map 接口Map提供了一种映射关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key快速查找valueMap中的键值对以Entry类型的对象实例形式存在的key值不能重复,value值可以每个key只能映射到一个值,但value可以对应很多keyMap接口提供了分别返回key值集合,value值集合以及Entry(键值对)集合的方法Map支持泛型,形式如转载 2016-09-07 08:54:43 · 362 阅读 · 0 评论 -
Java 集合框架Example-Set
Set 无get()方法案例:提供备选课程创建学生对象,并给该学生添加三门课程(添加在学生的courses----Set类型的属性中)显示备选课程循环三次,每次输入课程ID往学生的courses属性中添加与输入的ID匹配的课程输出学生选择的课程Set中,添加某个对象,无论添加多少次,最终只会保留一个该对象,并且,保留的是第一次添加的那一个Set中可添加NUL原创 2016-09-06 17:04:59 · 393 阅读 · 0 评论