摘要: JDBC,它主要是连接数据库的操作,是一个可以连接各种数据库和程序的接口 连接数据库的前提是,将整个包放入文件的lib文件夹中。然后再上面的包里面复制一下整个jar包。 接着, 虽然是这些东西,但是可以封装成一个JDBC工具类,这个工具类主要是把注册驱动,获得连接对象,释放资源放在一个类里面,使用的 阅读全文
posted @ 2019-08-27 11:31 lvyimin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 异常指代码编译运行时出现的问题 总称Exception,祖宗类Throwable 它的子类很多,大部分都是编译时错误,但RuntimeException子类确实运行时错误。 l RuntimeException和他的所有子类异常,都属于运行时期异常。Exception,ArrayIndexOutOf 阅读全文
posted @ 2019-08-16 10:49 lvyimin 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 集合嵌套 l 准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。 l 洗牌: 通过数字完成洗牌发牌 l 发牌: 将每个人以及底牌设计为ArrayList<String>,将最后3张牌直接存放于底牌,剩余牌通过对3取模依次 阅读全文
posted @ 2019-08-16 09:59 lvyimin 阅读(161) 评论(0) 推荐(0) 编辑
摘要: collection集合的全部都已经结束,但是我们发现他都是单列存在的集合,map则是双列存在的集合。 如图: 它是键值存在的集合,键是唯一的,但是值可以不唯一,但是必须一对一唯一。也就是不能重复的。 Map接口中常用集合概述(它的键对,其实就是两个泛型) 通过查看Map接口描述,看到Map有多个子 阅读全文
posted @ 2019-08-16 09:56 lvyimin 阅读(207) 评论(0) 推荐(0) 编辑
摘要: collection下的另一个集合接口set 它的hashset集合特点:①无序②无下标③不可存储重复 如何判断存储元素是重复HashSet集合,采用哈希表结构存储数据,保证元素唯一性的方式依赖于:hashCode()与equals()方法。 set最重要的一点就是哈希表,也就是hashset的存储 阅读全文
posted @ 2019-08-16 09:18 lvyimin 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 上文中我们得知了集合的顶层接口Collection,但根据面向对象的特点,子类虽然继承父类的全部方法,但却有自己独有的功能,作为有下标的集合。我们来看下它的不同。 list的独特特点 l 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33 阅读全文
posted @ 2019-08-16 08:49 lvyimin 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 作为处于容器最高层级的collection接口,它与下面的集合都处于和父子关系,如ArrayList是继承的抽象方法,抽象方法之上是list接口,它们之间的继承关系如下图。 其中,list是有序接口,set是无序接口。 如同所有的集合一样,作为顶层接口的collection也具有①创建方式②集合方法 阅读全文
posted @ 2019-08-16 00:36 lvyimin 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 前文学习了数组和集合之后,我们知道数组是不可变的,集合是可变的,并且存储的是引用数据类型,它们都是容器。与数组的存储遍历相同,集合也是①新建集合②存储③遍历,以此对集合进行各种增删改查。 自定义类型: 自定义类型流程图:集合的流程:导包:import java.util.ArrayList;创建类型 阅读全文
posted @ 2019-08-14 16:27 lvyimin 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 接上文,我们学习完构造方法+this+super关键字后,发现有时在代码中出现的final和static关键字非常眼熟,但是他们是什么意思呢? 首先,我们需要从封装、继承、多态开始想起,继承的主要意义在于子类完全继承父类中的属性和方法,但有的方法或属性我们不想被继承怎么办?删除是不可能被删除的,只能 阅读全文
posted @ 2019-08-07 22:57 lvyimin 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 高亮:如何判断是否是多态,三个因素。 1、继承:(子类只有继承才能重写转型) 在多态中必须存在有继承关系的子类和父类。基于继承的实现机制主要表现在父类和继承该父类的一个或多个子类对某些方法的重写,多个子类对同一方法的重写可以表现出不同的行为。 2、重写:(可以重写父类方法和变量的多种形态) 子类对父 阅读全文
posted @ 2019-08-06 09:27 lvyimin 阅读(186) 评论(0) 推荐(0) 编辑