• 20165208 2017-2018-2 《Java程序设计》第七周学习总结


    20165208 2017-2018-2 《Java程序设计》第七周学习总结

    教材学习内容总结

    第十一章

    准备工作:XAMPP的安装

    数据库表格的创建

    查询修改和更新数据库中的表格

    重点:使用预处理语句

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

    问题一:在运行时出现了问题提示公共类需要声明。具体如图

    解决方案一:修正了好几处地方都不能运行成功,后来发现是最开始的文件名没有和主类名保持一致,修改后即可正常运行

    代码托管

    上周考试错题总结


    A项:如果指定对象无法与该 set 中的当前元素进行比较,则抛出ClassCastException异常。


    C项:对象变量存放的是引用。D项:输出的是对象的实体。


    out.println(s1 == s2);//①"=="的用法。s1与s2不是一个对象,false。

    out.println(s1.equals(s2));//②"equals"的用法。s1与s2的值相同,true。

    out.println(s1.matches(s3));//③"matches"用法。s1符合正则表达式s3,true。

    out.println(s1.contains(s3));//④"contains"用法。s1不包含s2的内容,false。

    out.println(s1.contains(s4));//⑤"contains"用法。s4是s1的子串,true。


    D项:若想打印数组,数组必须调用静态方法Arrays.toString,也就是将以上程序中的String s1 = ""+Numbers;改为String s1 = Arrays.toString(Numbers);。如果要打印多维数组,则需要调用Arrays.deepToString方法。


    B项:finally代码块定义一定会执行的代码,它通常用于关闭资源。对于异常的部分,如果没有做finally处理,那么这个程序是有缺陷的,每次调用完资源再把资源释放掉是必须的,否则运行压力会特别大。

    参考资料

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 36/36 4/4 30/30
    第二周 464/500 1/5 18/48
    第三周 832/1332 2/7 17/65
    第四周 939/2271 2/9 17/65
    第五周 1163/3434 1/10 17/65
    第六周 1176/4610 1/11 15/65
    第七周 864/5474 2/12 15/80
  • 相关阅读:
    POJ 2236 Wireless Network(并查集)
    POJ 2010 Moo University
    POJ 3614 Sunscreen(贪心,区间单点匹配)
    POJ 2184 Cow Exhibition(背包)
    POJ 1631 Bridging signals(LIS的等价表述)
    POJ 3181 Dollar Dayz(递推,两个long long)
    POJ 3046 Ant Counting(递推,和号优化)
    POJ 3280 Cheapest Palindrome(区间dp)
    POJ 3616 Milking Time(dp)
    POJ 2385 Apple Catching(01背包)
  • 原文地址:https://www.cnblogs.com/KY-high/p/8848928.html
Copyright © 2020-2023  润新知