自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL 数据的完整性——实体完整性

在实际开发中,数据表的数据是非常多的,保证数据的准确是至关重要的。MySQL 提供了数据的完整性约束,主要包括实体完整性,域完整性和引用完整性。实体完整性是对关系中的记录进行约束,即对行的约束。一,主键约束主键(promary key)用于唯一的标识表中的某一条记录,在两个表的关系中,主键用来在一个表中引用来自另一个表中的特定记录。一个表的主键可以由多个关键字共同组成,并且主键的列不能包含空值。主键的值能唯一标识表中的每一行,这就好比所有人都有身份证,每个人的身份证号是不同的,能唯一标识每一个人。通

2020-09-20 21:07:49 3265

原创 MySQL 数据库单表查询——高级查询

当遇到一些复杂的需求时,例如对查询结果进行排序,分组和分页等,MySQL 数据库有着更高级的查询方法以处理更加复杂的需求。一,排序查询在查询完成后,结果集中的数据是按默认顺序排序的。为了方便用户自定义结果集中数据的顺序,MySQL 提供了 ORDER BY 对于查询结果进行排序,具体语法如下:SELECT 字段名1, 字段名2, ....FROM 表名 ORDER BY 字段名1 (ASC/DESC), 字段名2(ASC/DESC)...;在以上语法中,字段名1,字段名2等表示需要查询的字段名称,

2020-09-18 23:13:03 2595

原创 MySQL数据库单表查询——条件查询

哈哈

2020-09-17 20:46:23 1555

原创 MySQL数据库单表查询——基础查询

基础查询

2020-08-10 21:50:43 358

原创 MySQL表中数据的基本操作——更新,删除数据

更新数据在 MySQL 中可以使用 UPDATE 语句更新表中的数据,语法格式如下:UPDATE 表名SET 字段名1=值1[,字段名2=值2,...][WHERE表达式]在上面语法中“字段名”用于指定需要更新的字段名称,“值”用于表示字段更新的新数据,如果要更新多个字段的值,可以用逗号分隔多个字段和值,“WHERE 条件表达式” 是可选的,用于指定更新数据需要满足的条件。1. 更新全部数据当 UPDATE 语句不使用 WHERE 条件语句时,会将表中所有数据的指定字段全部更新。将 T2

2020-07-24 16:26:28 1465

原创 MySQL表中数据的基本操作——插入数据

向数据表中插入数据有多种方式,例如为所有列插入数据,为指定列插入数据,批量插入数据等,根据不同的需求来决定插入数据的方式。为所有列插入数据通常

2020-07-17 15:17:13 4318 1

原创 MySQL——数据表的基本操作

MySQL数据库的基本操作:MySQL数据库的基本操作创建数据表在数据库创建成功之后,就可以在已经创建的数据库中创建数据表了,在创建表之前使用USE 数据库名称切换到需要操作的数据库,还可通过SELECT database();查询当前所在的数据库。一切准备就绪就可以创建数据表了,创建数据表的语法格式如下:CREATE TABLE 表名( 字段名1 数据类型, 字段名2 数据类型, .... 字段名n 数据类型);根据以上格式在 text 数据库中创建一个 stu 表,在 stu 表中将

2020-07-09 16:46:19 691

原创 MySQL——数据库的基本操作

创建和查看数据库创建数据库就是在数据库系统中划分一块存储空间,语法格式如下:CREATE DATABASE 数据库名称;需要注意,数据库名是唯一的,不能重复。创建一个名为 text 的数据库,语法格式如下:CREATE DATABASE text;执行结果:验证是否成功创建名叫 text 的数据库,需要查看数据库,语法格式如下:SHOW DATABASES;查看了所有已存在的数据库,执行结果:刚刚创建的 text 数据库已经存在了,另外用户还可以查看已经创建的数据库信息,语法格

2020-07-07 15:36:51 1119 1

原创 Java Swing高级组件——桌面面板和内部窗体

