自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 输入流的初始练习

//输入流的初始练习import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;//输入流练习public class FirstDemo { public static void main(String[] args) throws IOException { //创建字节输入流对象 FileInputStream fis=.

2021-12-07 12:15:08 177

原创 在接口中使用泛型

//在接口中使用泛型public interface Person <T>{ T getName(T name);}class Student implements Person<String>{ @Override public String getName(String name) { return name; }}public class Test { public static void main(Str.

2021-12-06 23:50:05 893

原创 泛型的使用练习

//泛型的使用public class Person<T>{ private T flag; public <flag> void setFlag(T flag){ this.flag=flag; } public T getFlag(){ return this.flag; }}//泛型测试类public class Test { public static void main(Stri.

2021-12-06 23:38:37 376

原创 用递归方法,打印目录

import java.io.File;//用递归方法,打印目录public class FileTest { public static void main(String[] args) { File f=new File("D:\\java\\异常"); printFile(f,0); } static void printFile(File file,int level){ for (int i=0;i<level;.

2021-11-25 19:41:30 382

原创 枚举类练习

//使用enum定义枚举类enum Season1 { //创建对象 SPRING("春天","春暖花开"), SUMMER("夏天","夏日炎炎"), AUTUMN("秋天","秋高气爽"), WINTER("冬天","含风凌烈"); //定义属性 private final String seasonName; private final String seasonDesc; //私有化构造器 private Seaso.

2021-11-25 00:17:56 4240

原创 线程池基础练习2

