
编程思想
YaboCN
这个作者很懒,什么都没留下…
展开
-
对于Java编程的一些思考
本次实验是软件构造的第一次实验,也是第一次使用Java语言。实验历时较长,这其中有一些经验与教训,在此稍作分享。 首先要讲的是一些失败的实例。在问题1读取文件的过程中,一直不能读取成功。后来查阅资料后才明白,开始我先获取文件的行数。然而获取之后,我没有将文件指针指向初始位置,导致读取不出任何数据。开始时使用mark函数进行标记,然后再调用reset函数重置即可。 还有在问题2的凸包问题中,由...原创 2019-03-10 09:43:50 · 197 阅读 · 0 评论 -
重用模式设计
设计模式介绍设计模式元素:1.名字2.一个问题的抽象描述3.一个解决办法的抽象描述4.结果的分析策略设计模式问题:用户需要使用一个算法,但使用不同变量解决方案:为这个算法创造一个接口,并为算法的每一个实现的类结果:1.容易扩展新的算法实现2.把算法和用户内容分开3.代码可能更难理解,如果策略简单可能有大量间接费用命令设计模式问题:用户需要运行一些操作但是不用知道操作的细...原创 2019-05-04 20:33:06 · 286 阅读 · 0 评论 -
关于JAVA并发编程的易错点总结
文章目录关于JAVA并发编程的易错点总结概述常见错误及实例关于JAVA并发编程的易错点总结概述 并发编程,是一个十分广泛的概念,这里主要以Java的并发编程编程为例进行一些介绍。这里的并发编程,指的是多个线程,而非多个进程。前者可以看作是一台电脑上多个共享资源的机器同时运行,后者可以看作多台电脑同时运行。而并发编程易错点和难点也恰恰在资源共享这个问题上,本篇文章主要以HIT软件构造课程L...原创 2019-06-08 11:44:37 · 276 阅读 · 0 评论