桌面面板和内部窗体在一个GUI应用程序中需要使用多个窗口,针对这些窗口可以有两种管理策略,一种是每个窗口都是一个独立的窗体,优点是可以通过系统主窗体上的按钮及快捷键浏览所有窗口;另一种是提供一个主窗体,然后将其他窗口放在主窗体中,优点是窗口比较整齐。在利用第二种策略管理窗口时,必须使用 JDesktopPane 类和 JInternalFrame 类(桌面面板类和内部窗体类)。 JDesktopPane 类是一个容器类,用来创建一个虚拟桌面; JInternalFrame 类是一个轻量级对象,用来创建支

2020-05-16 14:58:39 1831

原创 Java Swing高级组件——选项卡面板

选项卡面板选项卡面板由 JTabbedPane 类实现,它实现了一个多卡片的用户界面,通过它可以将一个复杂的对话框分割成若干个选项卡,实现对信息的分类显示和管理,使界面更简洁大方,还可以有效地减少窗体个数。JTabbedPane 类所有的构造方法构造方法说明JTabbedPane()创建一个默认的选项卡面板,标签默认位于选项卡上方,布局方式为限制布局JTabbedPane(int tabPlacement)创建一个指定标签显示位置的选项卡面板。TOP:在上方,BOTTOM

2020-05-10 15:44:20 2509 2

原创 Java Swing高级组件——分割面板

