
java
Performer_Cherry
EI论文,SCI论文已发,已授权专利7项,软件著作权授权2项。
展开
-
Java—— Server,Client
package day05;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWrite...原创 2019-04-03 17:07:56 · 1835 阅读 · 2 评论 -
Java——创建多级目录下的一个文件
package day01;import java.io.File;import java.io.IOException;/** * 创建多级目录下的一个文件 * @author Administrator * */public class FileDemo3 { public static void main(String[] arrgs) throws IOExcept...原创 2019-03-06 11:02:56 · 3118 阅读 · 0 评论 -
Java——创建多级目录
package day05;import java.io.File;/** * 创建多级目录 * @author Administrator * */public class FileDemo6 { public static void main(String[] args) { /* * 在当前目录下创建 * a/b/c/d/e/f/g/h/i/j/k ...原创 2019-02-21 21:28:04 · 6172 阅读 · 1 评论 -
Java——删除一个目录
package day05;import java.io.File;/** * 删除一个目录 * @author Administrator * */public class FileDemo5 { public static void main(String[] args) { /* * 删除当前目录下的目录demo */ File dir = new F...原创 2019-02-21 21:21:22 · 1139 阅读 · 0 评论 -
Java——使用一个File创建一个目录
package day05;import java.io.File;/** * 使用一个File创建一个目录 * @author Administrator * */public class FileDemo4 { public static void main(String[] args) { /* * 在当前目录下创建一个目录demo */ File d...原创 2019-02-21 21:13:45 · 3493 阅读 · 0 评论 -
Java——删除文件
package day05;import java.io.File;/* * 删除一个文件 */public class FileDemo3 { public static void main(String[] args) { /* * 删除当前目录下的test.txt文件 */ File file = new File("test.txt"); if(fi...原创 2019-02-21 21:05:09 · 24064 阅读 · 0 评论 -
Java——创建文件
package day05;import java.io.File;import java.io.IOException;/** * 使用File操作文件 * 创建一个空文件 * @author Administrator * */public class FileDemo2 { public static void main(String[] args) throws E...原创 2019-02-21 20:58:38 · 8579 阅读 · 0 评论 -
Java——java.io.File
package day05;import java.io.File;/** * java.io.File * @author Administrator * */public class FileDemo { private static final String exists = null; public static void main(String[] args) {...原创 2019-02-21 20:48:57 · 218 阅读 · 0 评论 -
Java——遍历Map的三种方式 1:遍历所有的key 2:遍历所有的键值树(key-value) 3:遍历所有的value(不常用)
package day05;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/** * 遍历Map的三种方式 * 1:遍历所有的key * 2:遍历所有的键值树(key-value)...原创 2019-02-21 19:42:33 · 11155 阅读 · 0 评论 -
Java——toArray,集合转换为数组
package day04;import java.util.ArrayList;import java.util.Collection;/** * 集合转换为数组 * Collection中定义了两个方法 * Object[] toArray * <T>Y[] toArray(T[] array) * @author Administrator * */p...原创 2019-01-08 21:12:06 · 7691 阅读 · 0 评论 -
Java——List方法,获取子集
package day04;import java.util.ArrayList;import java.util.List;/** * List方法 * 获取子集 * @author Administrator * */public class ListDemo3 { public static void main(String[] args) { List&lt;I...原创 2019-01-08 20:58:30 · 11190 阅读 · 0 评论 -
Java——List集合的插入与删除
package day04;import java.util.ArrayList;import java.util.List;/** * List集合与方法 * 插入与删除 * @author Administrator * */public class ListDemo2 { public static void main(String[] args) { List&...原创 2019-01-08 20:45:48 · 20594 阅读 · 1 评论 -
Java——List集合
package day04;import java.util.ArrayList;import java.util.List;/** * List集合,通常是有序集 * 特点是可以根据下表操作元素 * @author Administrator * */public class ListDemo { public static void main(String[] arg...原创 2019-01-08 20:34:59 · 130 阅读 · 0 评论 -
Java——泛型机制
package day04;public class TypeDemo&amp;lt;T&amp;gt; { private T x; public TypeDemo(T d) { this.x = d; } public T getX() { return x; } public void setX(T x) { this.x = x; } public String to...原创 2019-01-08 17:07:12 · 273 阅读 · 0 评论 -
Java——Eclipse快捷键大全
Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行Ctrl+Alt+↑ 复制当前行到上一行Alt+↓ 当前行和下面一行交互位置Alt+↑ 当前行和上面一行交互位置Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面ALt+/ @Override和importAlt+Enter 显示当前选择资源的属性Shift+Enter 在当前行的下一...原创 2019-01-08 16:49:33 · 413 阅读 · 0 评论 -
Java——增强型for循环
package day04;import java.util.ArrayList;import java.util.Collection;/** * 新循环,又名:增强for循环for each * 从java1.5(5.0)后推出的新特性 * 新循环不能代替传统循环的工作 * 新循环只用来遍历集合或数组 * @author Administrator * */publ...原创 2019-01-08 15:47:26 · 417 阅读 · 0 评论 -
Java——Collection,next(),remove()
package day04;import java.util.Collection;import java.util.Iterator;import java.util.LinkedList;/** * 迭代器用来遍历集合 * @author Administrator * */public class IteratorDemo2 { public static void ...原创 2019-01-08 15:33:20 · 364 阅读 · 0 评论 -
Java——listFiles方法支持文件过滤器
package day01;import java.io.File;import java.io.FileFilter;/** * listFiles方法支持文件过滤器 * * FileFilter接口 * 实现该接口需要实现抽象方法 * boolean accept(File f) * 该方法要求我们定义过滤条件 * * listFiles方法会将当前目录下满足ac...原创 2019-03-06 11:05:20 · 1614 阅读 · 0 评论 -
Java——RandomAccessFile
package day01;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * RandomAccessFile用于读写文件数据的类 * @author Administrator * */public class Rando...原创 2019-03-06 21:33:43 · 131 阅读 · 0 评论 -
Java——获取一个目录下的所有子项
package day01;/** * 获取一个目录下的所有子项 */import java.io.File;public class FileDemo { public static void main(String[] args) { /* * 查看当前项目根目录下的所有子项 */ File dir = new File("."); //首先判断是否为一...原创 2019-03-04 21:15:53 · 1011 阅读 · 0 评论 -
Java——线程优先级
package day04;/** * 线程优先级 * 线程之所以能得以并发并运行,是靠线程调度的工作, * 线程调度会分配CPU时间片给某个线程,使得其可以 * 运行。线程不能主动获取CPU时间。 * 调整线程的优先级可以最大程度的改善某个线程获取 * CPU时间片的次数,理论上线程优先级越高的线程获取 * CPU时间片的次数越多。 * 线程的优先级由数字1-10表示。1是最低...原创 2019-04-02 21:58:19 · 445 阅读 · 0 评论 -
Java——join方法可以协调线程之间的同步运行
package day04;/** * join方法可以协调线程之间的同步运行 * join方法会让运行该方法的线程处于阻塞状态,直到 * 该方法所属线程运行完毕才会解除阻塞。 * @author Administrator * */public class JoinDemo { //图片是否下载完毕的状态 private static boolean isFinish = f...原创 2019-04-02 21:46:39 · 261 阅读 · 0 评论 -
Java——static Thread currentThread()
package day04;/** * 线程提供了一个静态方法: * static Thread currentThread() * 该方法可以获取运行该方法的线程 * @author Administrator * */public class CurrentThreadDemo { public static void main(String[] args) { Thre...原创 2019-04-02 21:18:37 · 793 阅读 · 0 评论 -
Java——死锁现象
package day04;/** * 死锁现象 * 当多个线程都持有自己的锁,但是都等对方先释放锁时 * 就会出现“僵持”的情况,使得所有线程进入阻塞状态。 * 这个现象称为死锁现象 * @author Administrator * */public class SyncDemo5 { public static void main(String[] args) { f...原创 2019-04-02 21:06:34 · 224 阅读 · 0 评论 -
Java——互斥锁
package day04;/** * 互斥锁 * 当使用synchroinzed锁住多段不同的代码片段, * 但是这些同步块使用的同步监视器对象是同一个时,那么这些代码 * 片段之间就是互斥的。多个线程不能同时执行他们。 * @author Administrator * */public class SyncDemo4 { public static void main(S...原创 2019-04-02 20:07:53 · 14292 阅读 · 1 评论 -
Java——线程,synchroinzed修饰后
package day04;/** * 静态方法若使用synchroinzed修饰后,那么该方法 * 一定具有同步效果。 * @author Administrator * */public class SyncDemo3 { public static void main(String[] args) { Thread t1 = new Thread() { publi...原创 2019-04-02 19:46:00 · 493 阅读 · 0 评论 -
Java——同步监视器
package day04;/** * 有效的缩小同步范围可以在保证并发安全的前提下尽可 * 能提高并发效率。 * * 同步块可以更准确的控制需要同步运行的代码片段。 * synchronized(同步监视器) { * 需要同步运行的代码片段 * } * * 同步监视器是java中任意的一个对象,只要保证多个线程 * 看到的该对象是“同一个”,即可保证同步块中的代码是...原创 2019-04-02 17:07:25 · 2165 阅读 · 1 评论 -
Java——打断睡眠阻塞
package day04;/** * 打断睡眠阻塞 * @author Administrator * */public class SleepDemo2 { public static void main(String[] args) { final Thread lin = new Thread() { public void run() { System.o...原创 2019-04-02 15:29:33 · 746 阅读 · 1 评论 -
Java——后台线程,守护线程
package day04;/** * 后台线程,守护线程 * 特点: * 当进程中所有前台线程都结束时,后台线程 * 结束,无论后台线程是否还在运行 * @author Administrator * */public class ThreadDemo7 { private static Thread jack; public static void main(Strin...原创 2019-04-02 10:50:44 · 289 阅读 · 0 评论 -
Java——获取线程相关信息的一组方法,Thread currentThread()
package day04;/** * 获取线程相关信息的一组方法 * * Thread currentThread() * 可以调用Thread提供的静态方法 * @author Administrator * */public class ThreadDemo4 { private static final String isIntertupted = null; p...原创 2019-04-01 22:13:00 · 486 阅读 · 0 评论 -
Java——RandomAccessFile,列出所有注册用户信息
package day01;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * 列出所有注册用户信息 * @author Administrator * */public class Demo2 { public stati...原创 2019-03-19 14:04:49 · 266 阅读 · 0 评论 -
Java——完成用户注册业务操作
package day01;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;import java.util.Scanner;/** * 完成用户注册业务操作 * 用户信息包含:用户名,密码,昵称,年龄 * 其中年龄是int值,其他三项为字符串 * * 每...原创 2019-03-19 11:02:33 · 719 阅读 · 0 评论 -
Java——FileOutputStream,字符输出流,以字符为单位写出数据
* 字符输出流,以字符为单位写出数据 * * 字符流只用于读写数据字符 * @author Administrator * */public class OSWDemo { public static void main(String[] args) throws IOException { /* * 向文件中写出文本数据(写字符串) * 1:向文件中写数据(Fi...原创 2019-03-29 15:03:42 · 3218 阅读 · 0 评论 -
Java——RandomAccessFile,读写基本数据类型,以及raf指针的操作
package day01;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;/** * 读写基本数据类型,以及raf指针的操作 * @author Administrator * */public class RandomAccess...原创 2019-03-18 22:28:23 · 614 阅读 · 0 评论 -
Java——RandomAccessFile,修改密码操作
package day01;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;import java.util.Scanner;/** * 修改密码操作 * @author adminita...原创 2019-03-19 20:06:32 · 361 阅读 · 0 评论 -
Java——RandomAccessFile,登录验证
package day01;import java.io.FileNotFoundException;import java.io.IOException;import java.io.;import java.util.Scanner;/**...原创 2019-03-19 19:43:18 · 327 阅读 · 0 评论 -
Java——Collection,Iterator,迭代器用来遍历集合
package day04;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.LinkedList;/** * 迭代器用来遍历集合 * @author Administrator * */public class Iterator...原创 2019-01-08 15:15:59 · 262 阅读 · 0 评论 -
Java——Collection,删除元素
package day04;import java.util.ArrayList;import java.util.Collection;import day03.Cell;/** * 删除元素 * @author Administrator * */public class CollectionDemo2 { public static void main(String...原创 2019-01-08 14:45:33 · 1125 阅读 · 0 评论 -
Java——Collection,集合的批处理方法
package day04;import java.util.ArrayList;import java.util.Collection;/** * 集合的批处理方法 * @author Administrator * */public class CollectionDemo01 { public static void main(String[] args) { C...原创 2019-01-08 14:36:10 · 487 阅读 · 0 评论 -
Java——Collections,自定义比较字符串的规则,字符串字符多的大
package day03;/** * 作为集合元素进行测试的类 * @author Administrator * */public class Cell implements Comparable<Cell> { int x; private int y; public Cell(int x,int y) { this.x = x; this.y ...原创 2019-01-10 17:20:57 · 1281 阅读 · 0 评论