zoukankan      html  css  js  c++  java
  • 20145106 《Java程序设计》第9周学习总结

    教材学习内容总结

    JDBC标准主要分为两个部分:JDBC应用程序开发者接口以及JDBC驱动程序开发者接口。

    如果将来要换为Oracle数据库,只要置换Oracle驱动程序。

    Java中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。###

    转自:http://blog.csdn.net/yangyinbo/article/details/6212394

    让MessageDAO依赖于java.sql.DataSource接口,通过其定义的getConnection()方法取得Connection。
    如果要将文档写入数据库,可以在数据库表格字段上使用BLOB或CLOB数据类型。BLOB用于存储大量的二进制数据(图档、影音档等),CLOB用于存储大量的文字数据。
    交易的四个特性:原子性、一致性、隔离行为、持续性。(ACID)。
    .class文档反映了类基本信息,因而从Class等API取得类信息的方式就成为反射(Reflection)。

    JAVA启动后,是经过JVM各级ClassLoader来加载各个类到内存。
    JVM的ClassLoader分三层,分别为Bootstrap ClassLoader,Extension ClassLoader,System ClassLoader,他们不是类继承的父子关系,是逻辑上的上下级关系。
    Bootstrap ClassLoader是启动类加载器,它是用C++编写的,从%jre%/lib目录中加载类,或者运行时用-Xbootclasspath指定目录来加载。
    Extension ClassLoader是扩展类加载器,从%jre%/lib/ext目录加载类,或者运行时用-Djava.ext.dirs制定目录来加载。
    System ClassLoader,系统类加载器,它会从系统环境变量配置的classpath来查找路径,环境变量里的.表示当前目录,是通过运行时-classpath或-Djava.class.path指定的目录来加载类。
    泛型的本质就是将数据类型也参数化, 普通方法的输入参数的值是可以变的,但是类型(比如: String)是不能变的,它使得了在面对不同类型的输入参数的时候我们要重载方法才行。泛型就是将这个数据类型也搞成跟参数的值一样可以变。
    在枚举方面有一个很好的例子:http://www.cnblogs.com/linjiqin/archive/2011/02/11/1951632.html

    本周代码托管截图


    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长

    | 第一周 | 15/15 | 2/2 | 10/10 | |
    | 第二周 | 85/100 | 1/3 | 8/18 | |
    | 第三周 | 200300 | 1/4 | 13/31 | |
    | 第四周 | 200/500 | 1/5 | 11/42 | |
    | 第五周 | 400/900 | 2/6 | 10/52 | |
    | 第六周 | 600/1500 | 2/8 | 20/72 | |
    | 第七周 | 500/2000 | 2/10 | 15/87 | |
    | 第八周 | 500/2500 | 1/11 | 21/108 | |
    | 第九周 | 700/3200 | 2/13 | 30/138 | |

    参考资料

  • 相关阅读:
    KVM 核心功能:磁盘虚拟化
    KVM 核心功能:内存虚拟化
    KVM 核心功能:CPU 虚拟化
    OpenStack 工作流组件: Mistral
    QT 5 种标准对话框使用方法,及实现效果,之二 —— 颜色对话框(QColorDialog)
    Git 安装
    在多人共同开发一个项目中使用 Git 的简单流程
    QT 5 种标准对话框使用方法,及实现效果,之一 —— 文件对话框(QFileDialog)
    Spark安装
    DATAFUN-推荐算法
  • 原文地址:https://www.cnblogs.com/20145106ssr/p/5450112.html
Copyright © 2011-2022 走看看