- 博客(24)
- 收藏
- 关注
原创 201711671128许盛迪《Java程序设计》14周学习总结
14章 图形,图像,音频1.绘制基本图形(1)Component类有一个方法public void paint(Graphics g),程序可以在其子类中重写这个方法。当程序运行时,java运行环境会用Graphicd2D(Graphics的一个子类)将参数g实例化,对象g就可以在重写paint方法的组件上内绘制图形、图像等 .(2)Graphics2D的“画笔”分别使用draw和fi...
2018-12-10 15:48:58 154
原创 201711671128许盛迪《Java程序设计》13周学习总结
13章 java网络编程1.URL类是java.net包中的一个重要的类,使用URL创建对象的应用程序称为客户端程序。一个URL对象封装着一个具体资源的引用,表明客户要访问这个URL中的资源,客户运用URL对象可以获取URL中的资源,一个URL对象通常包含最基本三个信息:协议,地址和资源。协议闭必须是URL所在的java虚拟机支持的协议,比如常用的Http,Ftp,File。地址必须是连接有效...
2018-12-10 15:33:13 138
翻译 201711671128许盛迪《Java程序设计》12周学习总结
第12章 Java多线程机制程序是一段静态的代码,它是应用软件执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。现代操作系统可以同时管理一个计算机系统中的多个进程,即可以让计算机系统中的多个进程轮流使用CPU资源。线程是比进程更小的执行单位,一个进程在其执行过程中,可以产生多个线程,形成多条执行...
2018-12-09 11:22:06 157
原创 201711671128许盛迪《Java程序设计》11周学习总结
MySQL最初由瑞典MySQL AB公司开发,目前由Oracle 公司负责源代码的维护和升级。一、连接MySQL数据库1 应用程序为了能和数据库交互信息,必须首先和MySQL数据库服务器上的数据库建立连接。常用的连接方式是加载JDBC-数据库驱动(连接器)(用Java语言编写的数据库驱动称作JDBC-数据库驱动),如下图:Java运行环境将JDBC-数据库驱动转换为DBMS所使...
2018-12-08 16:05:04 125
原创 201711671128许盛迪《Java程序设计》10周学习总结
1.File类File对象主要用来获取文件本身的一些信息,不涉及对文件的读写操作。创建一个File对象的构造方法有3个:File(String filename);File(String directoryPath,String filename);File(File f, String filename);2 文件的属性File类的下列方法获取文件本身的一些信息:...
2018-12-08 15:42:05 143
原创 201711671128许盛迪《Java程序设计》九周学习总结
java的java.awt包,java抽象窗口工具包提供了许多用来设计的GUI组件,javax。swing包,该包提供了功能更强大的用来设计GUI的类,javax,swing包中的JComponent 类是java.awt包中Container类中的一个直接子类,是java.awt包中的简接子类。1.(1)Java把Component类的子类或间接子类创建的对象称为一个组件 ...
2018-12-03 21:07:29 177
原创 201711671128许盛迪《Java程序设计》第八周学习总结(2)
String类Java专门提供了用来处理字符序列的String类。String类在java.lang包中,由于java.lang包中的类被默认引入,因此程序可以直接使用String类。Java把String类声明为final类,因此用户不能扩展String类,即String类不可以有子类。String对象可以用“+”进行并置运算,即首尾相接得到一个新的String对象。String...
2018-12-03 20:19:59 105
原创 201711671128许盛迪《Java程序设计》第八周学习总结
1内部类java支持在一个类中定义另一个类,这样的类称作内部类,而包含内部的类成为内部类的外嵌类。内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。内部类的类体中不可以声明类变量和类方法。外嵌类的类体重可以用内部类声明对象,作为外嵌类成员。内部类仅供它的外嵌类使用,其他类不可以用于某个类的内部类声明对象。内部类可以被修饰为static内部类,s...
2018-11-18 21:10:19 98
原创 201711671128许盛迪《Java程序设计》第七周学习总结
使用关键字interface来定义一个接口interface Printable{final int MAX=100;void add();float sum(floa x,float y);}接口体中只有常量的声明和抽象方法两种,只有抽象方法没有普通方法。常量访问权限为public,而且是static常量,抽象方法为public。接口由类来实现使用接口中方法。一个类需要在...
2018-10-28 23:55:19 119
原创 201711671128许盛迪《Java程序设计》第六周学习总结
教材内容学习总结继承是由已有的类创建新类的机制。Java不支持多重继承,子类只能有一个父类。使用关键字extend定义一个类的子类。Object类是所有类的祖先类。class 子类名 extends 父类名{}子类和父类在同一包中,子类继承父类不是private的成员变量和方法,继承的成员变量及方法的访问权限保持不变。不在同一包中时,子类只继承父类中protected和public的成...
2018-10-23 23:43:52 144
原创 201711671128许盛迪《Java程序设计》第四周,五周学习总结
第四章一·教材学习内容总结1.面向对象语言的三个特性:封装,继承和多态。2.类名编写风格:当类名由几个单词复合时,每个单词的首字母大写。(驼峰风格)3.变量的声明:用来存储属性的值。(体现对象的属性) 方法的定义:对类中声明的变量进行操作,即给出算法。(体现对象所具有的行为)4.5.方法与对象1)用类声明的变量被称为对象。2)当程序用类创建对象时需使用它的构...
2018-10-17 19:03:34 101
原创 201711671128许盛迪《java程序设计》第三周总结
第三章一·教材学习内容总结1.运算符*,/,%,++x(--x)表示在使用x之前,先使x的值增(减)1,x++(x--)表示在使用x之后,使x的值增(减)1.2.运算结果由计算过程中精度的高低决定,结果与精度最高的相同。3.关系运算符:>,<,>=,<=,==,!=4.逻辑运算符:&&,||,!5.赋值运算符:=6.位运算符1...
2018-10-15 23:07:31 100
原创 201711671128许盛迪《java程序设计》第二周总结
1.Unicode字符集2.关键字一定是小写。(书P18有50个java的关键字) 3 .基本数据类型(1)逻辑类型:boolean(true,false)(2)整数类型:byte(1个字节),int(4个字节),short(2个字节),long(8个字节,后缀L)(3)字符类型:char(2个字节)(转义字符:\n换行 \b退格 \t水平制表 \'单引号 \"双引号 \\反斜...
2018-09-24 11:25:56 138
原创 201711671128许盛迪《java程序设计》第一周学习总结
教材学习内容总结1.1 java具有面向对象,与平台无关,安全,稳定和多线程等优良特性。1.2.java特点(1)简单(2)面向对象(3)与平台无关(4)多线程(5)动态1.4开发步骤 (1)编写源文件(2)编译源文件(3)运行程序1.5(1)在英文状态下输入括号和标点符号(2)只能有一个类是public,源文件名一定与public类额名字完全相同,拓展名为java1.53 一...
2018-09-17 20:09:49 106
原创 实验六 邻接矩阵形式存储无向树
一、实验目的 1、 熟练理解树和二叉树的相关概念,掌握的存储结构和相关操作实现; 2、 掌握树的顺序结构的实现; 3、 学会运用树的知识解决实际问题 二、 实验内容 1、自己确定一个二叉树(树结点类型、数目和结构自定)利用链式存储结构方法存储。实 现树的构造,并完成: 1) 用前序遍历、中序遍历、后序遍历输出结点数据; 2) 以合理的格式,输出各个结点和双亲、孩子结点信息; 3) 输出所有的叶子结...
2018-06-15 20:46:25 420
原创 实验五 树与二叉树实验一
实验 5:树和二叉树的实验 1 一、实验目的 1、 熟练理解树和二叉树的相关概念,掌握的存储结构和相关操作实现; 2、 掌握树的顺序结构的实现; 3、 学会运用树的知识解决实际问题 二、 实验内容 自己确定一个二叉树(树结点类型、数目和结构自定)利用顺序结构方法存储。实 现树的构造,并完成: 1) 层序输出结点数据; 2) 以合理的格式,输出各个结点和双亲、孩子结点信息; 3) 输出所有的叶子结点...
2018-06-15 20:30:09 292
原创 实验四 层序输出结点数据
#include<iostream> using namespace std; const int MaxSize=100; //树最大规模为100 class Tree { private: char data[MaxSize]; //用数组存放数据 int length; //记录树大小 public: Tree(...
2018-05-09 21:44:49 313
原创 实验三:间接寻址实现学生成绩系统
#include<iostream> using namespace std; const int M=100; typedef int DataType;struct Node{ DataType data;}; class Listlink { public: Listlink(); Listlink(int a[...
2018-05-09 21:32:34 131
原创 实验三 静态链表实现学生成绩处理
#include<iostream> using namespace std; const int maxsize=20; struct snode {float data; int next; }; class student{ //定义一个student类 int first,avail; snode slist[maxsize]; public...
2018-05-09 21:22:00 230
原创 实验三:双链表实现学生成绩系统
#include<iostream>using namespace std;//template<class DataType>typedef int DataType;struct DouNode{ DataType data; struct DouNode * prior,* next;};//template<class DataType>class Li...
2018-05-09 21:11:46 208
原创 实验三:单链表实现学生成绩系统
#include<iostream>using namespace std;//template<class DataType>typedef int DataType;struct Node{ DataType data; struct Node *next;};//template<class DataType>class Linklist{ public:...
2018-05-09 20:47:57 434
原创 实验三:顺序表实现学生成绩系统
#include<iostream>using namespace std;class Student{private: char *name[5]; int length; float grade[5];public: Student(){length=0;} Student(char *n[],float g[],int l); ~Student(){} void insert(c...
2018-05-09 20:37:45 1510
原创 实验二:顺序表的基本操作实现及其应用
1.建立一个由8位同学成绩的顺序表,实现数据的插入,删除,查找等操作,分别输出结果。#include<iostream> using namespace std; const int max=100; template <typename T> class SeqList{ public: SeqList(T score[],int n)...
2018-04-26 18:51:55 2905
原创 信管117128许盛迪数据结构实验一
#include<iostream>using namespace std;#ifndef SeqList_H#define SeqList_Hconst int MaxSize=10;class SeqList{public: SeqList(){length=0;} SeqList(inta[],int n); ~SeqList(){} ...
2018-04-01 20:39:25 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人