- 博客(6)
- 收藏
- 关注
原创 java中的查找表和散列表(Map)
java.util.Map查找表Map体现的结构是一个多行两列的表格,其中左列称为key,右列称为valueMap总是成对保存数据的,并且总是根据key来获取对应的value因此我们可以将数据以value保存,查询条件以key形式保存java.util.HashMap 散列表(由散列算法实现)散列表是当今查询速度最快的数据结构!Map是一个接口,常用的实现类!主要的些用法...
2019-07-13 00:17:27 596
翻译 java IO流的一些概念和分类以及作用
Java Io流的概念java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。注:java把所有的传统的流类型都放到在java io包下,用于实现输入和输出功能。IO流的分类按照流的流向分,可以分为输入流和输出流。输入流: 只能从中读取数据,而不能向其写入数据。输出流:只能向其写入数据,而不能向其读取数据。注:java的输入流主要是InputStream和Rea...
2019-07-11 23:57:06 1398
原创 java集合框架
什么是集合?集合也可以保存一组数据,并且提供了对元素的相关操作方法,使用起来比数组更便捷,并且有多种不同的数据结构可结合实际开发需求选取;集合只能存放引用类型元素,并且保存的也是元素得引用(地址)集合的一些常用的接口。java.unil.Collection接口(顶级接口),以及两个常用的子接口java.unil.List(可重复集合,且有序)、java.unil.Set(不可重复集合,大部...
2019-07-11 00:08:40 129
原创 多线程并发的安全问题
多线程并发的安全问题当多个线程并发操作同一个临界资源时,由于线程切换的时机不确定,导致操作顺序发生混乱情况,严重时可能导致系统瘫痪。解决方法有一下几种:同步锁,同步块,互斥锁等。1、同步锁(synchronized)加到被多个线程使用的方法上当一个方法使用关键字synchronized修饰后,* 这个方法称为:同步方法* 同步方法要求多个线程不能同时进入到方法内部* 必须“排队”运行...
2019-07-08 20:32:45 717
原创 多个客户端向服务端发送消息(聊天)
客户端1、首先先创建一个socket端口,在写一个构造方法,用于初始化客户端实例化Socket时需要传入两个参数1.服务端的地址信息(ip地址)2.服务端打开的端口号 这里实例化Socket的过程就是通过给定地址链接服务端 的过程,若链接不成功,构造方法会抛出异常,通过IP地址我们可以找到 网络上服务端所在的机器,通过端口就可以找到运行在服务端计算机上的 ...
2019-07-07 15:48:56 1950
原创 java异常
一,处理异常的几种方法Try...catch,throw,throwsjava异常功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导...
2019-07-04 23:20:35 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人