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

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

    教材学习内容总结

    • JVM(java virtual machine)就是java虚拟机,我的理解就是编译运行java程序的操作系统。后面使用命令行执行文件时,就需要使用启动JVM的命令行java。
    • JRE(java Runtime Environment)就是java执行环境,包括了API和JVM。
    • JDK(java Development Kit)这个是提供编译工具javac的,包括了java程序语言、工具程序与JRE。在后面使用命令行编译的时候,就需要找JDK安装文件夹里找javac。

    浏览教材,每章提出的问题

    • 既然java是为了小型电子设备设计,其节约资源的设计体现在哪些地方?
    • 既然我们有IDE来编辑、编译、运行程序,为什么还要使用命令行?命令行的优势是什么?
    • java的语法和C语言在哪些地方有较大差别?
    • 基本类型和类类型是什么关系?
    • 对象封装和C语言里的库函数有什么共同点吗?
    • 为什么会有继承?继承和多态是什么关系?
    • 接口的定义都有哪些标准和要求?
    • java是如何将错误包装为对象的?
    • 对异常情况的处理有哪些机制?什么是异常继承架构?
    • 什么是泛型语法?它有什么作用?
    • 串流处理是什么?串流处理装饰器的作用是什么?
    • 线程是怎么进入Blocked状态的?
    • Java中引入Lambda的作用是什么?
    • NIO使用频道来衔接数据节点,在处理数据时有什么特点?
    • java.util.logging包提供的日志功能相关类与接口有什么好处?
    • JDBK定义的javax.sql.RowSet接口有什么作用?
    • java加载类的方式是什么?
    • 哪些地方可以定义泛型?

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

    • 想编译HelloWorld.java程序,windows提示找不到这个命令
    • 将JDK的bin路径放在系统环境变量path的最前面,才成功使用了javac这个命令,这里是为windows指明了path。

    image

    • 无法运行HelloWorld.class文件
    • 运行HelloWorld.class文件时,必须用classpath给java命令指明class文件的路径,这是为JVM指明了classpath。这个问题尚未解决,已在小组中提问。

    image

    代码托管

    • 问题:fetch-first
    • 学长的博客里找到相同问题的解决方法。

    image

    image

    -在向git@OSC验证身份时,命令格式错误

    git config --global user.name "你的用户名"

    git config --global user.email "你的邮箱地址"

    注意不是将用户名和邮箱去替换user.name和user.email,而是直接写入双引号中。

    image

    image

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 10/10 1/7 20/20
    • 计划学习时间:15小时

    • 实际学习时间:20小时

    参考资料

  • 相关阅读:
    OI回忆录
    【CSP2019】题解合集
    微电影《Junior·BQB》——剧本
    【UOJ139】【UER #4】被删除的黑白树
    NOIWC2019 冬眠记
    THUWC2019 划水记
    【XSY3413】Lambda
    【BZOJ3065】带插入区间k小值
    【BZOJ3600】没有人的算术
    【BZOJ4864】【BJWC2017】神秘物质
  • 原文地址:https://www.cnblogs.com/clever-universe/p/6449200.html
Copyright © 2011-2022 走看看