自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 问答 (11)
  • 收藏
  • 关注

原创 【java核心技术ΙΙ】总复习

异常就是Java程序在运行过程中出现的错误。Java中的异常被分为两大类:编译时异常和运行时异常。所有的RuntimeException类及其子类的实例被称为运行时异常,其他的异常就是编译时异常 编译时异常 Java程序必须显式处理,否则程序就会发生错误,无法通过编译 运行时异常 无需显示处理,也可以和编译时异常一样处理public void printStackTrace() 把异常的错误信息输出在控制台public String toString() 返回此抛出的简短描述 public Strin

2022-06-14 22:04:41 615 1

原创 【java】java期末考试模拟题(含答案)

一、单项选择题1、如下哪个是Java中的标识符(DA、publicB、superC、3numberD、width2、如下哪个是Java中的标识符(AA、fieldnameB、superC、3numberD、#number3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( CA、s += "books";B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪个是Java中有效的关键字( CA、nameB、h

2022-06-11 21:56:31 5163 1

原创 【数据库】数据库设计习题

第7章 数据库设计一、单项选择题1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。A.需求分析 B.概念设计 C.逻辑设计 D.物理设计答案:B2.E-R图是数据库设计的工具之一,它适用于建立数据库的 。A.概念模型 B.逻辑模 C.结构模型 D.物理模型答案:A3.在关系数据库设计中,设计关系模式是 的任务。A...

2022-05-29 21:18:35 2439

原创 【java】反射机制

目录概念获取class对象获取类名获取构造方法并使用获取成员方法并使用获取成员变量并使用setAccessible---启用禁止安全检查开关可以提高反射效率使用反射读取注解信息,转换为SQL语句,进行数据库操作概念java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制可以在运行时加载、探知、使用编译期间完..

2022-05-29 18:49:05 241

原创 【debug】powerdesigner 工具栏图标被禁用

问题如下: 解决方法如下:设置成功后如下:

2022-05-18 11:33:02 560 2

原创 【数据结构C#】树与二叉树

树是n(n>0)个节点的有限集,树是一种递归的数据结构。概念空树 子树结点 子孙 双亲 孩子 兄弟 度 分支结点和叶子结点结点的深度,高度和层次有序树和无序树路径和路径长度森林树的性质树中的结点树等于所有结点的的度数加1度为m的树中第i层上至多有m^(i-1)个结点高度为h的m叉树至多有(m^h-1)/(m-1)个结点具有n个结点的m叉树的最小高度为 logm(n(m-1)+1)向上取整二叉树是另一种树形结构,其特点是每个结点最多只...

2022-05-16 20:59:18 416

原创 【debug】MySQL workbench一打开便死机,页面空白

刚开始尝试过重装软件,不行找到C:\Users\Administrator\AppData\Roaming\MySQL\Workbench,删除workbench文件夹即可可能会出现找不到此文件夹的情况,因为此文件夹是隐藏文件夹,在你要查看的文件夹内上方选择查看,勾选隐藏的项目即可...

2022-05-09 19:06:19 1800

原创 【数据库】关系数据理论习题及解析

一、选择题 1. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是( A) 。A. 关系规范化理论 B. 关系代数理论C.数理逻辑 D. 关系运算理论2. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( B) 。A. 长度不变的 B. 不可分解的C.互相关联的 D. 互不相关的3. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是(.

2022-05-09 13:04:30 5956

原创 【SQL】实验十五 存储过程的使用

一、实验目的1.掌握存储过程的概念,熟悉使用存储过程来进行数据库应用程序的设计。2.掌握存储过程的创建、使用和删除。二、实验内容及要求本实验使用数据库为SCHOOL数据库。1.创建一个存储过程Proc_Course,查看“0108”号课程的选修情况,包括学生学号、姓名和成绩,然后执行该过程;创建:create procedure proc_courseasselect student.stu_id,stu_name,gradefrom student join s..

2022-05-07 18:09:09 3853 1

原创 【SQL】实验十三 熟悉Power Designer数据库设计

一、实验目的1.熟悉Power Designer开发环境。2.掌握数据库设计方法。3.掌握利用Power Designer进行数据库设计。二、实验内容及要求本实验采用Power Designer 16.5为例。其他版本也可以,操作流程类似。软件下载与教程:PowerDesigner官方下载-PowerDesigner16.5中文版免费下载-华军软件园使用Power Designer完成如下内容:(1)建立概念模型,模型名称为“学生选课数据库”。1. 在“学生选课数据库”概

2022-05-07 13:11:13 1527

原创 【数据结构C#】串

字符串简称串,计算机的非数值处理的对象基本都是字符串对象。串是由零个或多个字符组成的有限序列。串中任意个连续字符组成的子序列称为该串的子串,包含子串的串相应的称为主串。某个字符在串中的序号称为串的该字符在串中的位置。子串在主串中的位置以子串的第一个字符在主串中的位置来表示。当两个串的长度相等且每个对应位置的字符都相等时,称这两个串是相等的由一个或多个空格组成的串称为空格串,其长度为串中空格字符的个数。...

2022-04-27 11:21:52 556

原创 【数据结构C#】栈和队列

栈和队列其实都是操作受限制的线性表。栈是只允许在一端进行插入或删除操作的线性表(先进后出)。队列是只允许在表的一端进行插入,另一端进行删除的线性表(先进先出)。栈包含顺序栈,链栈 ,共享栈。顺序栈采用顺序存储存储类型#define MAXSIZE 50;//存储结构typedef struct{ Elemtype data[MAXSIZE];//数据域,存放栈中元素 int top;//栈顶指针}SqStack;栈顶指针:初始时为S.top=-1 ...

2022-04-25 20:27:07 1114

原创 【java】网络编程实例 UDP协议编写客户端和服务器端间的对象的数据传输

import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo { public static void main(String[] args) throws IOException, C.

2022-04-22 15:13:38 1200

原创 【java】网络编程实例 UDP协议传输图片

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo { public static void main(String[] args) throws IOException { DatagramS.

2022-04-22 10:27:22 1895

原创 【java】网络编程实例 用转换流读取网络资源(URL)成为一个文件

import java.io.*;import java.net.URL;public class FileDemo { public static void main(String[] args) throws IOException { //1.创建URL对象,获得资源 //URL,统一资源定位器,能打开URL指定网络数据的输入流(读取) //openStream() 打开连接的输入流 //openURLConnection.

2022-04-22 09:23:44 546 1

原创 【java】网络编程 UDP通信实例

网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换java网络编程相关类 IP地址:InetAddress /InetSocketAddress URL UDP: DatagramSocket,DatagramPacket TCP:ServerSocket SocketUDP通信原理java提供了DatagramSock...

2022-04-21 16:48:44 187 1

原创 【数据结构c#】线性表

线性表是是具有相同数据类型的n个数据元素的有限序列依据存储结构分为顺序表和链表(链表又分为单链表,循环链表,双向链表,静态链表)顺序表 特点是表中元素的逻辑顺序与物理顺序相同以下为顺序表基础操作#include<stdio.h>#define MAXSIZE 100//线性表存储空间的初始分配量#define LISTINCREMENT//线性表存储空间的初始增量typedef void Status;typedef int ElemType;//线性表的静态

2022-04-21 10:43:09 1202

原创 【SQL】实验十一 触发器的使用

一、实验目的1.了解触发器的概念、特点和作用。2.掌握SQL SERVER创建和管理触发器的方法。二、实验内容及要求本实验使用数据库为SCHOOL数据库。 l.为deparment表增加一列teac_num用于统计各个系教师的人数。alter table Deparmentadd teac_num int2.更新teac_num列,让其正确统计当前数据库中各个系教师的人数。update Deparmentset teac_num=(select count(*).

2022-04-19 15:46:28 3216

原创 【SQL】实验十 数据库完整性实验

一、实验目的1、熟悉通过SQL对数据进行完整性控制。熟练掌握数据库三类完整性约束(实体完整性、用户自定义完整性、参照完整性)2、了解SQL SERVER 的违反完整性处理措施。 3、了解主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束、唯一性(UNIQUE)约束、检查(CHECK)约束、DEFAULT 约束、允许空值约束。二、实验内容及要求用SQL语句完成下列功能。使用SQL对数据进行完整性控制(三类完整性、CHECK短语、CONSTRAIN字句、触发器)。用实

2022-04-19 02:19:20 9584 1

原创 【SQL】实验十二 SQL Server数据库的安全性控制

一、实验目的1.熟悉通过SQL对数据进行安全控制。2.掌握GRANT与REVOKE语句的使用,熟悉数据库用户的创建和授权。二、实验内容本实验使用数据库为SCHOOL数据库。下面内容先采用图形用户界面进行设置权限,然后试着采用SQL命令方式完成上述设计。1.设置 SQL Server 的安全认证模式。2.创建登录帐户U1,U2,U3,采用默认设置,并测试登录。登录后,并尝试是否有权限查看SCHOOL数据库。(建议创建登录用户时,取消“强制实施密码策略”。注意登录(服务器)用

2022-04-12 20:26:00 6336

原创 【java】GUI 各种组件使用方法与应用实例

GUI主要靠两个包实现:awt与swing主要是Swing和awt的区别,例如JPanel与Panel,JButton和Button,JLable与Lable,JDialog与Dialog,JApplet与Applet。awt是底层(不带J),swing是封装(带J),swing是awt的优化,它比awt多出一些功能,要根据实际情况进行使用。awt:抽象窗口工具包,早期编写图形界面应用程序的包。使用本地方法实现,为重量级控件swing :为解决 AWT 存在的问题而新开发的图形界面包。

2022-04-09 19:27:18 1394

原创 【java】多线程 生产者消费者问题 共享资源区的大小 实例

生产者消费者问题包含三个成分:1.生产者,用于提供数据 生产者类2.消费者,用于拿走数据 消费者类3.共享资源,就像是一个仓库,消费者把提供的数据放进去,生产者拿走数据。(用于解耦生产者和消费者的关系) 奶箱类以下是一个实例我们想喝牛奶但是又不想去商店买(生产者是商店,消费者是我,路径是 生产者->消费者),因此我们就选择了订奶送奶工早上将牛奶从商店送来我手里,但是我早上又起不来那么早,难道就无法拿到牛奶了吗?不,送奶工会将牛奶送到我家门口的奶箱,等我起床后只需...

2022-04-08 17:33:24 1889

原创 【SQL】实验九 视图的使用

一、实验目的1.熟悉视图的操作。二、实验内容及要求用SQL语句完成下列功能。使用数据库为SCHOOL数据库。1.建立一视图View_CSTeacher,列出计算机系各个老师的资料(姓名、性别、职称)。2.建立一视图View_Class,列出每个班级的名称、系别和班级人数。3.建立一视图View_Student,列出每个学生的学号、选修课程门数和平均成绩,并按平均成绩从大到小排列。(体验在视图中使用order by。注意观察视图中数据是否实现按成绩排序?4...

2022-04-06 13:25:11 4173

原创 【java】工厂模式与简单工厂模式 实例

工厂模式是简单工厂模式的优化版,其多了一个创建对象的接口,利用新建一个类来实现创建一个对象,而简单工厂模式直接新建一个类创建所有对象现有一个图书信息系统需要构造多种不同权限的用户,若当前需要构建一个图书管理员、借书管理员和拥有查询权力的用户,请用简单工厂模式和工厂方法模式设计并编码实现一个产生图书管理员、借书管理员和用户的程序。简单工厂方法:public interface Libraryman { public abstract void man();}publ...

2022-04-05 21:40:26 543

原创 【SQL】实验八 数据的增删改操作

一、实验目的1.掌握Management Studio的使用。2.掌握SQL中INSERT、UPDATE、DELETE命令的使用。二、实验内容及要求用SQL语句完成下列功能。使用数据库为SCHOOL数据库。l、新开设一门课程,名叫网络安全与防火墙,学时40,编号为“0118”,主要介绍网络的安全与主要的防火墙软件。insert into Course(Course_id,Course_name,Course_hour,Introduce)values ('0118...

2022-04-05 11:38:45 4282 1

原创 【java】线程实例 卖票问题

某电影院正在卖票,共有一百张票,而有三个窗口卖票,每次出票时间需要100ms,请设计一个程序模拟该电影院卖票public class SellTicket implements Runnable { private int tickets=100; @Override public void run() { while(true) { if(tickets>0) { System.out.println(Thread.currentThread().getNa.

2022-04-04 20:48:52 608

原创 【java】字符流

字符串的解码编码问题getEncoding() 获取此流使用的字符编码的名称。(一般中文使用GBK编码 国际通用为UTF-8)编码* byte[] getBytes() 使用平台默认的字符集将该String编码为一系列字节,将结果存储到新的字节数组中* byte[] getBytes(String charsetName) 使用指定的字符集将该String编码为一系列字节,将结果存储到新的字节数组中解码*String(byte[] bytes) 通过平台默认的字符集解码指定的字节...

2022-04-02 21:14:55 288

原创 【java】实例 字节缓冲流的使用

import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.BufferedInputStream;import java.io.FileOutputStream;import java.io.IOException;public class Bbuffer { public static void main(String[] args) throws IOException { .

2022-04-02 10:21:10 585

原创 【java】IO流实例 复制文本

掌握这些基本上就掌握了io流的文件读写操作,要构建一个io流体系,在read()和write()方法上大致没有多大区别,还有字符缓冲流的特有方法,主要注意括号内的变量类型要求或括号内不需要添加变量,以及new一个对象时要求括号内的流类型,很容易搞混,要搞清楚字节流与字符流,缓冲流的使用环境io流主要是里面的类比较多,但是一一学下来其实有很多共同点,因为大部分是继承关系,如从字节缓冲流我们可以学到字节流与缓冲流的特点,其实就是二者的结合

2022-04-01 01:13:44 490

原创 【java】文件输出流 与 文件输入流 实例

IO流按数据流向分为 输入流(读数据)与 输出流(写数据) 按数据类型分为 字节流 与 字符流以文件输出流为参考,了解输出流的应用(write数据的三种方式),【输入流则是read数据的三种方式】,了解字节流的特性及操作FileOutputStream用于将数据写入Fille以下是FileOutputStream的构造方法与写入package IO;import java.io.FileOutputStream;import java.io.IO...

2022-03-31 11:48:59 1584

原创 【java】File类实例 遍历目录

给定一个路径(D://school),请通过递归完成遍历该目录下的所有内容,并把所有文件的绝对路径输出在控制台package IO;import java.io.File;public class Traverfile { public static void main(String[] args) { File f=new File("D://school"); //给定路径 //若要查找输入路径,可以增加scanner对象实现 allfile(f);//遍历方法

2022-03-30 23:24:45 665

原创 【java】File类 实例

File类 文件和目录路径的抽象表示 位于java.io包下文件和目录是可以通过File类封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它是可以存在的,也可以是不存在的,将来是要通过具体的操作把这个路径的内容转换成具体存在的package IO;import java.io.File;import java.io.IOException;public class Ffile { public static void main(String[].

2022-03-30 17:20:45 494

原创 【java】实例 如何处理异常?

try...catch格式:try{可能出现异常的代码;}catch(变量名 异常名) {异常的处理代码;}throws格式:throws 异常类名;【跟在方法的括号后面】

2022-03-30 15:13:39 83

原创 【java】【debug】导入 java.util.Calendar 与同一文件中定义的类型冲突 及 没有为类型 Calendar 定义方法 getInstance()

报错如下package API;import java.util.Calendar;//导入 java.util.Calendar 与同一文件中定义的类型冲突public class Calendar { public static void main(String[] args) { Calendar c=Calendar.getInstance(); //Exception in thread "main" java.lang.Error: 无法解析的编译问题:

2022-03-30 04:25:30 605

原创 【java】日期类 Date类 与 SimpleDateFormat类 与 Calendar类

Date类 java.util.Date代表了一个特定的时间,以毫秒为精度构造方法public Date() 分配一个Date对象,并初始化,以便代表它被分配的时间,精确到毫秒public Date(long date) 分配一个Date对象,并将其初始化为从标准基准时间起指定的毫秒数 (1970年一月一日起)Date类常用方法public long getTime() 获取日期对象从1...

2022-03-30 03:43:32 538

原创 【java】实例 学生管理系统

建立学生管理系统 界面如下欢迎来到学生管理系统1.添加学生2.删除学生3.修改学生4.查看所有学生5.退出

2022-03-30 02:00:36 263

原创 【java】基本类型包装类 Integer类 实例

基本类型包装类:将基本的数据类型封装成对象,其好处在于可以在对象中定义更多的功能用于操作该数据,常用于基本数据类型于字符串中的转换基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean Integer类:包装一个对象中的原始类型int的值(publi

2022-03-28 10:03:22 1559

原创 【SQL】实验七 带函数查询和综合查询(2)

一、实验目的1.掌握Management Studio的使用。2.掌握带函数查询和综合查询的使用。二、实验内容及要求1.检索至少选修课程“数据结构”和“C语言”的学生学号。必须用两个exists语句,刚开始我把选修课程c语言和数据结构放在一个esists语句中,发现没有结果,因为一个课程名不可能满足既等于c语言又等于数据结构,只能把存在的两种可能分别表示出来select Stu_idfrom StudentGradewhere exists (select Course.Cou

2022-03-27 04:46:12 2412

原创 【SQL】实验六 带函数查询和综合查询(1)

一、实验目的1.掌握Management Studio的使用。2.掌握带函数查询和综合查询的使用。二、实验内容及要求1.统计年龄大于30岁的学生的人数。select count(*) as 人数 from Student where(year(gatdate())-year(Birthday))>302.统计数据结构有多少人80分或以上。select count(*) as 人数 from StudentGrade where Grade>...

2022-03-25 19:35:11 2605 1

原创 【java】Arrays类 常用方法实例

Arrays类包含用于操作数组的各种方法(例如排序和搜索)。 此类还包含一个静态工厂,允许将数组视为列表。位于java.lang包下,使用需要导包Arrays为工具类,所有构造方法由private修饰(防止外界创建对象),所有成员用public static修饰(便于使用类名来访问该成员方法)常用方法public static String toString(int[] a); 返回指定数组的内容的字符串表现形式public static void sort(int[] a) 按照数..

2022-03-25 00:49:08 445

空空如也

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

TA关注的人

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