自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 java swing学习

转载:https://blog.csdn.net/xietansheng/article/details/72814492

2020-03-30 17:24:46 123 1

原创 【软件构造】对抽象ADT的理解

creator:从没有对象出现到new出新的对象 producer:这个对象原来有,后来有创造出一个,例如string.concat(),因为string是immutable的, 所以连接新的字符,就是要新建一个string observers:输入抽象类型的对象,来返回其他类型的对象 mutators:改变对象 ...

2019-06-17 23:26:40 123

原创 【软件构造】对总体课程的感受和建议

软件构造这门课的ppt是英文的,虽然一些重要的知识点都已经给出中文的翻译,但是课后复习时还是要把剩余的没有中文翻译的英文自己读懂,有时候给出汉语都不能理解文字背后想表达的意思,何况自己翻译出的奇奇怪怪的中文,但是不得不承认,经过一学期的磨练,我的专业英语有了很大的提升,甚至到最后也没有那么抵触英文讲义了。 还有就是,实验的代码量是真的挺大的,感觉整整这学期都被实验充斥着,从第一周的周一,也就是开...

2019-06-17 00:38:10 200

原创 【软件构造】Lab6感想心得

实验6主要是多线程的练习和GUI的实现 本实验主要多线程模拟猴子,每个猴子都有自己独立的线程,这使过河更加快,由于每个猴子都有自己独立的思想和行动,java多线程编程可以仿真猴子过河的真实状态,更加贴近生活。但是多线程也带来了许多麻烦,比如猴子会竞争同一个台阶,如果不在写程序时正确处理,将会造成混乱。我为了避免这一情况,主要给Ladder类的将猴子添加到Rung这个方法加synchronized,...

2019-06-17 00:06:29 117

原创 【软件构造】Lab5感想心得

lab5主要是让我们运用google的CheckStyle代码风格使代码看起来更加优美,继续用SpotBugs减少代码的潜在错误;再通过Java 命令行工具 jstat、jmap、jcmd、VisualVM、JMC、 JConsole 等工具进行动态代码分析,使用工具时的同时测试的程序要处于运行状态;再运用MAT来分析内存导出文件,可以查看函数之间的调用,对象的个数,从中可以找到优化的关键点,这样...

2019-06-16 23:46:47 118

原创 【软件构造】Lab4感想心得

lab4是在lab3的基础上修改的,学会了java logging和exception的书写 exception和assert的书写确实会考虑很多非正常情况,有利于程序的健壮性和正确性 logging的书写就相对前面的exception、assert难一点了 我使用的是java.util.logging 主要使用logger.info来记录正常的日志信息和logger.sever来记录异常时栈中的...

2019-05-19 20:52:16 156

原创 【软件构造】Lab3感想心得

lab3代码量是真的大,给了一个月的时间,可是依然用了两天的laterdays 基于语法的图数据输入 利用正则表达式来匹配 TrackGame Pattern pattern2=Pattern.compile("Athlete ::= <"); Pattern pattern3=Pattern.compile("NumOfTracks ::= "); for(String eac...

2019-05-19 20:39:05 150

原创 【软件构造】Lab2感想心得

软件构造已经开课一个月了,逐渐习惯了英文得ppt,Lab2的P1实验要求虽然还是英文的,但是阅读起来也比Lab1轻松了一些。 Lab2还要求为每个设计和实现的 ADT 撰写 mutability/immutability 说明、AF、RI、safety from rep exposure。给出各 ADT 中每个方法的spec。为每个 ADT 编写测试用例,并写明 testing strategy。...

2019-04-09 19:17:21 1023

原创 【软件构造】Lab1感想心得

软件构造这门课是英文PPT,由于对专业词汇缺乏了解,阅读起来很是困难。没想到连实验的要求都是英文的,这让本来对JAVA语言就不熟悉的我稍微产生了一点抵触的心理。就比如P4的用户名要求那里就反复阅读还是没太读懂,找同学询问过后才明白。 P1 Magic Squares P1还算不难。其中涉及了读取文件,对特殊不符合规范的输入进行处理。通过搜索学习后掌握了JAVA读取文件的方法。 P2 Turt...

2019-03-17 09:54:50 268

空空如也

空空如也

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

TA关注的人

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