- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 Java集合类
总共有两大接口:Collection和Map,一个是元素集合,一个是键值对集合。Collection代表一组对象,每一个对象都是它的子元素。Map可以把键(key)映射到值(value)的对象,键不能重复。List接口和Set接口继承了Collection接口,List有序可重复,Set无序不可重复,Set的每个元素都必须定义equals()方法来确保对象的唯一性。ArrayList底层采...
2020-03-18 14:06:18 144
原创 Java中new一个对象执行什么代码
New一个类的的时候,执行父类的static成员和static代码块(按照先后顺序)执行子类的static成员和static代码块(按照先后顺序)执行父类的非static成员字段变量和代码块的初始化(按照先后顺序)执行父类的构造方法执行子类的非static成员字段变量和代码块的初始化(按照先后顺序)执行子类的构造方法记忆方法:从父到子,静态到非静态参考链接package ex...
2020-03-18 13:12:07 850
原创 MySQL基础语法
一、数据库操作1. 创建数据库create database 数据库名;mysql>create database mydb;2. 删除数据库drop database 数据库名;mysql>drop database mydb;3. 选择数据库use 数据库名;mysql>use mydb;二、表操作1. 创建表create table 表名...
2020-03-12 10:08:49 630
原创 Java理论易错知识
以下内容根据网上的题库总结,细心网友发现错误的可以在评论中随意指出,共同讨论。一个Java源文件里只能有一个main方法,而且只能有一个public类一个类中可以没有main()方法this和super的区别this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。super可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类。this...
2020-03-12 08:28:23 491
转载 Eclipse编写代码时代码自动补全 + 防止按空格自动补全
转:Eclipse编写代码时代码自动补全 + 防止按空格自动补全这个博主介绍的方法,勾选项非常好用,其他网友那些改文件代码的麻烦死了。
2020-03-10 15:45:42 422
原创 用递归法将一个不确定位数的整数n转换成字符串
题目描述:用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”,n的位数不确定,可以是任意位数的整数。代码#include <stdio.h>void Convert(int n); //函数声明void main(){ int n; printf("please input an integer:"); scanf("%d",&...
2020-03-07 15:21:01 738
原创 C语言——文件操作常用函数
关于文件的函数,一般包含在头文件stdlib.h中;一、标准I/O从C Primer Plus抄了一段程序过来学习#include<stdio.h>#include<stdlib.h>int main(int argc, char *argv []){ int ch; //读取文件时,存储每个字符的地方 FILE *fp; //文件指针 unsigned...
2020-03-07 14:13:25 233
转载 Java数据结构——哈希表(Hashtable)
Hashtable是原始的java.util的一部分,是一个Dictionary具体的实现Java 2重构的Hashtable实现了Map接口,因此,Hashtable现在集成到了集和框架中。它和HashMap类很相似,但是它支持同步像HashMap一样,Hashtable在哈希表中存储键/值对。当使用一个哈希表,要指定用作键值的对象,以及要链接到该键的值。(对象/值)Hashtable构...
2020-03-03 17:26:10 486
转载 Java数据结构——栈(Stack)
栈是Vector的一个子类,它实现了一个标准的后进先出的栈堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括Vector定义的所有方法,也定义了自己的一些方法。栈构造函数Stack() //创建默认栈栈的额外方法序号方法描述1boolean empty()测试堆栈是否为空。2Object peek( )查看堆栈顶部的对象,但不从堆栈中移除它。...
2020-03-03 16:41:23 126
转载 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 716 2
转载 Java数据结构——枚举(Enumeration)
枚举在现在已经很少使用了,但是一些传统的方法还可能用到枚举,可以了解一下。以下代码从菜鸟教程搬运过来。枚举方法boolean hasMoreElements( ) //测试此枚举是否包含更多元素Object nextElement( ) //如果有的话,返回此枚举的下一个元素。实例import java.util.Vector; import java.util....
2020-03-03 14:46:30 565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人