Java
文章平均质量分 71
Java
ywm_up
这个作者很懒,什么都没留下…
展开
-
Java集合类
总共有两大接口:Collection和Map,一个是元素集合,一个是键值对集合。Collection代表一组对象,每一个对象都是它的子元素。Map可以把键(key)映射到值(value)的对象,键不能重复。List接口和Set接口继承了Collection接口,List有序可重复,Set无序不可重复,Set的每个元素都必须定义equals()方法来确保对象的唯一性。ArrayList底层采...转载 2020-03-18 14:06:18 · 144 阅读 · 0 评论 -
Java中new一个对象执行什么代码
New一个类的的时候,执行父类的static成员和static代码块(按照先后顺序)执行子类的static成员和static代码块(按照先后顺序)执行父类的非static成员字段变量和代码块的初始化(按照先后顺序)执行父类的构造方法执行子类的非static成员字段变量和代码块的初始化(按照先后顺序)执行子类的构造方法记忆方法:从父到子,静态到非静态参考链接package ex...原创 2020-03-18 13:12:07 · 850 阅读 · 0 评论 -
Java理论易错知识
以下内容根据网上的题库总结,细心网友发现错误的可以在评论中随意指出,共同讨论。一个Java源文件里只能有一个main方法,而且只能有一个public类一个类中可以没有main()方法this和super的区别this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。this...原创 2020-03-12 08:28:23 · 491 阅读 · 0 评论 -
Java数据结构——哈希表(Hashtable)
Hashtable是原始的java.util的一部分,是一个Dictionary具体的实现Java 2重构的Hashtable实现了Map接口,因此,Hashtable现在集成到了集和框架中。它和HashMap类很相似,但是它支持同步像HashMap一样,Hashtable在哈希表中存储键/值对。当使用一个哈希表,要指定用作键值的对象,以及要链接到该键的值。(对象/值)Hashtable构...转载 2020-03-03 17:26:10 · 486 阅读 · 0 评论 -
Java数据结构——栈(Stack)
栈是Vector的一个子类,它实现了一个标准的后进先出的栈堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括Vector定义的所有方法,也定义了自己的一些方法。栈构造函数Stack() //创建默认栈栈的额外方法序号方法描述1boolean empty()测试堆栈是否为空。2Object peek( )查看堆栈顶部的对象,但不从堆栈中移除它。...转载 2020-03-03 16:41:23 · 126 阅读 · 0 评论 -
Java数据结构——向量(Vector)
Vector 类实现了一个动态数组。和 ArrayList 很相似,但是两者是不同的:Vector 主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。Vector构造方法Vector() //创建一个默认的向量,默认大小为 10Vector(int size) //创建指定大小的向量Vector(int size,int incr) //创建指定大小...转载 2020-03-03 16:29:01 · 946 阅读 · 1 评论 -
Java数据结构——位集合(BitSet)
转自菜鸟教程。一个Bitset类创建一种特殊类型的数组来保存位置。Bitset中数组大小会随需要增加。这和位向量(vector of bits)比较类似。这是一个传统的类,但它在Java 2中完全重新设计。Bitset两个构造方法。BitSet() //创建一个默认的对象BitSet(int size) //指定初始大小,所有位初始化为0BitSet常用方法序号...转载 2020-03-03 15:50:51 · 719 阅读 · 2 评论 -
Java数据结构——枚举(Enumeration)
枚举在现在已经很少使用了,但是一些传统的方法还可能用到枚举,可以了解一下。以下代码从菜鸟教程搬运过来。枚举方法boolean hasMoreElements( ) //测试此枚举是否包含更多元素Object nextElement( ) //如果有的话,返回此枚举的下一个元素。实例import java.util.Vector; import java.util....转载 2020-03-03 14:46:30 · 565 阅读 · 0 评论 -
使用JUnit和EasyMock进行单元测试
一、测试环境eclipseJUnit4EasyMock-4.0一般eclipse自带有JUnit4版本的测试包EasyMock的jar包也可以自己去官网下载链接: easymock-4.0.2.jar提取码: s2bp二、导入包1. 创建工程JUnit_test,导入JUnit测试包导入成功二、简单的JUnit测试1. 创建包名com.test,创建类demo.jav...原创 2018-12-19 13:20:12 · 2958 阅读 · 0 评论 -
struts与Mysql数据库匹配实现登录功能Demo
Javaee第四次上机要求用struts来实现登录的功能。老师给了一部分代码,照着敲bug百出,最后还是没有成功,感觉还是云里雾里的。写博客梳理一下。环境准备eclipseMysql数据库jar包下载(jar包我都是官网下载的,先放百度盘里,也可以用自己旧的版本)链接: https://pan.baidu.com/s/1FFUPn8GDa96DK1XgIsOAFw提取码: z6w3...转载 2018-12-12 18:40:56 · 417 阅读 · 0 评论 -
JDBC实现Mysql数据库的增删改查
开发环境:eclipse+Mysql1. 导入jdbc驱动①下载jdbc驱动百度网盘链接: mysql-connector-java-5.1.47.jar提取码: ypgv②驱动导入工程直接把下载的jar包拖动到工程src文件夹里面然后再把jar包添加到库里面然后就可以在这里看到导入的jar包2. 数据库管理连接数据库的方法单独封装成类,这里提供了三种连接方法先看一...转载 2018-11-28 10:37:55 · 426 阅读 · 0 评论