分割面板分割面板由 JSplitPane 类实现,用来将其所在的区域分割成两部分,可根据情况决定是水平方向分割还是垂直方向分割,分割的两部分之间会有一个分隔条,通过调整分隔条的位置,可以自定义两部分的相对大小。JSplitPane 类的常用构造方法。1,JSplitPane():创建一个默认的分割面板。默认水平方向分割。2,JSplitPane(int newOrientation):创建一个指定分割方向的分割面板,newOrientation 可选择的静态常量有HORIZONTAL_SPLIT(水

2020-05-09 16:28:47 3906

原创 Java Swing高级组件——树组件

Swing树组件树状结构是一种常用的信息表现形式,它可以直观的显示出一组信息的层次结构。Swing中的JTree类用来创建树。一,创建一个简单的树JTree有三种常见的构造方法用来创建树。构造方法说明JTree()创建一个默认的树JTree(TreeNode root)根据指定的根节点创建树JTree(TreeModel newModel)根据指定树模...

2020-05-08 17:46:58 1212

原创 Java Swing高级组件——表格组件

Swing 表格组件表格是最常用的数据统计形式之一,在日常生活中经常需要表格来统计数据。在 Java Swing 中由JTable类实现表格。一,创建表格在 JTable 类中除了默认的构造方法外,还提供了利用指定表格列名数组和表格数据数组创建表格的构造方法。JTable table = new JTable(Object[][] rowData, Object[] columnNames...

2020-05-05 11:51:31 4749

原创 Java——JDBC中的常用类和接口

JDBC概述JDBC是一种可用于执行SQL语句的Java API(Application Porgramming Interface,应用程序接口),是连接数据库和Java应用程序的纽带。JDBC的全称是Java DataBase Connectivity,是一套面向对象的应用程序接口指定了统一的访问各种关系型数据库的标准接口。在Java语言中提供了丰富的类和接口用于数据库的编程,利用这些类...

2020-04-12 16:43:28 1374

原创 Java——利用反射实现通用扩展数组长度的方法

利用反射实现通用扩展数组长度的方法import java.lang.reflect.Array;public class Study { public static void main(String[] args) { text t = new text(); t.print(); text.i = (int[]) addArray(t.i, 10); text.s =...

2020-03-28 14:35:52 563

原创 Java的自定义注解——Annotation的使用

Annotation——自定义注解Java中提供了 Annotation 功能,该功能可用于类,构造方法,成员变量,方法。参数等的声明中。该功能不会影响程序的运行,但是会对编译器警告等辅助工具产生影响。定义 Annotation 类型在定义 Annotation 类型时,需要用到用来定义接口的 interface 关键字,但需要在 interface 关键字前面加一个 “ @ ” 符号,即定...

2020-03-16 17:44:01 342

原创 Java反射——访问成员方法

反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法:Java反射——访问构造方法访问成员变量:Java反射——访问成员变量访问成员方法利用Method对象可操纵相应的方法。Method类提供的常用方法方法说明getNa...

2020-03-13 16:28:23 400

原创 JSP——输出9x9表格

jsp输出9x9表格其实很简单,就和Java输出9x9表格一样。第一种:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UT...

2020-03-12 16:52:57 4353

原创 Java反射——访问成员变量

反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法:https://blog.csdn.net/javanofa/article/details/104732594访问成员变量利用Field对象可以操作相应的成员变量。Field类的常用方法:...

2020-03-09 16:07:59 702

原创 Java反射——访问构造方法

反射通过Java的反射机制,可以在程序中访问已经装载到JVM中的Java对象的描述,实现访问,检测和修改描述Java对象本身信息的功能。通过反射可以访问构造方法,成员变量,和成员方法。访问构造方法利用Constructor对象可以操纵相应的构造方法。Constructor类中提供的常用方法:方法说明isVarArgs()查看该构造方法是否允许带有可变数量的参数,如...

2020-03-08 16:23:12 588

原创 Java的I/O流——ZIP压缩输入/输出流

ZIP压缩输入/输出流ZIP压缩管理文件是一种十分典型的文件压缩形式,使用它可以节省储存空间、关于ZIP压缩的I/O流实现,在Java的内置类中提供了非常好用的相关类,ZipOutputStream 与 ZipInputStream 类来实现文件的压缩/解压缩。无论是压缩还是解压还需要用到一个类—ZipEntry类,它为压缩或解压的文件创建条目。压缩文件利用ZipOutputStream 类...

2020-03-01 15:38:43 710

原创 Java的I/O流 —— 带缓存的输入/输出流

带缓存的输入/输出流BufferedInputStrean 与 BufferedOutputStream类缓存是I/O的一种性能优化,缓存流为I/O流增加了内存缓存区,有了缓存区,可以大大提升运行效率。举个例子,现在有A,B两个点,A点有货物需要搬到B点,如果采用人工搬运的方式,一次只可以搬运一个货物,效率非常低。如果我们换一种方式,开一辆车,如果这车足够大的话,可以把货物全部装下,一次...

2020-02-24 15:46:22 310

原创 Java的I/O流——文件输入/输出流

FileInputStream与FileOutputStream类FileInputStream与FileOutputStream类都是用来操作磁盘文件。FileInputStream(文件字节输入流),FileOutputStream(文件字节输出流)。FileInputStream与FileOutputStream类可实现文件的读取与写入功能。首先创建文件对象public class ...

2020-02-22 14:59:38 223

原创 Java的I/O流——File类

流的概述流是一组有序的数据序列,根据操作类型,可分为输入流和输出流两种。即I/O(Input/Output,输入/输出)。输入模式程序从指向源的输入流中读取源中数据。简单的说就是,程序充文件中读取信息。输出模式程序通过向输出流中写入数据把信息传递到目的地。简单的说就是通过程序将数据传递给文件File类在Java的io包有一个File类,File类是包中唯一代表磁盘文件本身的对象,...

2020-02-20 15:10:24 214

原创 Java窗体阻塞功能的实现

Java

2019-11-05 09:35:35 2132 2

原创 Java的红字异常,Java的红字异常是什么意思

在编写程序的时候,明明在编写的时候没有问题。可是一运行,控制台就输出了一堆红色的英文。对于一些初学者来说,碰见这么一串英文是相当头疼的,现在就来认识认识这些异常代表着什么意思Java常见的异常类异常类说明ClassCastException类型转换异常ClassNotFoundException未找到相应类异常ArithmeticException算术...

2019-10-18 15:02:49 1908

原创 Java中的自定义异常

Java自定义异常在程序中使用自定义异常,大体可分为以下几个步骤创建自定义异常类class MyException extends Exception {// 创建一个自定义异常 public MyException(String x) { super(x);// x为要输出的错误信息 }}需要继承Exception类即可自定义异常类,创建一个构造方法,其中x为输出的错...

2019-10-15 14:40:07 505

原创 Java中的内部类

如果在一个类中再定义一个类,那么这个在类中被定义的类就叫做内部类。Java的内部类分为四种成员内部类局部内部类匿名内部类静态内部类成员内部类package blog.c;public class Dome1 { Dome2 d = new Dome2();// 在外部类实例化内部类对象引用 public void out() {// 外部方法中调用内部类方法 d....

2019-10-01 15:50:35 294 2

空空如也

空空如也

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

TA关注的人

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