自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 001-JavaScript判断输入年月份

1、判断在文本输入框中的月份是多少天。2、加入闰年2月判断。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>判断年月份</title> </head> <body> <script type="text/javascript"> window.onload = function(){ docume

2020-08-11 14:15:07 250

原创 JDBC使用六步骤

Java DateBase Connectivity1、JDBC中sql语句结束后不用加分号。2、关闭资源从下到大。/* JDBC文件的删除*/import java.sql.*;public class JDBCTest02{ public static void main(String[] args){ Connection conn = null ; Statement stmt = null ; try{ //1、注册驱动 DriverManager.reg

2020-08-02 12:21:34 231

原创 GUI - 按键

package gui;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class ButtonTest02 { public static void main(String[] args) { Frame frame = new Frame("我的GUI按键界面"); frame.setBounds(400,20

2020-07-28 16:21:40 614

原创 死锁DeadLock

死锁DeadLock1、程序中难以发现和调试,坚决避免这种错误。package thread;public class DeadLock { public static void main(String[] args){ //new两个object对象,作为参数 Object a1 = new Object(); Object a2 = new Object(); Masthead01 s1 = new Masthead01(a

2020-07-24 23:36:00 199

原创 多线程模仿火车站购票并发

1、多线程并发注意线程安全synchronized`package thread;public class Train { private int number ;public Train(int number){ this.number=number; } public int getNumber() { return number; } public void setNumber(int number) {

2020-07-24 23:34:40 183

原创 定时启动线程

1、定时器package timer;import java.sql.Time;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimerTest01 { public static void main(String[] args

2020-07-24 23:34:11 207

原创 wait和notify方法

1、wait方法Object a1 = new Object( ) ;a1.wait();表示暂停a1线程上的运行,进入等待状态,无期限等待,直达被唤醒。同时也失去了机锁,其它线程可以访问。2、notify方法Object a1 = new Object( ) ;a1.notify( );wait、 notify、notifyAll 必须放在synchronized block中,否则会抛异常。...

2020-07-24 23:33:45 75

原创 t1 t2 两个线程

package timer;/** * 两个线程t1、t2间隔1s,线程t1线程输出奇数1 线程t2线程输出偶数2 */public class NumberTest { public static void main(String[] args) { Number3 a3 = new Number3(); Number1 n1 = new Number1(a3); Number2 n2 = new Number2(a3);

2020-07-24 23:33:21 739

原创 注解

注解package annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;//哪些类型可以使用@Target({ElementType.METHOD})//保留的方式@Retention(RetentionP

2020-07-24 23:32:42 64

原创 Java序列化与反序列化

Java序列化与反序列化1、什么是序列化反序列化java程序代码序列化是分割程序对象,有字节序列。反序列化就是字节程序重新组装成java对象的过程。2、为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序列化了。换句话说,一方面,发送方需要把这个Java对象转换为字节序列

2020-07-20 13:15:15 74

空空如也

空空如也

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

TA关注的人

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