- 博客(69)
- 收藏
- 关注
转载 Java程序与数据库连接
一个网络关系数据库应用系统是一个三层次结构。客户机与服务器采用网络连接,客户机端应用程序按通信协议与服务器端的数据库程序通信;数据库服务程序通过SQL命令与数据库管理系统通信。Java程序与数据库连接方法有两种。一种是使用JDBC-ODBC桥接器与数据库连接,一种是用纯Java的JDBC驱动程序实现与数据库连接。使用JDBC-ODBC 桥接器与数据库连接Java程序使用JDBC-ODBC 桥接器与...
2018-07-08 22:58:18
472
原创 数据库实验---视图
一、实验目的:1.掌握创建视图的SQL语句的用法。2.掌握修改视图的方法。3.熟悉和掌握对数据表中视图的查询操作和SQL命令的使用;4.熟悉和掌握对数据表中视图的更新操作和SQL命令的使用,并注意视图更新与基本表更新的区别与联系5.学习灵活熟练的进行视图的操作,认识视图的作用二、实验环境: SQL Serve 2017 三、实验内容:Part 1 定义视图在数据库中,以Student C...
2018-07-07 22:23:29
1429
原创 Java例题
简单计算器public class Example9_8 { public static void main(String[] args) { WindowOperation win =new WindowOperation(); win.setBounds(100,100,390,360); win.setTitle("简单计算"); }}import java.awt.*...
2018-07-06 22:40:13
446
原创 Java例题
在窗口的中心位置添加了一个选项窗格,该选项窗格里添加了一个网格布局面板和一个空布局面板。public class Example9_4 { public static void main(String[] args) { new ShowLayout(); }}import java.awt.*;import javax.swing.*;public class Show...
2018-07-04 22:37:39
594
原创 Java例题
使用super调用父类的构造方法class Student{ int number; String name; Student(){ } Student(int number,String name){ this.number=number; this.name=name; System.out.println("我的名字是:"+name+"学号是:"+number); }}class Un...
2018-07-03 22:36:22
389
原创 Java例题
面向抽象编程public abstract class Geometry { public abstract double getArea(); }public class Pillar{ Geometry bottom; //bottom是抽象类Geometry声明变量 double height; public Pillar(Geometry bottom,dou...
2018-07-02 22:12:48
420
转载 Java输入输出流
java输入输出流一、什么是IOjava中I/O操作主要指使用java进行输入、输出操作。java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。 java.io是大多数面向数据流的输入/输出类的主要软件包。此外,java也对块传输提供支持,在核心库java.nio中采用的便是块io。 流IO简单易用,效率较低;块IO效率很高,但编程比较复杂。java IO...
2018-07-01 22:18:38
264
原创 Java实验---包与接口以及常用工具类的使用
一、实验目的了解 Java 中包(package)和接口(interface)的作用,掌握包和接口的设计方法。掌握Math类,String类和StringBuffer类的使用。二、实验环境 Eclipse三、实验内容:(一)创建并使用自定义包1.自定义包的声明方式 <package> <自定义包名> 声明包语句必须添加在源程序的第一行,表示该程...
2018-06-30 22:13:44
645
原创 Java实验九---GUI标准组件及事件处理
一、实验目的:了解图形用户界面基本组件:框架、面板、按钮、标签、菜单、列表等的使用方法;了解如何使用布局管理器对组件进行管理;理解和掌握 Java 的事件处理机制。二、实验环境: Eclipse三、实验内容:(一)在面板中添加多个组件,并进行合理的布局 程序功能:在一个框架(Frame)容器中添加一个面板(Panel)容器,并分别在框架和面板容器中添加组件并使用不同的布局管理...
2018-06-29 21:21:50
1561
转载 常用实用类
转自:https://blog.youkuaiyun.com/qq949634363/article/details/79591617String对象属于定长字符串,不能对字符串进行修改(例:删除,修改,替换字符串中的某些字符),而StringBuffer类可以。StringBuffer对象主要用于存储可变的字符串(下面我们再细讲分别有哪些方法以及它们的用法)。String类(定长): 由于字符串...
2018-06-28 22:40:02
243
原创 汇编语言编程题
编程题:编程实现: S=1+2+3+……+100 ,要求计算后的结果存放在变量S里[试题解析] 循环控制可以分为:计数循环和条件循环。作为计数循环,一般是指循环次数是已知的情况,在程序设计的的循环时,先应将循环次数送入计数器CX中进行计数,在循环体中使用LOOP等循环指令。当然,也可以通过其他方式来进行,如cx←cx-1,jnz 等结合实现。 DATA SEGMENT S DW (?)D...
2018-06-27 22:06:30
3862
转载 Java上转型对象
JAVA中上转型对象的详细解释首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型又引出了动态绑定从动态绑定又引出了静态绑定程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定静态绑定...
2018-06-26 22:53:55
356
转载 Java接口与实现
转自:https://blog.youkuaiyun.com/qq_33518744/article/details/52673782接口声明:interface 接口名字接口体:接口体中包含常量的声明(没有变量)和抽象方法两部分。常量是public, static,final型常量,方法是public,abstract方法。如[java] view plain copy interface Print...
2018-06-24 22:16:19
4458
转载 Java之GUI
转自:https://blog.youkuaiyun.com/qq_33816875/article/details/50846301一、概述FlowLayout(流式布局管理器);从左到右顺序排列(Panel 默认的布局管理器)BorderLayout(边界布局管理器):东南西北中排列GridLayout(网格布局管理器):规则的矩形排列CardLayout(卡片布局管理器):选项卡排列GridBagLay...
2018-06-23 20:39:06
234
转载 Java关键字
区别与联系:throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在...
2018-06-22 22:57:10
234
原创 Java题目练习
题目:将一个正整数分解质因数。例如,输入90,打印出90=2*3*3*5。import java.util.Scanner;public class Factor { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个正整数:...
2018-06-21 22:18:39
369
原创 Java练习
题目:判断101~200之间有多少个素数,并输出所有素数。 分析:用一个数分别去除2到 j,如果能被整除,则是素数,反之不是。代码如下:public class prime2 { public static void main(String[] args) { int count=0; for(int i=101;i<200;i++) { boolean b=fa...
2018-06-20 22:23:07
233
原创 Java练习
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....import java.util.Scanner;public class rabbit { private static Scanner input; public static voi...
2018-06-19 22:19:39
175
原创 Java实验
(一)类的多态性练习1. 理解类的多态性类的多态性体现在方法的重载(overload)上,包括成员方法和构造方法的重载。 2. 方法的重载 方法的重载是指对同名方法的不同使用方式。1)程序功能:对不同的数进行排序输出。在IntSort 类中定义2 个同名的方法sort。2)编写KY5_1.java 文件,源代码如下:class IntSort{ public String...
2018-06-18 22:45:23
377
原创 Java练习
定义两个接口,其中各包括一个抽象方法分别用来完成两个数的加法和减法操作,然后创建一个类KY6_3来实现这两个接口中的抽象方法。编写程序KY6_3.java,将源程序写在实验报告中。 代码如下:interface Computable1{ int sum(int x,int y);}interface Computable2{ int subtract(int a,int ...
2018-06-17 21:14:54
529
原创 Java子类与继承小结
(1)继承是一种由已有的类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类。 (2)所谓子类继承父类的成员变量作为自己的一个成员变量,就好像它们是在子类中直接声明一样,可以被子类中自己声明的任何实例方法操作。 (3)所谓子类继承父类的方法作为子类中的一个方法,就像它们是在子类中直接声明一样,可以被子类中自己声明的任何实例...
2018-06-16 21:02:42
2254
原创 Java例题
用流水线完成分数评定public class SingGame { public static void main (String args[]) { Line line=new Line(); line.givePersonScore(); }}import java.util.Scanner;public class InputScore {...
2018-06-15 23:12:17
913
原创 abstract类和abstract方法
可以使用abstract来修饰一个类或者方法。用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。抽象类不能被实例化。抽象方法是只有方法声明,而没有方法的实现内容。一个类中,只要有一个抽象方法,这个类必须被声明为抽象类抽象方法在非抽象子类中必须被重写。重写了这两个方法,虽然方法体里面 {} 的内容是空的,也算重写了这个方法。注意看重写方法的...
2018-06-14 22:57:48
510
原创 Java实例变量和类变量的区别
实例变量实例变量声明在一个类中,但在方法、构造方法和语句块之外;当一个对象被实例化之后,每个实例变量的值就跟着确定;实例变量在对象创建的时候创建,在对象被销毁的时候销毁;实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息;实例变量对于类中的方法、构造方法或者语句块是可见的。一般情况下应该把实例变量设为私有。通过使用访问修饰符可以使实例变量对子类...
2018-06-13 22:45:26
202
原创 Java类与对象小结
(1)类是组成Java源文件的基本元素,一个源文件是由若干个类组成的。 (2)类体可以有两种重要的成员:成员变量和方法。 (3)成员变量分为实例变量和类变量。类变量被该类的所有对象共享,不同对象的实例变量互不相同。 (4)除构造方法外,其他方法分为实例方法和类方法。类方法不仅可以由该类的对象调用,也可以用类名调用;而实例方法必须由对象来调用。 (5)实例方法既...
2018-06-12 22:54:35
1280
原创 Java继承
继承(Inheritence):Java是单继承的,意味着一个类只能从另一个类继承(被继承的类叫做父类【基类,base class】, 继承的类叫做子类),Java中的继承使用extends关键字。 当生成子类对象时,Java默认首先调用父类的不带参数的构造方法,然后执行该构造方法,生成父类的对象。接下来,再去调用子类的构造方法,生成子类的对象。【要想生成子类的对象,首先需要生成父类的对象...
2018-06-11 22:35:10
155
原创 数据库实验-数据查询练习
用SQL语句完成以下查询1. 查询所在系为 “CS” 的学生学号和姓名; select sno,sname fromstudent where sdept='CS';2. 查询选修了3号课程的学生学号; select sno from SC where cno=3;3. 查询选修1号 课程的学生学号和成绩,并要求对查询结果按...
2018-06-10 22:46:09
5977
转载 Java包与接口
1.包:在编程中,把相关程序段组织起来经常是很有益的,Java中通过包来实现; a.包服务于两个目的:首先它提供了把相关程序段组织成一个单元的机制,在包中定义的类必须通过它们的包名来访问,所以,包就提供了一种命名类的集合的途径;其次包还参与了Java的访问控制,包中定义的类可以声明为包所私有的,使包外的代码无法访问,这样包就为类提供了一种能够被封装的方式。 b.要想创建一个包,应该在Ja...
2018-06-09 23:03:52
593
转载 Java多态性
运行时多态性是面向对象程序设计代码重用的一个最强大机制,Java多态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制。 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloa...
2018-06-08 22:34:29
844
原创 练习
编写一个程序文件KY4_4.java。程序功能如下:子类KY4_4继承父类 KY4_3,其不仅具有父类的成员变量 xm(姓名)、xh(学号),还定义了新的成员变量 xy(学院)、xi(系)。在子类KY4_4中重写了父类的方法print(),在该方法中不仅输出学生的姓名和学号,而且还输出学生的学院和系。另外,在子类KY4_4中还定义了一个主方法main。首先,在主方法中创建一个父类...
2018-06-07 21:48:06
307
转载 Java修饰符和继承性
修饰符:static:有static(类的标识)修饰符修饰的成员(属性或方法)属于类本身(我们称为类成员),反之属于类的实例(我们称为实例成员)。记住永远不要使用对象去调用static修饰的方法、属性,如果使用了的话,一定要把对象翻译成类(当程序通过实例来访问类变量时,由于类变量本身不属于实例,因此底层是委托给通过类来访问,且有static修饰的成员不能访问非static成员)。this(在...
2018-06-06 22:48:14
445
转载 Java小练习
程序功能如下:有一个主方法main() 以及一个求平方和的方法int square(int x, int y)。square方法计算参数x 和y的平方和,并返回该平方和值。在主方法main中定义两个整型变量,并给它们赋一个初值,然后使用这两个变量作为实际参数来调用square方法,求出平方和,最后输出平方和。public class Prime1 { public ...
2018-06-05 21:01:37
562
转载 Java继承问题
子类不可以继承父类的构造方法,只可以调用父类的构造方法。 子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造...
2018-06-04 22:42:56
163
原创 Java小练习
编写一个帐户类实现银行帐户的概念,创建帐户类的对象,完成存款与取款等操作。 定义一个银行帐户类BankAccount实现银行帐户的概念,在BankAccount类中定义两个变量:"帐号"(account_number) 和"存款余额" (leftmoney),再定义四个方法:"存款"(savemoney)、"取款" (getmoney) 、 "查询余额"(getleftmo...
2018-06-03 21:49:27
586
转载 Java入门
抽象类(abstract class):抽象类不能创建对象,主要用来创建子类。Java中的抽象类使用 abstract 修饰符定义。 抽象数据类型(abstract datatype ADT):抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。 访问标识符(access specifier):用于方法或变量定义,限定了哪些类可以访问该方法或变量。Java中的访问标识符有 pu...
2018-06-02 23:09:20
138
转载 学习Java
面向对象基础:成员变量:类中定义的变量,有初始值。局部变量:函数中定义的变量,无初始值。局部变量和成员变量同名时,成员变量被隐藏。访问权限:private:同一个类。default:同一个包。protect:同一个包中非子类,子类或不同包中的子类。public:全局。调用this语句必须写在构造函数的第一行。static 静态变量,随着类的加载就在静态区里开辟内存,整个程序执行完消失。值是...
2018-06-01 22:34:13
126
原创 Java 中的静态内部类
静态内部类是 static 修饰的内部类,这种内部类的特点是: 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 ...
2018-05-31 22:28:31
140
原创 什么是 Java 中的内部类
什么是内部类呢? 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 那为什么要将一个类定义在另一个类里面呢? 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的...
2018-05-30 22:28:20
182
转载 Java
1,什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一...
2018-05-28 22:52:01
228
1
转载 进程调度算法
#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct node { char name[20]; /*进程的名字*/ int prio; /*进程的优先级*/ int round; ...
2018-05-27 22:54:37
496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人