zoukankan      html  css  js  c++  java
  • 20155230 2016-2017-2 《Java程序设计》第九周学习总结

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

    教材学习内容总结

    第十六章

    • statement在不使用时所关联的resultset也会自动关闭。

    • 要让SQL执行生效需要执行executeUpdate或者executeQuery方法。

    • 使用java.sq;.DateSourse接口,可以在不知道用户信息的情况下改写MessageDAO

    • 使用ResultSet进行数据修改:必须选取单一表格、必须选取主键、必须选取所有NOT NULL的值。

    第十七章

    • 运用反射

    JAVA真正需要某个类时才会加载对应的.class文档,不是程序启动时就加载所有类。

    通过Object的getClass()方法,或者.class常量取得每个对象对应的class对象,如果是基本类型,也可以使用对应的打包类加

    上.TYPE取得Class对象。例如,Integer.TYPE可取得代表int的Class对象。

    使用`class.forName()的方法来实现动态加载类。

    java.lang.reflect.Method实例是方法的代表对象,可以使用invoke()方法来动态调用指定的方法。

    • 了解类加载器(ClassLoader)

    是指将.class文件中的二进制数据读入到内存中,将其放在运行时数据的方法区内,然后再堆区创建这个类的java.lang.Class对象,用

    来封装类在方法区类的对象。

    JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤。

    第18章

    • 自定义泛型

    在定义泛型时,使用extends限定指定T实际类型时,必须是某类的子类。在定义泛型时,使用extends限定指定T实际类型时,必须是某类的子类。

    共变性(Covariance):,B是A的子类,Node B可视为一种Node A ,称Node具有共变性。

    通配字符“?”与extends限制T的类型,只能通过T声明的名称取得对象指定给Object,或将T声明的名称指定为null。

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

    无。

    代码量

    代码托管

    结对及互评

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

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 15篇 300小时
    第一周 0/0 1/4 1/1
    第二周 100/100 1/5 5/6
    第三周 374/470 1/6 12/18
    第四周 600/1070 1/7 19/37
    第五周 1001/2071 1/8 17/54
    第六周 394/2465 1/9 8/62
    第七周 442/2907 1/10 10/72
    第八周 463/3370 2/12 15/87
    第九周 450/3820 2/14 18/105

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

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

    参考资料
    Java学习笔记(第8版)
    《Java学习笔记(第8版)》学习指导

  • 相关阅读:
    Java实现 LeetCode 56 合并区间
    JQuery实现对html结点的操作(创建,添加,删除)
    JQuery实现对html结点的操作(创建,添加,删除)
    JQuery实现对html结点的操作(创建,添加,删除)
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 55 跳跃游戏
    Java实现 LeetCode 54 螺旋矩阵
    Java实现 LeetCode 54 螺旋矩阵
    Java实现 LeetCode 54 螺旋矩阵
  • 原文地址:https://www.cnblogs.com/J1n233/p/6746903.html
Copyright © 2011-2022 走看看