
JAVA小操作
SCORPICAT
努力步入小康的程序猿候选人
展开
-
JAVA-集合-ArrayList元素去重除重
我们知道,ArrayList集合是一种有序但不唯一的集合,当我们需要去掉其中重复的元素时,我们就需要写一个除重的方法了原理为:新建一个空的ArrayList容器,通过遍历需要除重的原容器,遍历时判断新容器中是否包含当前元素,若没有,则添加之,最后返回这个新的容器,通常需要一个ArrayList来接收。注:如需要判断元素中的值是否相同,需要重写equals方法,因为contains本质是调用...原创 2019-02-06 18:47:47 · 1042 阅读 · 0 评论 -
Java_FileInputStream及FileOutputStream详解_java文件拷贝的实现
文章目录2.6.3 FileInputStream与FileOutputStream的使用2.6.3.1 FileInputStream类的的使用2.6.3.2 FileOutputStream类的使用方法2.6.4 使用字节流实现文件复制2.6.5 更多java知识请点击连接:2.6.3 FileInputStream与FileOutputStream的使用2.6.3.1 FileInput...原创 2019-02-07 16:18:09 · 386 阅读 · 0 评论 -
【线程】生产者消费者问题1-基本实现
初步实现生产者生产商品,消费者取走商品的功能商品类package cn.sxt.thread;public class Goods {private String brand;private String name;public String getBrand() { return brand;}public void setBrand(String brand) { t...原创 2019-02-27 14:33:17 · 254 阅读 · 0 评论 -
【线程】生产者消费者问题2-线程通信引入
线程间通信的方法wait():调用了wait()方法的线程进入等待池等待,等待池中的线程不会去竞争对象锁,直到其它的线程通知,才会进入锁池notify():随机唤醒一个在该对象上等待的线程,被唤醒的线程进入锁池,开始竞争该对锁上的对象notifyAll():唤醒所有在该对象上等待的线程,优先级高的线程有可能先竞争到对象锁,只能在同步方法代码块中使用生产者消费者问题引入线程通信的具体...原创 2019-02-27 15:12:12 · 280 阅读 · 0 评论 -
java使用IO流实现文件夹的的复制
实现功能指定一个文件夹来源,指定一个目标路径,将来源文件夹及下的所有文件复制到指定目标路径。源码package cn.sxt.test2;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;i...原创 2019-02-12 15:42:00 · 675 阅读 · 0 评论 -
URL类练习:抓取一张网页到本地
通过URL类的OpenStream() 方法抓取一张网页package cn.sxt.test;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.IO...原创 2019-02-28 14:43:46 · 380 阅读 · 0 评论 -
[线程]JAVA实现控制台时间输出
今天室友给我发了张图,是这样的:作为当代程序员革命小将,我撸起袖子就开始了干了。大概花了一个小时,才把这玩意写出来,运行起来是这个样子的:我的内心是崩溃的,WTF????这他妈怎么行,于是开始在百度找清屏的方法,找来找去,似乎唯一可行的只有一个需要用vc的方法, 本着革命的小将不接受外来文化的污染原则,我放弃的这个方法,采用了一个最笨的方法,那就是System.out.println...原创 2019-03-15 17:40:10 · 1101 阅读 · 0 评论 -
Socket练习,c/s结构下模拟多线程客户端登录服务器端
客户端封装账号与密码为对象,发送到服务器端。服务器端收到对象进行反序列化,验证账号与密码是否正确,然后做出相应。做出响应可以用字节流。运行效果1.启动服务器端2.启动客户端,可以多启动几次(因为是多线程)3.输出账号密码测试(正确的账号是:bjsxt 密码:password)4.查看服务器端代码详解新建Client项目与Server项目client 项目中创建User类,...原创 2019-03-12 18:06:01 · 487 阅读 · 0 评论