import java.util.concurrent.locks.ReentrantLock;/** * PrivateRyan * 2021.11.5 * 线程池的使用 */public class Window78 implements Runnable{ private int ticket=100; private ReentrantLock lock=new ReentrantLock(); @Override public void run() .

2021-11-25 00:05:51 3406

原创 容器基础练习

import java.util.ArrayList;import java.util.Collection;/** * PrivateRyan * 2021.11.5 * 集合的知识点,Collection接口,Abstract方法 */public class Collection80 { public static void main(String[] args) { Collection coll=new ArrayList(); //add.

2021-11-24 23:47:02 243

原创 包装类练习2

import java.util.Scanner;import java.util.Vector;//包装类练习public class Test81 { public static void main(String[] args) { int max=0; Scanner scan=new Scanner(System.in); Vector v=new Vector(); for (;;){ Sys.

2021-11-24 23:38:32 103

原创 包装类练习1

import java.util.Scanner;import java.util.Vector;/** * 包装类练习 */public class Window81 { public static void main(String[] args) { int max=0; Scanner scan=new Scanner(System.in); Vector v=new Vector(); for (;;){ .

2021-11-24 23:37:00 233

原创 集合基础练习

import java.util.ArrayList;import java.util.Collection;import java.util.Date;//集合练习public class Collection83 { public static void main(String[] args) { Collection coll=new ArrayList(); //1.add()方法 coll.add("DD"); c.

2021-11-24 22:44:43 218

原创 java基础强化练习

public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public void gomethod() { System.out.println("欢.

2021-11-22 23:39:12 191

原创 java基础练习1

public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public void gomethod() { System.out.println("欢.

2021-11-22 23:33:12 281

原创 java基础练习

import java.util.Scanner;import java.util.Vector;//包装类测试public class VectorTest { public static void main(String[] args) { int max=0; Scanner scan=new Scanner(System.in); Vector v=new Vector(); for (;;){ .

2021-11-22 23:12:20 215

原创 迭代器的使用

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;import javax.crypto.spec.PSource;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;//iterator中remove方法的调用,迭代器的使用public class Test1 { public static void mai.

2021-11-21 22:24:57 1100

原创 list常用方法

import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;//list常用方法public class ListTest { public static void main(String[] args) { ArrayList list=new ArrayList(); list.add("MM"); lis.

2021-11-21 22:19:29 923

转载 多线程之线程安全

public class Test94 { public static void main(String[] args) { Window94 w1=new Window94(); Window94 w2=new Window94(); Window94 w3=new Window94(); //设置线程 w1.setName("线程1"); w2.setName("线程2"); w3..

2021-11-21 22:15:05 92

原创 线程安全之lock的使用

public class Test95 { public static void main(String[] args) { Window95 w=new Window95(); Thread t1=new Thread(w); Thread t2=new Thread(w); Thread t3=new Thread(w); //为线程命名 t1.setName("线程1"); t2..

2021-11-21 22:11:19 3142

原创 线程的通信

public class Test96 { public static void main(String[] args) { Window96 w=new Window96(); Thread t1=new Thread(w); Thread t2=new Thread(w); t1.setName("窗口1"); t2.setName("窗口2"); t1.start(); t2.st.

2021-11-21 21:48:34 687

原创 【无标题】线程池的使用

//线程池的使用import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Test { public static void main(String[] args) { ExecutorService service= Executors.newFixedThreadPool(6); service.execute(new Wi.

2021-11-21 21:45:15 89

原创 单例模式,饿汉式

//单例模式,饿汉式public class Singleton { //私有化构造器 private Singleton(){} private static Singleton instance=new Singleton(); //实例化对象 //创建静态方法,以便调用 public static Singleton getInstance(){ return instance; }}...

2021-11-21 21:41:57 489

原创 单例模式,懒汉式

//单例模式,懒汉式public class Singleton { private Singleton(){} private static Singleton instance=null; public static Singleton getInstance(){ if (instance==null){ instance=new Singleton(); } return instance; .

2021-11-21 21:40:16 445

原创 java基础练习

//java基础练习public class Test2 { public static void main(String[] args) { Person person1 = new Person(); person1.setName("张三"); person1.setAge(23); person1.method(); Person person2 = new Person("李四", 25); .

2021-11-21 16:54:51 599

原创 增强for循环练习

import java.util.ArrayList;import java.util.List;//增强for循环练习public class Test { public static void main(String[] args) { //定义一个整型数组并且输出数组元素 int[] array=new int[]{12,56,36,79,78,55,98}; for (int e:array){ System..

2021-11-21 16:27:11 218

原创 冒泡排序算法(三)

/** * 冒泡排序算法(三) */public class Test8 { public static void main(String[] args) { //首先定义一个数组 int[] array = new int[10]; //为数组赋值,随机产生0---100的整数 for (int i=0;i<array.length;i++){ array[i]=(int)(Math.random.

2021-11-18 21:37:13 722

原创 冒泡算法,为数组赋值时从键盘输入数据

import java.util.Scanner;/** * 冒泡算法,为数组赋值时从键盘输入数据 */public class Test7 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); //首先定义一个数组 int[] array = new int[10]; //为数组赋值 for (in.

2021-11-18 21:13:04 921

原创 冒泡排序算法

/** * 冒泡排序算法 */public class Test6 { public static void main(String[] args) { //首先定义一个数组 int[] array=new int[]{91,25,8,12,73,89,64,2,15,56}; //需进行length-1次冒泡 for(int i=0;i<array.length-1;i++){ for(int j.

2021-11-18 20:48:27 581

原创 java基础:if---else的使用

import java.util.Scanner;public class Exam9 { public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.print("请输入考试成绩:"); int scores=scan.nextInt(); if(scores>=90){ System..

2021-11-18 19:43:54 229

原创 利用字节缓冲流提高读写效率

import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;//利用字节缓冲流提高读写效率public class FirstDemo { public static void main(String[] args) { FileInputStream fis=n.

2021-11-17 19:59:21 110

原创 利用缓冲区提高读写效率(文件字节输入输出流)方式2

/** * @Ryan * 通过缓冲区提高读写效率------->第二种方式 * 需要定义一个byte[fis.available()]数组 */import java.io.FileInputStream;import java.io.FileOutputStream;public class FirstDemo2 { public static void main(String[] args) { FileInputStream fis=null; .

2021-11-17 19:50:38 379

原创 通过缓冲区提高读写效率(文件字节流)第一种方式

import java.io.FileInputStream;import java.io.FileOutputStream;/** * @Ryan * 通过缓冲区提高读写效率------->第一种方式 * 需要定义一个byte[]数组 */public class FirstDemo1 { public static void main(String[] args) { FileInputStream fis=null; FileOutput.

2021-11-17 19:35:18 274

原创 Java设计一个类代表二维空间的一个圆。

public class Circle { //先确定一个圆周率的值 final double PI=3.14; //圆心 private double point; //半径 private double r; //返回面积 public double area() { return PI*r*r; } //get圆心方法 public double getPoint() { ...

2021-11-17 16:36:02 673

原创 生成 0-100 随机数,直到生成 88 为止,停止循环.

public class test5 { public static void main(String[] args) { //用于计数,循环的次数 int total=0; while(true) { //循环一次,计数器加一 total++; //随机生成0-100的数 int i=(int)(Math.random()*100); .

2021-11-17 00:06:10 1018

原创 使用java编程求:∑1+∑2+……+∑100

/** * 使用java编程求:∑1+∑2+……+∑100 * ∑1+∑2+∑3+……+∑100 * =1 +(1+2)+(1+2+3)+(...)+(1+2+3+4+5+…+100) */public class test3 { public static void main(String[] args) { int sum = 0; for(int j=1;j<=100;j++) { for.

2021-11-16 23:34:06 1332

原创 九九乘法表

九九乘法表

2021-11-16 22:30:47 202

原创 2021-11-15 求100以内偶数与奇数之和

/** * 100以内的偶数,奇数之和 * */public class test { public static void main(String[] args) { //使用for循环实现100以内的偶数之和 int sum1=0; int sum2=0; for (int i=1;i<=100;i++){ if (i%2==0){ sum1+=i;//求偶数.

2021-11-15 23:41:19 1405

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除