当前位置: 首页 > news >正文

# 20155222 2016-2017-2 《Java程序设计》第5周学习总结

20155222 2016-2017-2 《Java程序设计》第5周学习总结

教材学习内容总结

  • java中所有错误都会被包装为对象,如果你愿意,可以尝试(try)执行程序并捕捉代表错误的对象后做一些处理。使用try,catch语法,jvm会尝试执行try区块中的程序代码,如果发生错误,执行流程会跳离错误发生点,然后比对catch括号中声明的类型,是否符合被抛出的错误的对象类型,如果是的话,就执行catch区块中的程序代码。
  • 如果父类异常对象在子类异常对象前被捕捉,则catch子类异常对象的区块将永远不会被执行,编译程序会检查出这个错误。从jdk7开始,可以使用多重捕捉语法,不过仍得注意异常的继承,catch括号中列出的异常不得有继承关系,否则会发生编译错误。

教材学习中的问题和解决过程

  • 运行Ingter.paseInt("1");为何显示NumberFormatexception错误。
    当Ingter.paseInt()中的值实际为数字时,就会出现NumberFormatexception错误。

代码调试中的问题和解决过程

-无法给args[]赋值。
要从命令行给args[]赋值

代码托管

1073649-20170319235533307-392098443.png

上周考试错题总结

  • 使用JDB进行调试时查看源代码的命令是(list)。
  • ”Hello”.charAt(1) 的值是(‘e’)。
  • System.out.println( “HELLO”.( toLowerCase() ) ) 会输出“hello”..
  • 面向对象中,设计经验可以用(设计模式)表达。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周9/93/610/10
第二周40/491/75/15
第三周49/991/810/25
第四周202/3011/915/40
第五周170/4711/105/45

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难,软件工程 估计方法

  • 计划学习时间:20小时

  • 实际学习时间:5小时

  • 改进情况:

  • 有空多看看现代软件工程 课件 软件工程师能力自我评价表

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导
  • ...

转载于:https://www.cnblogs.com/20155222lzj/p/6624812.html

相关文章:

  • 消息中间件简介
  • 画像分析(4-1)智能搬迁和数据订阅
  • Bzoj4771 七彩树
  • Oracle 数据库备份脚本
  • C8051F340 USB Fn hacking
  • Android Studio 开始运行错误
  • 对象——浅识
  • Hadoop单机版快速搭建及测试
  • Android开源项目规范总结
  • PHP 使用 Redis
  • MySQL 高可用性—keepalived+mysql双主(有详细步骤和全部配置项解释)
  • Visual Studio 版本管理从TFS迁移到SVN
  • write-ahead-log与append-only-file的原理
  • sass中的三种循环
  • 【腾讯Bugly干货分享】经典随机Crash之一:线程安全
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Apache Zeppelin在Apache Trafodion上的可视化
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • gcc介绍及安装
  • IDEA 插件开发入门教程
  • Java反射-动态类加载和重新加载
  • Spark学习笔记之相关记录
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 闭包--闭包作用之保存(一)
  • 从零开始学习部署
  • 那些年我们用过的显示性能指标
  • 前端
  • 设计模式走一遍---观察者模式
  • 原生Ajax
  • linux 淘宝开源监控工具tsar
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​ssh免密码登录设置及问题总结
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #微信小程序(布局、渲染层基础知识)
  • (16)Reactor的测试——响应式Spring的道法术器
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (八十八)VFL语言初步 - 实现布局
  • (第一天)包装对象、作用域、创建对象
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (排序详解之 堆排序)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)shell调试方法
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET处理HTTP请求
  • .Net中间语言BeforeFieldInit
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • :中兴通讯为何成功