![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
BorisLiu725
无简介
展开
-
java学生管理系统(简易)(一)
java简易学生管理系统---登录界面(一)login部分// 内容包含简单的增删该查以及用户登录界面// 技术有限,大佬勿喷---// 此部分不小心将登录跟注册写在一起了。嘤嘤嘤~中间部分将注册写成了内部类,本应该分开写的,只是练习一下基础语法package StudentMajor;import java.awt.*;import java.awt.*;import java.awt....原创 2018-06-03 13:46:57 · 1834 阅读 · 7 评论 -
单例设计模式的性能测验java
import java.util.concurrent.CountDownLatch;public class TextTimeMinutesOfDemo { public static void main(String[] args) throws Exception{ long start = System.currentTimeMillis(); ...原创 2020-09-12 10:21:00 · 56 阅读 · 0 评论 -
Builder---JAVA(设计模式)
就以设计一个飞船为例吧!建造者模式就是将(简单)对象的创建和(一个复杂对象)组装分离开来首先:比如说我们要建造一个宇宙飞船1.先要设计好飞船-->需要有什么基本组件和功能分析:属性:(1)轨道舱 (2)发动机 (3)逃生舱方法:(1)可以起飞的方法 先将这些对象创建好,比如:轨道舱有什么属性啦,...原创 2020-09-12 10:19:18 · 65 阅读 · 0 评论 -
java实现最短路径的搜索【转】
转载一篇网上写的很好的。。https://www.cnblogs.com/jkavor/p/7404616.html广度优先算法Java实现以及最短路径搜索广度优先算法的步骤:1.选定一个起始节点;2.以选定节点为中心,所有与该节点相邻节点为备选节点(其中,在之前已经访问过的节点不得再纳入相邻节点),并将这些备选节点放入一个先进先出队列中,;3.依次取出先进先出队列中的节点,并求得该节点的相邻节点...转载 2018-07-15 20:29:20 · 1070 阅读 · 0 评论 -
BFS--输出路径【转】
package 万能的搜索;import java.util.LinkedList;import java.util.Queue;/* * 输出最短路径 * * */public class BFSround { int[][] direct = {{1,0},{-1,0},{0,1},{0,-1}}; int[][] book = new int[4][4]; ...原创 2020-09-12 10:25:41 · 127 阅读 · 0 评论 -
防破解单例设计模式java
这里就直接上代码了哈!注:上一期跟上上一期看了才能看这个哦import java.io.ObjectStreamException;import java.io.Serializable;public class StrengthSingleDemo02 implements Serializable { private static StrengthSingleDemo02 ins...原创 2020-09-12 10:22:31 · 94 阅读 · 0 评论 -
反射和反序列化破解单例设计模式java(
(一)通过反射破解注:其中StrengthSingleDemo02为上一篇发表的单例设计模式的---懒汉式这里之所以写成这样是因为下一篇将发表怎么防止破解(反射和反序列化)的方法import java.io.*;import java.lang.reflect.Constructor;public class BrokenSingletonDemo { public static v...原创 2020-09-12 10:23:39 · 113 阅读 · 0 评论 -
单例设计模式java
java单例设计模式总结(1)饿汉式/** 单例设计模式:饿汉式(无延迟加载,效率高,类一加载,对象就存在)*(instance--实例)* */public class SingletonDemo01 { // (2)得先有一个对象吧,(加载类时线程是安全的) private static SingletonDemo01 instance = new Singleton...原创 2020-09-12 10:24:13 · 79 阅读 · 0 评论 -
java学生管理系统(简易)(二)---学生对象建立与登录
学生登录与查看成绩+验证是否是注册的用户所绑定的信息将一些登录查看成绩的代码写在前面了。。。学生基本信息的获取在后面直接生成了。。package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav...原创 2018-06-03 14:17:18 · 923 阅读 · 0 评论 -
java学生管理系统(简易)(三)---教师端的登录主页面
教师端的登录界面就比较清晰了。。。可能就我自己认为,以为前面写的太乱了。。。蒙圈// 学会了先布局,在完善部分代码,嘤嘤嘤。。。之前那个学生的感觉凉凉啊~package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;...原创 2018-06-03 14:26:36 · 7864 阅读 · 1 评论 -
java学生管理系统(简易)(四)---学生工具类(主要内容)
// 就直接上代码了。。package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.BufferedWriter;im...原创 2018-06-03 14:34:54 · 670 阅读 · 0 评论 -
java学生管理系统(简易)(五)---查询学生(教师端)
查询界面,因为还不会数据库,嘤嘤嘤~就只能先这样写了package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Set;import javax.swing.JButt...原创 2018-06-03 14:43:50 · 1889 阅读 · 0 评论 -
java学生管理系统(简易)(六)---删除学生(教师端)
因为学生工具类已经写好了,所以就不用写太多了。但是你得判断输入的合法性。已经疯了~无力气嘤嘤嘤package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import...原创 2018-06-03 14:48:22 · 1268 阅读 · 1 评论 -
java学生管理系统(简易)(七)---修改学生(教师端)
调用StudentTools的方法,其余为检错代码package StudentMajor;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.IOException;i...原创 2018-06-03 14:51:55 · 1447 阅读 · 0 评论 -
java学生管理系统部分截图(八)
原创 2018-06-04 17:21:14 · 2133 阅读 · 3 评论 -
MyArrayList---java
自己实现一下底层,就几个简单功能吧~(自己总结)package Score;// 自定义一个异常class IllegeInitialCapacityException extends RuntimeException{ IllegeInitialCapacityException(String message){ super(message); }}p...原创 2020-09-12 10:16:36 · 132 阅读 · 0 评论 -
java类的初始化
类的初始化过程之前有点懵,总结一下。。。还有自己动手画了一下,别说也没那么难看..(第一次画图!纪念一下,哈哈哈)注:图中的代码以图中粘贴的为主public class ceshi2Demo { static { System.out.println("静态初始化ceshi2Demo"); } public static void main(String[]...原创 2020-09-12 10:24:53 · 118 阅读 · 0 评论 -
线程的几个盲点java
1.join();jion:当先线程调用另一个线程的join()方法例如:t1为当先线程 t1执行到t2.join();时,会等到t2线程执行完,才会继续执行。此时t1处于阻塞状态。2.sleept1为当前进程。执行到Thread.sleep();时,该线程会从运行状态变为阻塞状态。注:阻塞状态结束后,只能进入就绪状态,无法进入运行状态。3.yield();...原创 2018-07-27 22:17:25 · 218 阅读 · 0 评论