一、实验步骤 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装,继承,多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 二、实验内容 (一)、单元测试 1.三种代码 伪代码 百分制转五分制: 如果成绩小于60,转成“不及格” 如果成绩在60与70之间,转 ...
分类:
编程语言 时间:
2019-04-21 14:20:12
阅读次数:
182
1. http://www.cnblogs.com/gudi/p/6403953.html 2. https://blog.csdn.net/qq_33663983/article/details/78349641 WeakReference 学习和使用 ______________________ ...
分类:
编程语言 时间:
2019-04-18 20:06:09
阅读次数:
189
原文链接:https://blog.csdn.net/shixing_11/article/details/6976900 最近开发人员通过SVN提交了xxx.java文件,因发布时该包有问题需要回退,故SCM将该xxx.java文件用editplus打开删除了新添的一行,删除后重新编译打包,却报了 ...
分类:
编程语言 时间:
2019-04-11 19:23:13
阅读次数:
314
原文:https://blog.csdn.net/xuforeverlove/article/details/81565173 ...
分类:
编程语言 时间:
2019-04-08 13:12:37
阅读次数:
144
序列化ID的作用: 其实,这个序列化ID起着关键的作用,它决定着是否能够成功反序列化!简单来说,java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地实体类中的serialVer ...
分类:
编程语言 时间:
2019-04-06 19:00:11
阅读次数:
173
Java的interface中,成员变量的默认修饰符为:public static final所以我们在interface中定义成员变量的时候,可以1:public static final String name = "张三";2:String name = "张三";以上两种都可以,老司机一般都 ...
分类:
编程语言 时间:
2019-04-02 10:53:15
阅读次数:
237
引自:http://www.cnblogs.com/wenbronk/p/6433178.html java中的定时任务, 使用java实现有3种方式: 1, 使用普通thread实现 2, 使用timer实现: 可控制启动或取消任务, 可指定第一次执行的延迟 线程安全, 但只会单线程执行, 如果执 ...
分类:
编程语言 时间:
2019-04-02 10:44:18
阅读次数:
147
前端控制器配置,在web.xml中配置前端控制器。 配置处理器适配器:在classpath下的springmvc.xml中配置处理器映射器。 配置Handler:将编写的Handler在spring容器中加载。 配置处理器映射器:在classpath下的springmvc.xml中配置处理器映射器。 ...
分类:
编程语言 时间:
2019-03-31 13:33:24
阅读次数:
190
转: Java中FTPClient上传中文目录、中文文件名乱码问题解决方法 问题描述: 使用org.apache.commons.net.ftp.FTPClient创建中文目录、上传中文文件名时,目录名及文件名中的中文显示为“??”。 原因: FTP协议里面,规定文件名编码为iso-8859-1,所 ...
分类:
编程语言 时间:
2019-03-23 13:15:36
阅读次数:
231
什么是线程池? 线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并 ...
分类:
编程语言 时间:
2019-03-22 18:59:43
阅读次数:
167