- 博客(6)
- 收藏
- 关注
原创 软件构造有感之四
软件构造有感之四–多线程编程所谓java多线程,是开发一个程序,但是这个进程拥有多个线程,让一个程序同时运行多个线程。使用多线程使用多线程有两个实现方式:一种是继承 Thread 类,另一种是实现 Runnable 接口。使用继承 Thread 类创建线程,最大的局限就是不能多继承,所以为了支持多继承,完全可以实现 Runnable 接口的方式。这是使用了ThreadThread thr...
2019-06-24 00:03:45
153
原创 软件构造实验四有感
软件构造实验四有感这个实验考察的是Java的异常处理机制首先分析异常,得到如下几个异常。1、对于原子系统的异常处理如下: (1) 原子名称不合法:原子名称要求第一个字母大写 (2) 依赖性错误:定义的轨道的数量和文件实际原子轨道的数量不一样 (3) 轨道中的电子数量和真实的电子数量不一样:2、对运动员轨道的异常处理操作:(1) 存在相同的重复的名字:(2) 国籍不合法,不是三个...
2019-06-23 23:46:48
182
原创 软件构造有感之三,图形界面展示
软件构造有感之三—图形界面展示由于软件构造实验中有用到图形界面展示,所以如下我写了一个我的一些感受以及实现方式。对于要写一个图形界面,首先要想好一个容器。然后在这个容器中加入某些组件。第一步,创建容器可以在类中new一个JFrame,也可以使用继承的方式。继承一个java自带一个JFrame的类。在得到这么一个JFrame容器之后,就可以往这个容器里面添加组件了容器描述...
2019-06-23 23:29:15
253
原创 软件构造有感之二,复用
软件构造有感–复用代码复用的优点:代码复用能够减少大型项目的开发成本。所带来的额外成本,是由整个组织进行分担的,而不是整个项目。被使用的产品规模越大,复用的成本就越低。代码复用有如下几个形式:1、使用继承的方式使用子类的形式,父类提供一些通用的接口,然后交给子类进行设计具体的内容。2、委托使用委托的形式,委托只是指一个对象依赖另一个对象来获取其功能的某些子集。就比如说,现在对象A中需要...
2019-06-23 23:06:19
438
原创 软件构造有感之一,抽象数据类型
软件构造有感:ch3—抽象数据在复习软件构造的时候,看到这一章对以前的知识有了新的体会。1、关于检查检查有静态检查和动态检查,其中java属于静态检查。所谓静态检查的意思是,在程序运行之前编译器进行检查。bug在程序运行之前就会自动发现。动态检查是:当代码被执行时,会自动发现错误。其中,静态捕获bug比动态捕获bug要好2、可变与不可变不变数据类型创建完后,值不可修改。程序要想改变...
2019-06-23 00:08:46
157
原创 数值分析学习笔记之一
数值分析学习笔记之一:解非线性方程前言:个人感觉数值分析这门课程对计算机的应用十分巨大,故写下这篇文章。对于一般的方程如x^2+sin(9x+5) +ln(x)= 0等,无法利用初等数学方法来解出方程的根。此时需要数值解法,一步一步的逼近真实解。
2019-05-16 22:37:27
1974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人