20175202 《Java程序设计》迭代和JDB】的更多相关文章

20175221 <Java程序设计> 迭代和JDB(课下作业,选做): 任务详情 1 使用C(n,m)=C(n-1,m-1)+C(n-1,m)公式进行递归编程实现求组合数C(m,n)的功能 2 m,n 要通过命令行传入 3 提交测试运行截图(至少三张:正常如c(3,2).异常如c(2, 3).边界情况如c(m,m)) 4 提交正常情况下用JDB调试程序c(X,2)的截图,X为学号最后一位+3,至少四张截图 5 把代码推送到码云 完成截图 代码如下: import java.util.Scan…
20175314 <Java程序设计>迭代和JDB 要求 1 使用C(n,m)=C(n-1,m-1)+C(n-1,m)公式进行递归编程实现求组合数C(m,n)的功能 2 m,n 要通过命令行传入 3 提交测试运行截图(至少三张:正常如c(3,2).异常如c(2, 3).边界情况如c(m,m)) 4 提交正常情况下用JDB调试程序c(X,2)的截图,X为学号最后一位+3,至少四张截图 5 把代码推送到码云 代码 因为之前没有注意到第二项要求,第一次写代码用到的是Scanner: import j…
20175202 2018-2019-2 <Java程序设计>第九周学习总结 教材知识点总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统. 下载安装后,进行启动MySQL数据库服务器,并建立连接,建立数据库,创建表等操作. 连接MySQL数据库 1.下载JDBC-MySQL数据库驱动 2.加载JDBC…
20175202 2018-2019-2 <Java程序设计>第八周学习总结 教材知识点总结 1.泛型: 主要目的是可以建立具有类型安全的集合框架,如链表.散列映射等数据结构. 泛型类的声明:class 名称<泛型列表>. 泛型类声明时,“泛型列表”给出的泛型可以作为类的成员变量的类型.方法的类型以及局部变量的类型. 泛型类的类体和普通类的类体完全类似,由成员变量和方法构成. 使用泛型类声明对象:Cone<Circle> coneOne; coneOne =new Co…
20175202 2018-2019-2 <Java程序设计>第六周学习总结 教材知识点总结 1.内部类: Java支持在一个类中定义另一个类,称作内部类,包含内部类的类叫做外嵌类. 内部类的外嵌类的成员变量在内部类中仍然有效,内部类也可以调用其方法. 内部类的类体中不能声明变量和方法. 内部类仅供其外嵌类使用. 2.匿名类: 匿名类可以继承和重写父类的方法,且匿名类一定是内部类. 匿名类可以访问外嵌类的变量和方法,匿名类的类体不能声明static变量和方法. 创建对象时,必须使用父类的构造方…
20175202 <Java程序设计>第四周学习总结 第五章学习内容 1.子类的继承性: (1)子类与父类在同一包中的继承性:子类自然地继承了其父类中不是private的成员变量作为自己的成员变量. (2)子类与父类不在同一包中的继承性:子类只继承父类中的protected和public访问权限的成员变量作为子类的成员变量. 注意:当protected类型的变量使用时,只需要变量所在的子类与父类在同一包中即可,例如:类D 是类A的子类B 的子类C 的子类,只需要类A和类D在同一包中即可. 2.…
20175209 2018-2019-2 <Java程序设计>第五周学习总结 教材知识点总结 1.接口声明: 使用关键字interface来定义接口. 定义接口时使用关键字interface来声明自己是一个借口:interface 接口的名字. 接口体中只有抽象方法,没有普通的方法,而且接口体中所以的常量的访问权限一定都是public,而且是static常量. 2.实现接口: 使用关键字implements声明该类实现一个或多个接口.如果实现多个接口,用逗号隔开接口名. 3.接口的UML图:…
20175209 2018-2019-2 <Java程序设计>第三周学习总结 教材知识点总结 1.编程语言发展阶段: 面向机器语言——面向过程语言——面向对象语言. 2.类声明: 类名必须时合法的Java标识符,两个大括号及其之间的内容是类体. 如果类名使用拉丁字母,那么名字的首字母使用大写字母. 类名要容易识别.见名知意. 3.类体: 类的目的是抽象出一类事物共有的属性和行为,并用一定的语法格式来描述所抽象出的属性和行为.类声明之后一对大括号以及之间的内容称作类体. 类体内容的组成: 变量的…
20155232 2016-2017-3 <Java程序设计>第5周学习总结 教材学习内容总结 第八章 异常处理 1.使用try和catch 将正常的流程放try块中,异常处理放catch块中. 2.错误会被包装为对象,这些对象都是可抛出的,因此设计错误对象都继承自java.lang.Throwable类,Throwable定义了取得错误信息,堆栈追踪等方法,他有两个子类:java.lang.Error与java.lang.Exception. 3.Error与其子类实例代表严重系统错误.(如…
目录 基本工具 基础内容 Hello World 和 模块分解 数组的使用 命令行参数 递归 分支语句 String类的使用 类的定义与测试 多态 IO与异常 数据库 网络与安全 数据结构应用 Android 做了几年教学改革,理论和形式上我感觉基本完备了: 很重要的一点是厘清"教是老师的责任,学是学生的责任",也就是"老师当教练,学生做中学". 有了SPOC平台蓝墨云班课 ,教学工具上也基本完善了: 我在程序设计学习上有一个基本的体会是: 开始不会编程,最好的学习…
目录 教材学习内容总结 教材学习中的问题和解决过程 1. 在 jdb 调试时使用命令行参数. 代码调试中的问题和解决过程 1. 在jdb调试时通过命令行传入参数 2. "可能尚未初始化变量" 或 "无法从静态上下文中引用非静态 变量" [代码托管] 其他(感悟.思考等,可选) 学习进度条 参考资料 学号 20175223 <Java程序设计>第 5 周学习总结 目录 教材学习内容总结 第六章要点: 要点1:接口:interface: 要点2:实现接口im…
20175314 <Java程序设计>第八周学习总结 教材学习内容总结 安利一个非常实用的图片处理工具:图片工厂,它具有非常强大的图片批处理能力,比如加水印.降低画质.命名等,不仅如此它还可以照片拼接等等等等,对于我来说非常实用 第十五章:泛型和集合框架 泛型:可以使用class名称声明一个类,<>里面可以是类和接口,但不能是基本数据类型,泛型还可以作为一种新的声明方式,使用泛型时,不必进行强制类型转换 链表:性质跟C语言大致,但定义和使用不同,比C语言要方便.使用LinkedLi…
20175317 <Java程序设计>第五周学习总结 教材学习内容总结 第五周我学习了教材第六章的内容,了解了接口的知识,学到了以下内容: 明白了什么是接口 学会了如何实现接口 了解了接口的UML图 了解了接口如何回调.接口回调的作用 了解了接口与多态的联系 了解了接口参数的意义 明白了abstract类与接口的比较 通过实例进一步认识了面向接口编程 在看完课本知识的同时我也将教材配套视频看完了,教材代码也逐一进行了编译运行,通过实践进一步学习了本章知识. 教材学习中的问题和解决过程 问题1:…
20175310 <Java程序设计>第5周学习总结 本周博客: <20175310 迭代和JDB - 20175310xcy - 博客园> https://www.cnblogs.com/xicyannn/p/10619211.html <2018-2019-2 20175310实验一<Java开发环境的熟悉>实验报告 - 20175310xcy - 博客园 >https://www.cnblogs.com/xicyannn/p/10584417.html…
每周作业链接汇总 预备作业1:20165321 我期望的师生关系 预备作业2:20165321 学习基础与C语言学习心得 预备作业3:20165321预备作业3:Linux安装及命令入门 第一周作业:20165321第一周学习总结 第二周作业:20163521第二周学习任务 第三周作业:20165321第三周作业 第四周作业:20165321第四周作业 第五周作业:20165321第五周作业 第六周作业:20165321第六周作业 第七周作业:20165321 第七周作业 第八周作业:20165…
20155202 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 第八章:异常处理 java中所有错误会包装成对象,可以尝试(try)执行程序并捕捉(catch)代表错误的对象后做一些处理,然后对比catch括号中声明的类型,是否符合被抛出的错误对象类型,如果符合就执行catch中代码. 错误会被包装成对象,这些对象都是可抛出的,Throwable 定义了取得错误信息,堆栈追踪等方法,他有两个子类:java.lang.Error和java.lang.Excepti…
20155321 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 第八章 异常处理 Java提供特有的语句进行处理 try { 需要被检测的代码; } catch(异常类 变量) { 处理异常的代码:(处理方法) } finally { 一定会执行的语句 } 对捕获到的异常对象进行常见方法操作 1)String getMessage() 显示异常信息 2)toString() 显示异常名称:异常信息 3) printStackTrace()(无返回值,无需给pri…
20155203 2016-2017-3 <Java程序设计>第5周学习总结 教材学习内容总结 课堂知识总结 封装是继承的基础,继承是多态的基础.多态是用父类声明对象的引用,用子类生成对象. 1.所有设计错误对象都继承自java.lang.Throwable类. ) 2.如果某个方法声明会抛出Throwable或子类实例 1)使用try.catch语句进行处理: 2)用throw声明这个方法会抛出异常. 3.堆栈追踪 4.assert语法: 断言是判断程序的某个执行点是或不是某个状态,asse…
20155336 2016-2017-2<JAVA程序设计>第五周学习总结 教材学习内容总结 第八章 语法与继承构架 使用try.catch 特点: 使用try.catch语法,JVM会尝试执行try区块中的程序代码.如果有错误发生,会跳离错误发生点,执行catch区块中的代码. 执行完catch区块后,没有其他程序代码,程序就会结束. 注意: - 在java中,所有的错误都会被打包成为对象.而try.catch是在发生了InputMismatchException的错误.(实际上并不鼓励,在…
20155236 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally. throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常.如果你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型. throw总是出现在函数体中,用来抛出一个异常.程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有…
20165203 2017-2018-2 <Java程序设计>课程总结 一.每周作业及实验报告链接汇总 我期望的师生关系(预备作业一):浅谈一下对师生关系的看法和对自己未来学习和生活的期望. 学习基础和C语言基础调查(预备作业二):了解并学习娄老师的<做中学>等一系列文章,C语言学习的调查.给自己本学期的Java学习定下目标. Linux安装及学习(预备作业三):安装虚拟机,初步学习虚拟机及常用命令. <Java程序设计>第一周学习总结:初步了解并认识Java. <…
2016-2017-2 <Java程序设计>预备作业1 总结 预备作业01:你期望的师生关系是什么见https://edu.cnblogs.com/campus/besti/2016-2017-2pdds/homework/196,作业要求使用Markdown格式,Markdown工具建议使用跨平台的知识管理工具有道云笔记,Markdown入门参考这,大家要学会如何使用标题.插入超链接.列表.插入图片.插入代码.插入引用...,开学后我们每周的学习博客如果被评优有1分加分,不使用Markdow…
20145206<Java程序设计>实验三实验报告 实验内容 XP基础 XP核心实践 相关工具 实验步骤 (一)敏捷开发与XP 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护. 一个常见的公式是:软件工程=开发流程+工具 敏捷开发(Agile Development)是一种以人为核心.迭代.循序渐进的开发方法.其中,极限编程(eXtreme Programming,XP)是一种全新而快捷的…
20145308刘昊阳 <Java程序设计>实验三 敏捷开发与XP实践 实验报告 实验名称 敏捷开发与XP实践 实验内容 XP基础 XP核心实践 相关工具 统计的PSP(Personal Software Process)时间 步骤 耗时(min) 百分比 需求分析 20~30 17% 设计 20~30 17% 代码实现 10~20 11% 测试 50~60 33% 分析总结 30~40 22% 实验步骤 (一)敏捷开发与XP 敏捷开发是一种以人为核心.迭代.循序渐进的开发方法 XP极限编程是…
北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:李海空  学号:20135329 成绩:             指导教师:娄嘉鹏      实验日期: 实验密级:         预习程度:             实验时间: 仪器组次:          必修/选修:选修       实验序号:3 实验名称:                敏捷开发与XP实践 实验目的与要求: 完成实验.撰写实验报告,实验报告…
20145208 <Java程序设计>第5周学习总结 教材学习内容总结 语法和继承架构 异常处理关键字 第八章内容主要是对Java的异常处理,所以我先了解了一下关键字 Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally. Throws:throws总是出现在一个函数头中,用来标明该成员函数可能抛出的各种异常. 如果你想明确地抛出一个RuntimeException,你必须用throws语句来声明它的类型. Throw:throw总是出现在函…
20145215<Java程序设计>第五周学习总结 教材学习内容总结 异常处理 语法与继承架构 异常就是程序在运行时出现不正常情况,异常的由来是因为Java把出现的问题封装成了对象,换句话说Java中的错误也是以对象的方式呈现为java.lang.Throwable的各种子类实例,那么对于我们来说,当然是希望能解决程序的异常,因此在Java中也提供了特有的处理异常的语句. 使用try.catch: Java中所有错误都会被包装成对象,可以尝试(try)执行程序并捕捉(catch)代表错误的对象…
北京电子科技学院(BESTI)实验报告 课程:Java程序设计 班级:1452 指导教师:娄嘉鹏 实验日期:2016.04.22 实验名称:敏捷开发与XP实践 一.实验内容 XP基础 XP核心实践 相关工具 二.实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程 2.完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等).解决办法(空洞的方法如…
20145129 <Java程序设计>第5周学习总结 教材学习内容总结 语法与继承架构 使用try.catch Java中所有错误都会被打包为对象,可以尝试(try)捕捉(catch)代表错误的对象后做一些处理. 运用try.catch,在错误发生时显示更友好的错误信息. 错误在捕捉处理后,尝试恢复程序正常执行流程. 异常继承架构 错误会被包装为对象,这些对象是可抛出的,因此设计错误对象都继承自java.lang.Throwable类. Throwable定义了取得错误信息堆栈追踪等方法,它有…
20155323 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 异常处理 提供两种异常处理机制:捕获异常和声明抛弃异常. 捕获异常:在Java程序运行过程中系统得到一个异常对象是,它将会沿着方法的调用栈逐层回溯,寻找处理这一异常的代码.找到能够处理这种类型异常的方法后,运行时系统把当前异常交给这个方法处理:如果找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出.捕获异常是通过try-catch-finally语句实现的.语法为: try{…