2018年8月6日
摘要:
多数情况下,我们的程序是需要同外界通信的,Java中如果我们想要让程序去进行通信,就要用到java.net包下的几个类。在说这几个类之前,我们先大体了解几组概念。通信有三要素,分别是IP,端口以及通信协议。IP地址 ,可以认为是每台主机的地址,通过这个地址我们就可以找...
阅读全文
posted @ 2018-08-06 18:27
七宝嘤嘤怪
阅读(179)
推荐(0)
2018年8月4日
摘要:
之前我们提到过字符IO流,想了解的可以去看一下这篇博客字符IO流与缓冲流。接下来我们来说说File类,字节流FileInputStream和FileOutputStream以及它们的缓冲流。一、File类File类是干什么的呢?File是文件或目录路径的抽象表示形式,...
阅读全文
posted @ 2018-08-04 14:43
七宝嘤嘤怪
阅读(122)
推荐(0)
2018年8月1日
摘要:
再说如何进行多线程开发之前,我们先来看看什么是线程,什么又是进程,两者有怎样的关系呢?程序(Program):计算机指令的集合,以文件形式存储在磁盘上。即指一段静态代码,静态对象。进程(Process):程序的一次动态执行过程, 占用特定的地址空间。在某种程度上进程是...
阅读全文
posted @ 2018-08-01 18:12
七宝嘤嘤怪
阅读(116)
推荐(0)
2018年7月31日
摘要:
为了体现有对应关系的数据,我们之前所接触的数组,列表等集合用起来有点麻烦,这是Java又为我们提供了一种专门存储对应关系的集合Map。Map:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。这是API中对Map的描述。Map与Collecti...
阅读全文
posted @ 2018-07-31 20:15
七宝嘤嘤怪
阅读(172)
推荐(0)
摘要:
一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要在最后留三张底牌。主要使用的类有 ArrayList:用来存储扑克,Collection...
阅读全文
posted @ 2018-07-31 15:21
七宝嘤嘤怪
阅读(361)
推荐(0)
摘要:
我们知道Collection是集合的父接口,那么Collections呢?它是什么呢,它与Collection有什么关系吗?Collection 和 Collections 有什么关系:Collection 是集合体系的最顶层,包含了集合体系的共性Colelct...
阅读全文
posted @ 2018-07-31 14:08
七宝嘤嘤怪
阅读(118)
推荐(0)
摘要:
Set是Collection接口的子接口,模仿数学中的集合并对其进行抽象。我们先了解一下Set集合有什么样的特点:最多包含一个null元素 没有索引 无序(存和读的顺序可能不同) Set.add() 不允许重复,因此可能返回false(List.add()永远返回tr...
阅读全文
posted @ 2018-07-31 13:28
七宝嘤嘤怪
阅读(347)
推荐(0)
2018年7月30日
摘要:
IO流以及缓冲流可以帮我们实现文本文件的读写操作, 关于它们的使用可以去参考这篇博客io流/缓冲流.接下来我们直接来看复制文本文件的五种方法,直接看代码:package com.qibao.iostream;import java.io.BufferedReader;...
阅读全文
posted @ 2018-07-30 16:53
七宝嘤嘤怪
阅读(506)
推荐(0)
摘要:
字符输入输出(I/O)流 用来解决设备间数据传输的问题。包括文件copy,读写文件,上传文件以及下载文件等。对于到底是输入流还是输出流,我们是站在Java程序的角度来看待的,对于程序来说从文件中读取数据即使像程序中输入数据,因此就是输入流,相反则是输出流。一、输出流输...
阅读全文
posted @ 2018-07-30 15:47
七宝嘤嘤怪
阅读(202)
推荐(0)
2018年7月29日
摘要:
List 是一个继承自Collection 的接口,List除了继承Collection的方法外还有其独特的方法。LinkedList 则是List 的一个实现类,与ArrayList不同的是,ArrayList的数据结构是数组,而LinkedList的结构为链表。由...
阅读全文
posted @ 2018-07-29 15:01
七宝嘤嘤怪
阅读(151)
推荐(0)