Java基础
文章平均质量分 51
北顾丶
如果你感到此时自己很辛苦
告诉自己
容易走的是下坡路
辛苦
是因为你正在走上坡路
展开
-
Java方法重载
方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法重载的规则: 1. 方法名称必须相同 2. 参数列表必须不同(个数不同,类型不同,参数排序不同) 3. 方法的返回类型可以相同也可以不同 4. 仅仅返回类型不同不足以成为方法的重载实现理论:方法名称相同时,编译器会根据调用的方法的参数的个数,参数的类型等去一个个去匹配,以选择对应的方法,如果匹配失效,则编译器报错。public class Demo{ public static void main(Str原创 2020-12-13 10:00:15 · 118 阅读 · 0 评论 -
Java的数据类型
Java的数据类型分为两大类基本类型(primitivef type)数值类型 byte占1个字节 取值范围:-128-127 short占2个字节 取值范围:-32768-32767 int占4个字节 取值范围:-2147483648-2147483647 long占8个字节 取值范围:-9223372036854775808-9223372036854775807浮点类型 float占4个字节 double占8个字节 字符类型 char占2个字节原创 2020-12-12 13:53:52 · 109 阅读 · 0 评论 -
多线程问题总结
现在有 T1、T2、T3 三个线程,你怎样保证 T2 在 T1 执行完后执行,T3 在 T2 执行完后执行?可以用 join 方法实现。Java为Thread类提供了一个非常好用的方法: join()。public static void main(String[] args) throws Exception { Thread t = new Thread(() -> { System.out.println("Thread-0 Exited."); }); Syste..原创 2020-10-30 10:33:29 · 116 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-03-23 18:51:29 · 649 阅读 · 0 评论 -
HashSet类的用法及代码
Set是一种不含重复元素的容器,类似数学中的集合概念。原创 2014-12-14 15:19:29 · 740 阅读 · 0 评论 -
java数据结构Set与HashSet
1.Set接口不包含重复元素的Collection。什么是重复元素呢?就是set中 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。2.SortedSet接口(1)SortedSet接口是Set的一个子接口(2)SortedSet继承自Set接口(3)具有Set的所有功能,是一个Sorted类型的S原创 2014-12-29 16:57:44 · 1300 阅读 · 0 评论 -
C++ 动态数据结构(三)
1.在单链表中查找数据在链表中查找数据,可以通过在遍历的过程中跟要查找的内容比较来实现。对于查找结果,在查找成功时,可以返回指向结点的指针,查找失败时,返回空指针。具体代码:#include struct Link * Find(struct Link * head,int x);struct Link{int data;struct Link *ne原创 2014-12-27 18:07:20 · 726 阅读 · 0 评论 -
C++ 动态数据结构(一)
1.我们为什么要用动态数据数据结构呢?因为类型相同的数据用数组存储存在许多的问题:(1)定义静态数组时必须指定数组的元素个数,此后无法更改数组大小,带来很多的不便,可能造成空间浪费或不足。(2)用指针可以申请动态数组,空间不会浪费或不足,由于动态申请的空间必须是连续的区域,所以当申请“大片”的连续区域时,有可能会失败。(3)在数组中插入或删除元素时需要大量移动元素,效率低。原创 2014-12-27 09:26:14 · 1434 阅读 · 0 评论 -
C++ 动态数据结构(二)
1.单链表结点定义的格式:struct Link {type data; struct Link *next;}; 虽然单链表插入、删除方便,不需要移动其他结点的优点,但是它也有一些缺点: 只能顺序访问,一旦断链就会丢失其中的数据,所以要注意一下。2.单链表的遍历遍历就是逐个访问每个数据元素的过程。遍历是各种其他操原创 2014-12-27 09:48:40 · 632 阅读 · 0 评论 -
Collection和Collections区别
在java版的数据结构中Collection和Collections有区别又有着密切的联系下面让我们一起来看一下吧:所有实现Collection接口的类都必须提供两个标准的构造函数无参数的构造函数用于创建一个空的Collection有一个Collection参数的构造函数用于创建一个新的Collection这个新的Collection与传入的Collection有相同的原创 2014-12-26 10:33:18 · 556 阅读 · 0 评论 -
Comparable接口和Comparator接口的区别
Comparable接口Comparable接口中只有一个方法:public int compareTo(Object obj);该方法 返回 0 表示 this==obj; 返回 正数 表示 this > obj; 返回 负数 表示 this 实现了Comparable 接口的类通过原创 2014-12-26 09:48:00 · 516 阅读 · 0 评论