Java
reb0rn初代
弃疗吧
展开
-
Java之Thread线程的创建与调用、优先级(附:内部类创建线程)
1、一般线程创建与调用1)继承thread类,重写run()方法package com.hpu.thread;/** * 线程是CPU调度和执行的最小单元,进程有独立的运行内存空间,线程占用的是进程的空间 * 一个进程会有一个或者多个线程,线程是通过抢占cpu的时间片来执行的,谁抢到谁执行 * 创建线程:继承Thread类、重写run()方法 * 无论是主线程还是自定义线程,执...原创 2019-01-10 15:55:27 · 438 阅读 · 0 评论 -
Java的各种流啊~待更中
1、简单输入输出流对文件内容进行追加写,利用字节数组做缓冲区package com.hpu.io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * new F...原创 2019-01-09 19:48:34 · 130 阅读 · 0 评论 -
Java内存输入输出流(从网上下载版、爬)
爬个视频/图片等(一般简单公开而已,特别加密就不行了,哎那有什么用呢> _ <):找到视频页面,右键审查元素,1)html中<image>中url、<video>中视频 or2)network->XHR->?rs找视频路径3)爬到之后下到本地package com.hpu.download;import java.io.Byte...原创 2019-01-09 18:51:05 · 197 阅读 · 0 评论 -
Java的HashMap和ArrayList的综合应用(一对一、多)
实现hashmap的一对一和一对多1、wife类package com.hpu.homework;public class Wife { private String wifeName; private int wifeAge; private double wifeSpend; public String getWifeName() { return wifeName;...原创 2019-01-08 19:51:46 · 918 阅读 · 1 评论 -
Java的HashMap
hashmap是map接口的实现类。key键值 value值 map中存储的是键值对hashmap是相对无序的,不能保持添加的顺序hashmap的顺序是key做了相应的hash算法之后,计算出来的对应的存储位置package com.hpu.map;import java.util.HashMap;import java.util.Map.Entry;pu...原创 2019-01-08 18:04:45 · 112 阅读 · 0 评论 -
Java之格林威治时间,字符串格式时间
package com.hpu.date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestDate { public static void main(String[] args) { //获取日期 //格林威治时...原创 2019-01-08 17:31:35 · 5232 阅读 · 0 评论 -
Java异常总结和解决
1、一些异常类型异常:编译时异常、运行时异常 运行时异常:程序在运行时,由于代码想出现的问题或者设备出现的问题而造成的运行时错误 运行时异常:nullpointerexception(空指针异常)、ClasscastException(类型转换异常)、 Indexoutofboundsexception(下标越界异常)、NumberFormatException(数据格式转换异常)、Ari...原创 2019-01-08 15:31:23 · 150 阅读 · 2 评论 -
Java之string的一些操作(字符串的比较、分割、替换)
package com.hpu.string;import java.util.Arrays;/** * final修饰变量为常量(只可赋值一次,不能再修改的) * final修饰类,这个类是不能被继承的 * final修饰的方法,不能被重写 * * 字符串比较:==地址 ;equal值//常量池 String str1 = "hello"; // String...原创 2019-01-07 21:21:00 · 425 阅读 · 0 评论 -
Java之一个音乐播放器简单的后台增删改查
1、Music_1类package com.hpu.music;/** * 歌名、歌手名、播放时长 * @author Administrator * */public class Music_1 { private String songName; private String singerName; private int songTime; public Music...原创 2019-01-07 20:07:07 · 954 阅读 · 0 评论 -
Java之文件的上传(服务器端、客户端)
1、服务器package com.hpu.socketfile;import java.io.FileOutputStream;/* * 上传的步骤: * 1、客户端使用fileOutputStream将要上传的文件读到字节数组中 * 2、客户端通过socket获取输出流将字节数组中的内容写到服务器和客户端的通道中 * 3、服务器通过socket获取输入流将通道中的字节数组读取出...原创 2019-01-11 20:00:45 · 202 阅读 · 0 评论 -
Java中的测试
测试ArrayList和LinkedList查询和增删速度,进行比较package com.hpu.junit;import static org.junit.Assert.*;import java.util.ArrayList;import java.util.LinkedList;import org.junit.Test;/** * 单元测试、测试用例、压力测试 ...原创 2019-01-05 20:26:55 · 470 阅读 · 0 评论 -
Java的集合list
1、数据类型的变换package list;/** * 基本数据类型 引用数据类型 * byte Byte * int Integer * char Character * short Short * float Float * double Double * long ...原创 2019-01-05 19:52:58 · 82 阅读 · 0 评论 -
Java数组的删除(移位覆盖,交换)
package com.hpu.array;import java.util.Arrays;import java.util.Scanner;/** * 用户输入想要删除的元素下标,删除对应的元素 * a b c d->a b d d->a b d移位覆盖 * a b c d->a b d c->a b d交换 * 通过对原数组进行复制取相应的位数得到新数...原创 2019-01-05 17:25:01 · 1155 阅读 · 0 评论 -
Java数组排序及打印方法
package com.hpu.array;import java.util.Arrays;//冒泡排序public class Testmaopao { public static void main(String[] args) { int [] array={1,3,6,8,22,12}; for(int i=0;i<array.length-1;i++){ ...原创 2019-01-05 17:01:13 · 1300 阅读 · 0 评论 -
Java数组
package com.hpu.array;/** * 数组:存储数据的组合 * @author Administrator *数组是定长的,初始化时就要定长度 */public class TestArray { public static void main(String[] args){ //数组的定义 int类型默认初始化值为0 int [] array=new ...原创 2019-01-05 12:00:05 · 107 阅读 · 0 评论 -
Java对象输入输出流、Serializable接口
1、Java Serializable接口 * 一般操作对象时,对象是存在内存中的,如果希望将对象保存在磁盘上,或者在网络间传输,这是需要将一个对象序列化为字节序列,这个过程叫做对象的序列化操作。java序列化时会保存类的所有信息,包括属性、方法以及继承关系等等,因此完整但是略显臃肿,在网络传输过程中,有很多其他的对象序列化工具。 * 实现对象的序列化 ObjectOutputStream ...原创 2019-01-09 17:39:43 · 299 阅读 · 0 评论