自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 问答 (1)
  • 收藏
  • 关注

原创 导入jdk源码并进行使用

JDK1.8源码下载地址

2023-09-06 13:38:23 221

转载 JDK SPI配置

参考文章:https://blog.51cto.com/u_13423706/5818612。

2023-07-12 09:04:23 224

原创 Spring中@EventListener使用

EventListen 可以理解为一个广播事件。

2023-04-07 14:36:14 485 1

原创 java基础案例11-2简易计算器

package com.itheima;import javax.swing. * ;import java.awt.*;public class Main{ public static void main(String[] args){ //容器 JFrame frame = new JFrame("calculator"); frame.setLayout(new FlowLayout(FlowLayout.LEADING, 30, 2.

2022-04-09 22:52:12 1445

原创 java基础案例11-1简易记事本

package com.itheima;import java.awt.*;import javax.swing.*;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Main{ private static void createAndShowGUI(){ //容器窗口.

2022-04-06 11:26:58 1481

原创 java基础案例9-3上传文件

//项目一package com.itheima;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;class TCPSever{ private static final int PORT .

2022-03-28 17:29:40 1032

原创 java基础案例9-2字符串反转

//第一个项目package com.itheima;import java.net.*;import java.io.*;class TCPSever{ private static final int PORT = 7788; public static void listen()throws Exception{ ServerSocket serverSocket = new ServerSocket(PORT); while(true).

2022-03-26 14:18:18 1588

原创 java基础案例9-1模拟微信

package com.itheima;import java.util.Scanner;import java.io.*;import java.net.*;//接收class Receive extends Thread{ public void run(){ try{ byte[] buf = new byte[1024]; DatagramSocket ds = new DatagramSocket(6666).

2022-03-25 12:50:20 2297 1

原创 java基础案例8-4工人搬砖

package com.itheima;class Work implements Runnable{ private int brick = 100; private int minute = 0; boolean flag = true; Object lock = new Object(); public void run(){ while(true) { synchronized (lock) { .

2022-03-25 10:56:22 1264 1

原创 java基础案例8-3模拟银行取钱

package com.itheima;import java.util.Scanner;//用户1class User1 extends Thread{ Scanner in = new Scanner(System.in); public void run(){ try { int balance = 0; while(true) { System.out.println("(1)存钱 .

2022-03-24 18:54:33 2471

原创 java基础案例8-2 Svip优先办理服务

package com.itheima;//普通办理class Sample implements Runnable{ public void run(){ try{ for(int i = 1; i <= 10; i++) { System.out.println(Thread.currentThread().getName()); Th.

2022-03-24 11:01:13 1667

原创 java基础案例8-1龟兔赛跑

package com.itheima;class RaThread extends Thread{ public void run(){ try { for (int i = 1; i <= 1000; i++) { System.out.println("兔子跑了" + i + "米"); Thread.sleep(100); if (i == 70.

2022-03-23 15:45:46 2277

原创 java基础案例7-5微信投票

package com.itheima;import java.io.*;import java.util.Scanner;import static java.lang.System.exit;public class Main{ static String bt = "D:\\chapter07\\bbq"; static Scanner in = new Scanner(System.in); public static void main(String[] ar.

2022-03-22 14:23:19 4397 3

原创 java基础案例7-4升级日记本

package com.itheima;import java.io.*;import java.util.Scanner;import static java.lang.System.exit;public class Main{ static Scanner in = new Scanner(System.in); static String content = "";//保存新建的内容 static String str;//打开的路径 static St.

2022-03-21 12:25:59 4695 4

原创 java基础案例7-3日记本

package com.itheima;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;public class Main{ static Scanner in = new Scanner(System.in); public static vo.

2022-03-20 11:04:26 5417 1

转载 java基础案例7-2商城进货交易记录

package com.itheima;import java.io.IOException;import java.util.Scanner;import java.util.ArrayList;import static java.lang.System.exit;public class Main{ static Scanner input = new Scanner(System.in); public static ArrayList<Goods> go.

2022-03-19 20:10:27 2644 2

转载 java基础案例7-1批量操作文件管理器

package com.itheima;import java.io.*;import java.util.Scanner;import static java.lang.System.exit;public class Main{ static Scanner in = new Scanner(System.in); static String str; static String[] split; public static void main(Strin.

2022-03-17 13:38:23 4888

原创 java基础案例6-5模拟百度翻译

package com.itheima;import java.util.HashMap;import java.util.Iterator;import java.util.Scanner;import java.util.Set;public class Main{ public static void main(String[] args) { //存储 HashMap map = new HashMap(); map.p.

2022-03-17 09:26:16 2005

转载 java基础案例6-4斗地主洗牌发牌

package com.itheima;import java.util.ArrayList;import java.util.Collections;import java.util.TreeMap;import java.util.TreeSet;public class Main{ public static void main(String[] args) { //存储编号和花色 TreeMap<Integer, String&g.

2022-03-16 23:55:59 1277 1

原创 java基础案例6-3模拟用户注册

package com.itheima;import java.util.Scanner;import java.util.HashSet;import java.util.regex.Pattern;class User{ private String name; private String password; private String birth; private String number; private String mail; .

2022-03-11 18:53:33 5983

原创 java基础案例6-2学生管理系统

package com.itheima;import java.util.*;import static java.lang.System.exit;public class Main{ static Scanner in = new Scanner(System.in); static LinkedList link = new LinkedList(); static LinkedList link2 = new LinkedList(); public st.

2022-03-04 22:00:21 2518 1

原创 java基础案例6-1库存管理系统

package com.itheima;import java.util.*;import static java.lang.System.exit;public class Main{ static Scanner in = new Scanner(System.in); static LinkedList link = new LinkedList(); public static void main(String[] args) { whi.

2022-03-04 15:54:51 6511 1

原创 java基础案例5-5二月天

package com.itheima;import java.util.Scanner;import java.time.LocalDate;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int day; System.out.print("请输入年份:"); day = in..

2022-03-03 23:55:39 1556

原创 java基础案例5-4将字符串转化为二进制

package com.itheima;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入字符串:"); String str = new String(); str = in.next.

2022-02-28 23:45:55 3319

原创 java基础案例5-3模拟用户登录

package com.itheima;import java.util.Scanner;public class Main{ static String[] username = new String[2]; static String[] password = new String[2]; public static void main(String[] args) { storage(); login(); } pu.

2022-02-21 17:54:24 1308

原创 java基础案例5-2模拟密码自动生成

package com.itheima;import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("请输入用户名: "); StringBuilder name = new StringBuilder(in.next());.

2022-02-21 16:45:26 1120

原创 java基础案例5-1模拟订单号生成

package com.itheima;class Order{ private int year; private int monthday; private int second; Order(int year, int monthday, int second){ this.year = year; this.monthday = monthday; this.second = second; } i.

2022-02-21 16:18:21 3708 5

转载 java基础案例4-8模拟物流快递系统程序设计

package com.itheima;public class Main{ public static void main(String[] args) { System.out.println("=============货物1============"); SendTask task = new SendTask("HYX600235", 76.34); task.sendBefore(); System.out.p.

2022-02-18 22:04:45 2142

原创 java基础案例4-7经理与员工工资案例

package com.itheima;abstract class Person{ protected String name; protected String address; void setName(String name){ this.name = name; } void setAddress(String address){ this.address = address; } String getN.

2022-02-17 18:08:48 8591 6

原创 java基础案例4-6研究生资薪管理

package com.itheima;import java.util.Scanner;interface Expend{ void expend(int count);}interface Income{ void income(int count);}class School implements Income, Expend{ private int count = 0; int getCount(){ return count;.

2022-02-14 16:08:40 3114

原创 java基础案例4-5图形的面积与周长计算程序

package com.itheima;import java.util.Scanner;abstract class geometry{ void perimeter(){ } void area(){ }}class Rectangle extends geometry{ private int length; private int width; void set(int length, int width){ .

2022-02-14 03:48:20 4443

原创 java基础案例4-4学生和老师

package com.itheima;import java.util.Scanner;abstract class Person{ void speak(){}}class Teacher extends Person{ private String name; void setName(String name){ this.name = name; } String getName(){ return name; .

2022-02-14 03:03:00 68939

转载 java基础案例4-3多彩的声音

package com.itheima;import java.util.Scanner;//动物abstract class Animal{ abstract void setName(String name);}//人abstract class Person{ abstract void setName(String name);//饲养者 abstract void action(String name);//不同的行为}//接口实现获取名字inter.

2022-02-13 21:48:16 3234

原创 java基础案例4-2饲养员喂养动物

package com.itheima;class Animal{ void shout(){ }}class Dog extends Animal{ static void shout(String food){ System.out.println("小狗吃了"+food+"之后"); System.out.println("汪汪……"); }}class Cat extends Animal{ static vo.

2022-02-11 02:37:31 9512 1

原创 java基础案例4-1打印不同的图形

package com.itheima;import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.print("请选择正方形的边长: "); int n = in.nextInt(); System.out.print("请.

2022-02-10 03:07:40 7576 1

转载 java基础案例3-4学生投票系统

package com.itheima;import java.util.HashSet;import java.util.Set;class Voter{ private static int MAX_VOTERS = 100; private static int count; private static Set<Voter> voterSet = new HashSet<Voter>(); private String name;.

2022-02-09 01:03:07 3686

转载 java基础案例3-3查看手机配置和功能

package com.itheima;public class Phone { private String brand; private int type; private int price; private String os; private String memory; public String getBrand(){ return brand; } public void setBrand(Str.

2022-02-07 01:18:41 3349

原创 java基础案例3-2银行存取款

//菜单package com.itheima;import java.util.Scanner;public class Main{ public static Fun nb = new Fun(); public static Scanner sc = new Scanner(System.in); public static void main(String[] args) { for(int i = 1; i <= 3; i++) {.

2022-02-06 04:03:57 5012

转载 java基础案例3-1购书系统

package com.itheima;//图书类public class Book{ private int bno;//编号 private String bid;//书的码 private String name;//书名 private double price;//价 private int stocks;//库存 public Book(int bno, String bid, String name, double price, int.

2022-02-05 02:07:51 3287

转载 java基础案例2-7抽取幸运观众

package com.itheima;import java.util.Scanner;import java.util.Random;public class Main{ public static void main(String[] args) { System.out.println("------------抽取幸运观众---------"); String[] audience = new String[3]; Scanne.

2022-02-01 21:35:02 2314

空空如也

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

TA关注的人

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