20155226 2006-2007-2 《Java程序设计》第一周学习总结

教材学习内容总结

第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结

1.首先了解了[JAVA](https://baike.baidu.com/link?url=vb19WL1JR9QSXJKFJMgb_WzQDO2l7WQzQdD-cjaQFAUuWyapvAvWThSvedjGGqw-3SWiacOFMNsbbwv4mi_nU_
JAVA是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
2.了解了Java版本的迁移

3.初步了解了三大平台Java SE(标准版)、Java EE(企业版)和Java ME(micro版)
而主要认识了Java SE,其中又分为JVM、JRE、JDK和Java语言:

JVM:JVM是Java程序的操作系统,其可执行文件是.class文档,它负责了Java程序的资源管理,它其实就起着一种“当地翻译官”的作用,他是使Java跨平台的关键。

JRE:JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JRE),JAVA工具和JAVA基础的类库。

*接下来我就开始在Linux终端下下载安装JDK了。
我在室友的建议下使用的是’’’$ sudo apt-get install default-jdk’’’进行下载,成功安装。

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

  • 问题1:对path的定义及类型十分模糊,难以理解
  • 问题1解决方案:实际运用之后得以解决
  • 问题2:代码上传时遇到如下问题

  • 问题2解决方法:运用’’’git pull origin master’’’指令得以解决

浏览教材,根据自己的理解每章提出一个问题

1.面向对象中封装、继承与多态和复制粘贴有什么不同?
2.IDE中各种类型的特色或者说优劣是什么?
3.Java与C有哪些语法差别?
4.对象在不同类型系统下的的设计有什么不同?
5.在Java中构造函数是不是和C语言类似?
6.面向对象中封装、继承与多态的相关语法与运用是什么?
7.尽量用接口的好处是什么?
8.java怎么能将错误包装为对象的?
9.Collection与Map:Collection API的区别?
10.几种继承架构的异同与优劣?
11.多线程是如何的?
12.平行化是怎么运作的?
13.机器与人类时间概念的不同?
14.NIO是怎样提高输入输出效率的?

  1. Level类和Logger 类输出有什么异同?
    16.rowset的作用是什么?
    17.类加载器的架构是怎样的?
    18.泛型能有哪几种定义?

    代码托管


上周考试错题总结

暂无

其他

还是需要多加练习熟能生巧。现在还是十分生疏。

学习进度条

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

  • 实际学习时间:10小时

  • 改进情况:
    希望下周能多花点时间和精力。

20155226 2016-2017-2 《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. [DBSDFZOJ 多校联训] Password

    Password password.in/.out 描述 你来到了一个庙前,庙牌上有一个仅包含小写字母的字符串 s. 传说打开庙门的密码是这个字符串的一个子串 t,并且 t 既是 s 的前缀又是 s ...

  2. html禁用缓存

    <!-- 禁用缓存 --><meta http-equiv="pragma" content="no-cache"><META H ...

  3. angularJs的工具方法2

    一.angular.isArray     判断是否是数组 var a = []; console.log(angular.isArray(a)); //判断参数里面的是否是数组 二.angular. ...

  4. 7、RabbitMQ-主题模式

    1.模式图 发送到主题交换的消息不能具有任意的 routing_key - 它必须是由点分隔的单词列表. 单词可以是任何内容,但通常它们指定与消息相关的一些功能.一些有效的路由键示例:“ stock. ...

  5. python中动态导入模块

    当导入的模块不存在时,就会报ImportError错误,为了避免这种错误可以备选其他的模块或者希望优先使用某个模块或包,可以使用try...except...导入模块或包的方式. 例如: Python ...

  6. 新版剑指offer14 剪绳子

    int maxProduct(int length){ ) ; ) ; ) ; ; == ) numof3 -= ; )/; ,numof3))*(,numof2)); }

  7. Go testing 库 testing.T 和 testing.B 简介

    testing.T 判定失败接口 Fail 失败继续 FailNow 失败终止 打印信息接口 Log 数据流 (cout 类似) Logf format (printf 类似) SkipNow 跳过当 ...

  8. linux日志log查询常用命令

    一般的log文件都是需要过滤 1.grep 过滤查找 查询ip 221.2.100.138的log grep '221.2.100.138'  web.access.log grep 221.2.10 ...

  9. sftp协议下如何上传和下载文件

    sftp连接: sftp hostname@IP/域名 1.上传: put filename 2.下载: get filename 参考连接:https://linuxstory.org/how-to ...

  10. PAT——1073. 多选题常见计分法(20)

    批改多选题是比较麻烦的事情,有很多不同的计分方法.有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到50%分数:如果考生选择了任何一个错误的选项,则不能得分.本题就 ...