![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
sinat_38565727
这个作者很懒,什么都没留下…
展开
-
Maven遇见的错误集合
1、eclipse libraries 不存在maven的依赖包时1、第一步项目右键-》Build Path -》 Java Build Path -》Libraries -》Add Library -》Maven Managed Dependences-》点击Next -》点击‘Maven Project settings’ , 在‘Active Maven Profiles (comma...转载 2020-02-01 21:19:44 · 307 阅读 · 0 评论 -
Java的各个容器List、Set、Map的创建使用和遍历以及Arrays类和Collections类的排序,查找,拷贝,填充等方法
JCF-容器框架:为表示和操作容器而规定的一种标准体系结构-对外的接口:容器中所能存放的抽象数据类型-接口的实现:可复用的数据结构-算法:对数据的查找和排序容器框架优点:提高数据存取效率,避免程序员重复劳动JCF的集合接口是Collection(List,Set,Map)-add,contains,remove,size-iteratorJCF的迭代器接口Iterator-has...原创 2020-01-31 01:26:47 · 276 阅读 · 0 评论 -
Arrays 类、Collections 类实现排序,搜索,拷贝,等价,等方法
Arrays:处理对象是数组-排序:对数组排序, sort/parallelSort-查找:从数组中查找一个元素, binarySearch-批量拷贝:从源数组批量复制元素到目标数组, copyOf-批量赋值:对数组进行批量赋值, fill-等价性比较:判定两个数组内容是否相同, equalsimport java.util.Arrays;import java.util.Rando...原创 2020-01-31 01:26:34 · 286 阅读 · 0 评论 -
Hashtable、HashMap 、Properties的创建,使用,遍历
Map映射-两个集合之间的元素对应关系-一个输入对应到一个输出-{1,张三}, {2,李四}, {Key, Value},键值对, K-V对Java中Map-Hashtable (同步,慢, 数据量小)-HashMap (不支持同步,快,数据量大)-Properties (同步,文件形式,数据量小)Hashtable-K-V对,K和V都不允许为null-同步,多线程安全-无序...原创 2020-01-31 01:19:45 · 158 阅读 · 0 评论 -
HashSet、LinkedHashSet、TreeSet的创建,使用,遍历
Set集合-确定性:对任意对象都能判定其是否属于某一个集合-互异性:集合内每个元素都是无差异的,注意是内容差异-无序性:集合内的顺序无关Java中的集合接口Set-HashSet (基于散列函数的集合,无序,不支持同步)-TreeSet (基于树结构的集合,可排序的,不支持同步)-LinkedHashSet(基于散列函数和双向链表的集合,可排序的,不支持同步)HashSet-基于...原创 2020-01-31 01:15:34 · 2378 阅读 · 1 评论 -
ArrayList、LinkedList、Vector的创建,使用,遍历
列表List-有序的Collection-允许重复元素-{1, 2, 4, {5, 2}, 1, 3}List主要实现-ArrayList(非同步的)-LinkedList(非同步)-Vector(同步)ArrayList-以数组实现的列表,不支持同步-利用索引位置可以快速定位访问-不适合指定位置的插入、删除操作-适合变动不大,主要用于查询的数据-和Java数组相比,其容...原创 2020-01-31 01:04:52 · 162 阅读 · 0 评论 -
Java数组
Java数组-数组是一个存放多个数据的容器-数据是同一类型-所有的数据是线性规则排列-可通过位置索引来快速定位访问数据-需要明确容器的长度一维数组public class ArrayTest { public static void main(String[] args) { int a[]; //a 还没有new操作 实际上是null,也不知道内存位置 int[...原创 2020-01-30 13:50:03 · 105 阅读 · 0 评论 -
Java转型和多态
Java转型和多态转型-变量支持互相转化 int a = (int) 4.6;-类型可以相互转型,但是只限制有继承关系的类-子类可以转换成父类(从大变小,即向上转型),而父类不可以转为子类。假设Man继承了HumanHuman obj1 = new Man();//可以,因为Man继承Human,从大便小Man obj2 = new Human();//不可以多态-...原创 2020-01-30 02:59:53 · 110 阅读 · 0 评论 -
Java定义函数
Java定义函数自定义函数-函数必须放在类的范围内-修饰词(public或者static)返回值(int或者void),函数名(形参列表) {函数体}-通常情况下,建议方法是public-函数可以调用其他的函数-递归函数调用,需要注意终止性重载函数-同一个类中,函数名称可以相同,即重载函数(overload),但是函数参数的个数或者类型必须有所不同-不能以返回值来区分同名的函数...原创 2020-01-30 00:09:11 · 418 阅读 · 0 评论