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. linux下的线程学习(二)

    #include <iostream> #include <pthread.h> void cleanup(void *arg) { printf("cleanup: ...

  2. [T-ARA][SEXY LOVE]

    歌词来源:http://music.163.com/#/song?id=22704402 作曲 : 新沙洞老虎/崔圭成 [作曲 : 新沙洞老虎/崔圭成] [作曲 : 新沙洞老虎/崔圭成] 作词 : 新 ...

  3. LINUX下OA搭建

  4. 9、Node.js Stream(流)

    #########################################################################介绍Node.js Stream(流)Stream 是 ...

  5. html禁用缓存

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

  6. CentOS7中安装VMwareTools

    本例中为在Linux(以CentOS 7为例)安装VMware Tools. 1.首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如 ...

  7. 2018-2019-2 网络对抗技术 20165322 Exp1 PC平台逆向破解

    2018-2019-2 网络对抗技术 20165322 Exp1 PC平台逆向破解 目录 知识点总结 实验准备 任务一:直接修改程序机器指令,改变程序执行流程 任务二 通过构造输入参数,造成BOF攻击 ...

  8. CNN识别验证码1

    之前学习python的时候,想尝试用requests实现自动登陆,但是现在网站登陆都会有验证码保护,主要是为了防止暴力破解,任意用户注册.最近接触深度学习,cnn能够进行图像识别,能够进行验证码识别. ...

  9. CS20Chapter3

    waiting  P54 shuffle data 03_Lecture note_Linear and Logistic Regression 学习点1: python的地址输入是要不能用正斜杠\的 ...

  10. 我的QT5学习之路(一)——浅谈QT的安装和配置

    一.前言 说到Qt,不能不说到C++,这门伟大的语言.因为其面向对象的编程思想和陡峭的学习曲线,一开始学习起来很是吃力.Qt从QT4开始基本封装了很多C++的工具库和界面库,而且支持跨平台,这是它最大 ...