2019年5月12日
摘要: 20175212童皓桢 《Java程序设计》第11周学习总结 教材学习内容总结 一、URL类 1.一个URL对象通常包含最基本的三部分信息:协议、地址、资源 2.构造方法: 3.URL对象调用 方法可以返回一个输入流,该输入流指向URL对象所包含的资源。通过该输入流可以将服务器上的资源读入到客户端 阅读全文
posted @ 2019-05-12 13:38 20175212thz 阅读(133) 评论(0) 推荐(0) 编辑
  2019年5月5日
摘要: 学号 2016 2017 2 《Java程序设计》第X周学习总结 教材学习内容总结 一、Java中的线程的状态 建的线程在它的一个完整的生命周期中通常要经历如下的四种状态: 1.新建: 当一个 类或其子类的对象被声明并创建时,新生的线程对象处于新建状态。 2.运行 :线程必须调用 方法(从父类继承的 阅读全文
posted @ 2019-05-05 18:22 20175212thz 阅读(167) 评论(0) 推荐(0) 编辑
  2019年5月3日
摘要: 20175212童皓桢 实验三敏捷开发与XP实践实验报告 实验内容 XP基础 XP核心实践 相关工具 实验步骤 一、Code菜单功能的研究 Move Line/statement Down/Up:将某行、表达式向下、向上移动一行 suround with:用 try catch,for,if等包裹语 阅读全文
posted @ 2019-05-03 17:15 20175212thz 阅读(253) 评论(0) 推荐(0) 编辑
  2019年4月27日
摘要: 20175212课下作业 MyCP 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: 用来把文本文件(内容为十进制数字)转化为二进制文件 用来二进制文件把转化为文本文件(内容为十进制数字) 核心代码 public static String 阅读全文
posted @ 2019-04-27 17:48 20175212thz 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 学号 20175212 《Java程序设计》第九周学习总结 教材学习内容总结 一、MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码ConnectionDemo.java 二、MySQL客户端管理系统 1.使用老师推荐的XAMPP,在官网进行下载 2.成功连接M 阅读全文
posted @ 2019-04-27 14:33 20175212thz 阅读(355) 评论(0) 推荐(0) 编辑
  2019年4月21日
摘要: 学号 20175212童皓桢 《Java程序设计》第8周学习总结 教材学习内容总结 泛型 其中People是泛型类的名称,E是其中的泛型,也就是说我们并没有指定E是何种类型的数据,它可以是任何对象或接口,但不能是基本类型数据。 泛型类声明和创建对象时,类名后多了一对“”,而且必须要用具体的类型替换“ 阅读全文
posted @ 2019-04-21 17:40 20175212thz 阅读(165) 评论(0) 推荐(0) 编辑
  2019年4月20日
摘要: 20175212童皓桢 在IDEA中以TDD的方式对String类和Arrays类进行学习 要求 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关方法的正常,错误和边界情况 String类 charAt split Arrays类 sort binarySearch 具体 阅读全文
posted @ 2019-04-20 16:02 20175212thz 阅读(142) 评论(0) 推荐(0) 编辑
  2019年4月16日
摘要: 20175212童皓桢 Java实验二 面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装、继承、多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 在IDEA中建一个项目 对于MyUtil类,建立一个 的测试类: 阅读全文
posted @ 2019-04-16 15:10 20175212thz 阅读(263) 评论(0) 推荐(0) 编辑
  2019年4月14日
摘要: 学号20175212 《Java程序设计》第7周学习总结 教材学习内容总结 8.1.String类 可以使用String类声明对象并创建对象,例如: ` String s = new String("we are students"); ` 用户无法输出String对象的引用: 输出的是对象的实体, 阅读全文
posted @ 2019-04-14 19:06 20175212thz 阅读(265) 评论(0) 推荐(0) 编辑
  2019年4月13日
摘要: 20175212童皓桢 结对编程项目 四则运算 第二周 需求分析 实现一个命令行程序,要求自动生成小学四则运算题目(加减乘除) 支持多运算符 测试结果的正确性,用户输入错误时给出正解 实现真分数运算 在不需要真分数运算时,将结果整除 统计题目正确率 生成题目输出到文件 从文件写入 设计思路 首先要能 阅读全文
posted @ 2019-04-13 14:57 20175212thz 阅读(151) 评论(0) 推荐(0) 编辑
  2019年4月7日
摘要: 20175212童皓桢 类定义 题目要求 设计并实现一个Book类,定义义成Book.java,Book 包含书名,作者,出版社和出版日期,这些数据都要定义getter和setter。 定义至少三个构造方法,接收并初始化这些数据。 覆盖(Override)toString方法,返回良好的含有多行的书 阅读全文
posted @ 2019-04-07 18:26 20175212thz 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 20175212童皓桢 《Java程序设计》第六周学习总结 教材学习内容总结 第七章 内部类与异常类 1.内部类 Java支持在一个类中定义另一个类,这样的类称作内部类,包含内部类的类称为内部类的外嵌类。 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。 内部类的 阅读全文
posted @ 2019-04-07 14:18 20175212thz 阅读(321) 评论(0) 推荐(0) 编辑
  2019年4月3日
摘要: 20175212童皓桢 结对编程项目 四则运算 第一周 需求分析 实现一个命令行程序,要求自动生成小学四则运算题目(加减乘除) 支持多运算符 测试结果的正确性,用户输入错误时给出正解 统计题目正确率 设计思路 首先要能够按照按人的一般习惯,生成自左向右计算的加减乘除算式。 随机生成多运算符,并随机生 阅读全文
posted @ 2019-04-03 21:13 20175212thz 阅读(208) 评论(0) 推荐(0) 编辑
  2019年3月30日
摘要: 学号 20175212童皓桢 第五周迭代选做题学习 题目要求 1 使用C(n,m)=C(n 1,m 1)+C(n 1,m)公式进行递归编程实现求组合数C(m,n)的功能 2 m,n 要通过命令行传入 3.正常情况下用JDB调试程序c(X,2),X为学号最后一位+3 代码 测试运行截图 1.正常情况 阅读全文
posted @ 2019-03-30 14:38 20175212thz 阅读(171) 评论(0) 推荐(0) 编辑
  2019年3月29日
摘要: 学号 2018 2019 20175212 《Java程序设计》第5周学习总结 教材学习内容总结 接口 1. 声明接口: ; 2. 接口体:接口体中只有常量无变量,只有抽象方法没有普通方法;所有常量的访问权限都为 ,且都是static常量(允许省略 、`final static public`。如 阅读全文
posted @ 2019-03-29 21:25 20175212thz 阅读(165) 评论(0) 推荐(0) 编辑
  2019年3月25日
摘要: 学号 2018 2019 20175212 实验一 《Java开发环境的熟悉》 一、实验内容及步骤 1.使用JDK编译、运行简单的Java程序 创建 目录 cd 20175212exp1 进入20175212exp1目录 , , 创建子目录并进入 使用atom编辑器编写Hello.java文件 回到 阅读全文
posted @ 2019-03-25 20:31 20175212thz 阅读(397) 评论(0) 推荐(0) 编辑
  2019年3月24日
摘要: 20175212童皓桢 学习小组结对声明 小组成员 "20175212 童皓桢" "20175227 张雪莹" 小组合照 感想 结对编程并不适用众所周知的短板效应,而是相反的,程序的质量取决于水平较高的那一方,因此结对益处极大。再者,无论是什么科目,什么方向的学习,正所谓男女搭配,干活不累,抱团取暖 阅读全文
posted @ 2019-03-24 21:07 20175212thz 阅读(100) 评论(0) 推荐(0) 编辑
  2019年3月21日
摘要: 学号 20175212 《Java程序设计》第4周学习总结 教材学习内容总结 一、 子类与父类 1. 父类中的private和友好访问权限的成员变量不会被子类继承。子类只继承父类中的protected和public访问权限的成员变量和方法。 二、 成员变量的隐藏和方法重写 1. 成员变量的隐藏 声明 阅读全文
posted @ 2019-03-21 20:23 20175212thz 阅读(165) 评论(0) 推荐(0) 编辑
  2019年3月15日
摘要: 学号 20175212 《Java程序设计》第3周学习总结 教材学习内容总结 一、 Java——面向对象语言 核心内容为对象,一切围绕着对象。以下为三个重要性质: 1. 封装性:将数据和对数据的操作封装在一起。 2. 继承:子类可以继承父系的属性和行为。 3. 多态:一使多个操作具有相同的名字,但这 阅读全文
posted @ 2019-03-15 22:18 20175212thz 阅读(200) 评论(0) 推荐(0) 编辑
  2019年3月8日
摘要: 学号 20175212 《Java程序设计》第2周学习总结 教材学习内容总结 1.数据类型 此节介绍的数据类型与C中常用的相比仅多了Boolean(逻辑类型)、byte(取值范围:[ 128,127])。 对于char类型的数据而言,Java的编码类似于C中的ASCII码,各种语言常用字符有其相对应 阅读全文
posted @ 2019-03-08 16:30 20175212thz 阅读(172) 评论(0) 推荐(0) 编辑