自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单模仿win10计算器(demo)

计算器这个小demo是我上学时的远古代码(嘻嘻嘻),今天整理代码时看到的,看着以前的代码,突然感觉这些是啥?看不懂了都,而且写得也不规范。运行一下,还是可以的,先截张图试了一下,bug还是有的,但是可以基本的运算,有兴趣的可以试一下代码就贴在这里,感慨!!!package com.waking.call;import java.awt.BorderLayout;import ...

2020-02-21 17:16:05 1318

原创 JDBC高级操作和事务处理(mysql)

JDBC批处理piliang处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能在jdbc的URL中添加rewriteBatchedStatements=true参数,可以提高批处理执行效率Statement批处理以下是使用语句对象的批处理的典型步骤注册驱动获取连接使用crea...

2020-02-11 21:46:49 212

原创 JDBC简述(mysql)

JDBC的简介简介JDBC(Java Database Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序JDBC可以在各种平台上使用Java,如Windows,Mac OS和各种版...

2020-02-09 15:38:22 297

原创 Mysql约束和多表查询

数据完整性作用:保证用户输入的数据保存到数据库中是正确的确保数据的完整性:在创建表时给表中添加约束完整性的分类:实体完整性域完整性引用完整性实体完整性约束实体:即表中的一行(一条记录)代表一个实体(entity)实体完整性的作用:标识每一行数据不重复约束类型:主键约束(primary key)唯一约束(unique)自动增长列(auto_increment)...

2020-02-07 16:25:16 2684

原创 Mysql基本操作

数据库简介数据库(DataBase,DB):指长期保存在计算机的储存设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。简单理解数据的仓库。数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一的管理,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据...

2020-02-06 17:41:54 376

原创 网络编程简述

网络编程计算机网路所谓计算机网络,就是把分布在不同区域的计算机与专门的外部设备用通信线路相互连接成一个规模大,而且功能强的网络系统,从而使得计算机之间可以相互传递信息,共享数据、软件等资源所谓的网络编程,指的就是在同一个网络中不同机器之间的通信IP地址IP地址的是互联网地址(Internet Protocol Address),是联网设备与互联网之间的唯一标识,在同一个网段中,IP...

2020-02-05 16:10:04 448

原创 多线程下的单例模式、生产者、消费者模式

单例模式之前有一个博客简述了单例模式,这里就不具体介绍了单例模式的实现方式:懒汉式和饿汉式其中,懒汉式是线程不安全的,当有多条线程同时访问单例对象时,则会出现多线程临界资源问题多线程下的懒汉式package waking.test.xcms;/** * 多线程下的单例模式 * 懒汉式 * @author waking * */import java.util.Hash...

2020-02-05 11:52:20 1792

原创 多线程简述

进程和线程进程的介绍是一个程序的运行状态和资源占用(内存,cpu)的描述进程是程序的一个动态过程,它指的是从代码加载到执行完毕的一个完成过程进程的特点:独立性:不同的进程之间是独立的,相互之间资源不共享动态性:进程在系统中不是静止不动的,而是在系统中一直活动的并发性:多个进程可以在单个处理器上同时进行,且互不影响线程的介绍是进程的组成部分,一个进程可以有多个线程,每个...

2020-02-04 22:42:37 336

原创 装饰者模式简述

装饰者模式装饰者模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰者模式的用法注意要实现装饰者模式,注意以下几点内容:a.装饰者类要实现真实类同样的接口...

2020-02-04 10:18:27 323

原创 序列化与反序列化

什么是序列化java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节对象恢复为java对象的过程序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者在本地文件中。序列化后的字节流保存的java对象的状态以及相关的描述信息。序列化机制的核心作用就是对象状态的保存与重建。反序列化:...

2020-02-03 17:54:56 196

原创 IO流简述

File类在java程序中,对磁盘文件进行描述的类通常使用File类的构造方法File类文件属性方法static String pathseparator:与系统有关的路径分隔符,为了方便,它被表示为一个字符串(;)static char pathSeparatorChar;static String Separator:与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串(...

2020-02-03 16:14:40 194

原创 包装类与字符串简述

包装类基本数据类型所占字节包装类byte1个字节Byteshort2个字节Shortint4个字节Integerlong8个字节Longfloat4个字节Floatdouble8个字节Doublechar2个字节Characterboolean不确定Boolean数据的装箱和拆箱装箱:将基...

2020-02-02 21:01:31 166

原创 集合简述

集合概述集合:就是一个存储数据的容器集合和数组的区别:数组长度固定,集合长度不固定数组可以存储基本数据类型和引用类型,集合只能存储引用类型集合框架Collection接口Collection层次结构中的根接口。Collection表示一组对象,这些对象也称为collection的元素。一些collection允许有重复的元素,而另一些则不允许。一些collection是...

2020-02-02 17:44:25 214

原创 抽象类与接口简述

抽象类为什么使用抽象类有些类创建对象不具体,需要把这个定义为抽象类Animal animal = new Animal();Pet pet = new Pet();使用abstract修饰类变成抽象类:不能实例化,只能被继承抽象类的构造方法不能直接使用,只能被子类调用abstract抽象类关键字:abstract 抽象修饰类:类变成抽象类,类中可以有抽象方法也可以有非...

2020-02-02 11:25:06 156

原创 数组的声明与常用方法简述

一维数组概述顾名思义,数组是数据的组合,不止一个数据,有很多数据,数组是引用类型变量数组的初始化,java中数组必须进行初始化才能使用,为数组中的数组元素分配内存空间,并为每个数组元素赋初始值。初始化静态初始化int[] arr = new int[]{1,2,3};int[] arr = {1,2,3};动态初始化int[] arr = new int[3];arr[0...

2020-01-28 21:51:10 312

原创 方法的重载和重写简述

方法的重载(overload)在同一个类中方法名相同,参数列表不同(个数不同,类型不同,顺序不同)和返回值和权限修饰符无关方法重载示例(构造方法)package waking.test.cc;/** * 方法的重载 * @author waking * */public class Demo01 { private int id; private String name...

2020-01-22 14:35:09 2621

原创 java之封装、继承、多态简述

java之封装、继承、多态简述java语言有三大特征:*封装(encapsulation):对外部不可见,隐藏对象的属性和实现细节。继承(inheritance):一个类继承另一个类的非私有的成员方法或变量多态(polymorphism):每个对象表现的多样性封装在类中,对不想对外访问的成员进行私有化,对外提供一个公开的方法访问私有的成员封装私有成员变量 步骤1.添加...

2020-01-21 22:13:24 338

原创 Java之方法的传递和封装简述

java之方法的传递和封装简述方法的传递和返回值java语言在被调用方法的参数赋值时,采用传值的方式基本类型的数据传递是值本身,也就是值传递,不会影响本身数据引用类型的数据传递是这个对象的地址,也就是地址传递,会影响本身数据代码示例package waking.test;/** * 基本数据类型和引用类型 * @author waking * */public clas...

2020-01-19 00:07:58 364

原创 简述单例模式

单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯...

2020-01-14 23:13:07 253

空空如也

空空如也

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

TA关注的人

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