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

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

教材学习内容总结

  • 世界协调时间:UTC 采用 闰秒修正
  • Epoch为某特定时代开始,时间轴上某一瞬间
  • Unix/Lunux中查询1752年月历,9月少11天。
  • 设置UTC偏移,经度每15度偏移1小时。
  • 取得系统时间用System.currentTimeMillis()方法,取得一长串epoch机器的时间观点。
  • Date实例基本上用来当作时间轴上某一瞬间。
  • JDK8中时间日期处理最重要是将 机器对时间的概念与人类对时间的概念区隔开来,让机器与人类对时间概念的界限变得分明。
  • 字符串时间格式处理:java.text.DataFormat
  • 对时间日期进行操做用Calebder实例。html

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

  • 问题1:add() 与 roll() 的区别
  • 问题1解决方案:取得add()实例后,用add()方法改变Calender时间,至关于进位加减法,而roll()是对日期中某一字段进行加减,也就是不进位加减法吧。java

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

  • 问题1:java 不兼容的类型 ?
  • 问题1解决方案:
  • 说明当前类型没法强制转换为另一个类型。
    如:
    if(1=2),这个就会出现不兼容的类型,由于if须要的类型是波尔类型,而1=2是一个赋值语句,因此就不兼容,必须改成”1==2“,这个才是一个波尔类型,结果为false。
    备注:每一个类型都有基本的要求,若是不知足转换要求都会报不兼容的类型错误。git

-我删除了第二个long,short,medium编程

代码托管

-学习

-.net

上周考试错题总结

下面哪条命令能够把 f1.txt 复制为 f2.txt ?
  • A . cp f1.txt f2.txt
  • B . copy f1.txt f2.txt
  • C . cat f1.txt > f2.tx
  • D . cp f1.txt | f2.tx
  • E . copy f1.txt | f2.tx
  1. 答案: A C

下面代码中共有()个线程?
线程

public class ThreadTest {
    public static void main(String args[]){
        MyThread myThread =new MyThread();
        Thread t1=new Thread(myThread);
        Thread t2=new Thread(myThread);
        t1.start();
        t2.start();
    }
}
class MyThread extends Thread {
    ...
}
  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • 答案 :3 主线程不能忘

结对及互评

点评过的同窗博客和代码

其余(感悟、思考等,可选)

  • 欲速则不达,这句话说的很是对,之前老师让一个星期看两章,80多页书,每星期至少花20小时,比其余课总和都多,并且事倍功半,这毫不是我一我的这样认为,实话说,狄维佳同窗真的很用功,她严格按照老师的思路来,而且把时间规划的层次分明,可是咱们大多数人不像她同样那么优秀,咱们大多数人6月份还要考四六级,在一门课上实在耗不起这么多时间,并且咱们就算耗了这么多时间,又记住些什么,每星期将近100页的内容并且原来根本没接触过,长此以往愈来愈多的人开始应付,学生真正须要的是什么,这星期就20多页内容,我仔仔细细的看,一个一个程序的编,发现比原来几星期看的的确效果好了很多,是什么缘由呢?我认为内容刚刚符合咱们接受的速率,java要学好必定是一个漫长的过程,把那么多的东西放在短短几个星期,仍是课下学习,敢问谁能学的很好?虽然java是门选修,可是有不少学生初衷就是好好学习,想学好它,结果是什么,有的已经结课的学长学姐们连java究竟是什么都不太明白。
  • 我不敢说我其余课怎么样,可是c语言在班里应该仍是属于不错的,当初也是励志学好java,疯狂投入时间,结果呢,速度愈来愈快,愈来愈快,老师的花样也愈来愈多,可是课上时间有限,老师课上基本上就是考试和解决同窗下课问的问题,可是咱们的问题归根结底仍是不会用java语言,课上解决再多的问题都是治标不治本,我认为真的没有好好讲一下课原本的实在。
  • 咱们学习java更多的应该应该学习这门课的思想,可是事实是因为Java语法的生疏致使编程就是拿着c语言的思想去用java语言实现。 并且就拿第六周的蓝墨云考试来讲,多选若是没全答对就错,那这和不写有什么区别,最高分11分,20分满分,从第十几个开始就7分了,这严重不符合正态分布,并且综合正确率27%真的已经反映了问题的严重性了啊!此次考试2分一个档次,就是说此次小测两分你期末成绩就多一分,这不公平啊!原来笔试时候5分一个档次,如今呢,可能辛辛苦苦两天写的一篇优秀博客尚未一次小考试一次计算机失误或者对一道题来的实在。那对那些平时很用功可是考试比别人少了一分就少了一档的同窗来讲多不公平啊!!!真的,可能不少学长学姐都知道这些问题可是因为种种缘由没有表达,可是上次的考试学生成绩的状况让我感受做为一名系里的学生有义务站出来表述一下本身的观点与见解:
  • 娄老师是一个很是负责任的好老师,应该算电科院最勤奋的老师之一,可是我认为现有的教学方式可能真的不适用于绝大多数的学生,古语云“上有政策,下有对策”,这些话没错,从扇贝打卡淘宝上代打就能够体现,只有真正提升学生对这门课的兴趣,学生才会真正的去学习这门课。如何吸引学生对java的兴趣,我认为应该从学生们真正须要什么须要怎样的授课方式入手,从学生切身学习精力和接受模式出发,才会有好的效果,我问过不少同窗,你们都认为课上多些比重给课本内容的学习,其效率远高于课上解决一个问题,一个问题是极个别人的问题,其余人根本没出现这样的问题老师讲的对他也没有吸引力。并且一节课时间短暂,根本解决不了几个问题,回归课本。 课上10分钟能讲懂的书本若是不讲,可能学生课下花1小时也看不明白,并且很快会忘,长此以往,学生自信心会极大的受挫。提出的问题可能过两星期本身都忘了。而后对待这门课态度也会愈来愈差。 因此,我但愿老师回归传统教育模式,线上教学当然新颖,可是这个体制没有改进到成熟以前可能回归课本教学效果更加显著!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第4周 200/1000 1/9 20/20
第5周 300/1300 1/10 18/38
第6周 500/1800 1/11 22/70
第7周 200/2100 2/13 7/77

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

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

  • 计划学习时间:10小时

  • 实际学习时间:8小时

  • 改进状况:看快了

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

参考资料

相关文章
相关标签/搜索