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

初读教材对每章节的提问

  • 第一章:为什么java被广泛使用,java这样的平台相比其它语言有什么实质的好处?
  • 第二章:在java撰写中的开头定义都代表着什么意思?Linux中的java文档放置和执行的顺序方式是什么?
  • 第三章:java语言的基本语法跟c语言有什么不同?在编写java时有什么需要注意的错误点?
  • 第四章:撰写java都要用到对象,对象应该如何去理解,使用对象能完成什么的功能,对象有哪些性质特点?
  • 第五章:封装对对象有什么样的作用,封装的对象有什么特点,封装有什么好处,怎样对对象进行封装?
  • 第六章:继承和多态有什么关系,怎样运用和理解继承的父类、子类,这样的编写有什么需要注意的?
  • 第七章:接口和继承有什么不同,接口比继承更好在哪,接口相比继承可以完成哪些更复杂的操作?
  • 第八章:捕捉异常对象是什么意思,异常的处理对父类子类有什么影响?
  • 第九章:收集对象时想要不同的结果就定义不同的接口,这个方法的实质是什么?
  • 第十章:如何将串流处理的字节数据转换成对应的编码数据?
  • 第十一章:当运行一个线程中时,是否可以选择性加入其它的线程?
  • 第十二章:Lambda表达式怎样表示不同类型和操作对象,参数的类型怎么编写?
  • 第十三章:年历系统的设计整体应该怎么去设计?
  • 第十四章:NIO为什么会提高输入输出效率,NIO是怎样设定缓冲区的?
  • 第十五章:满足什么条件是国际化,为什么要国际化,有什么好处?
  • 第十六章: JDBC跟java如何存取数据库有什么关系?
  • 第十七章:反射是什么意思,动态生成对象与操作方法怎么理解?
  • 第十八章:泛型语句和枚举进阶了什么,需要怎样去学习?

    第一、二章学习

  • 在Linux下安装了JDK

  • 认真学习了JVM/JRE/JDK三者的关系和分别,学习后发现这个描述很好:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。

  • 从JDK到IDE,IDEA是一个开发环境类似我们c语言用的codeblocks,但是有了IDE也必须要有JDK。也就是说想运行java文件,JDK是必须的,而IDE可选,用记事本都可以编写软件,高级IDE只是方便程序员写java代码。
  • 有了JDK用记事本都可以编写软件,在LINUX中下载了vim,并对vim的操作进行了学习。

  • IDEA更加方便易懂,所以在LINUX中下载了IDEA并编写HelloWorld。

代码托管

其它

  • 本周java学习与理想中有很大差距,真正实践才发现许多问题。没有合理利用时间,预计20小时的学习平静一周每天三小时,可是根本没有做到,都集中到了周末一下子没有完成进度也没有仔细的学习了。、
  • 书中第二章没有仔细认真的学习,大量时间用来安装程序,没有熟练掌握电脑的操作。

    学习进度条

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

参考资料

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

  1. 20155209 2016-2017-2 《Java程序设计》第二周学习总结

    20155209 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 类型总结:常用定义byte(符号%d):short(符号%d):int(符号%d):long ...

  2. 20155326 2016-2017-2 《Java程序设计》第九周学习总结

    20155326 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 1.撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找. 2.JDBC目的 ...

  3. 20155230 2016-2017-2 《Java程序设计》第九周学习总结

    20155230 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 statement在不使用时所关联的resultset也会自动关闭. 要让SQL执 ...

  4. 20155310 2016-2017-2 《Java程序设计》第九周学习总结

    20155310 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 •数据库本身是个独立运行的应用程序 •撰写应用程序是利用通信协议对数据库进行指 ...

  5. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  6. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  7. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  8. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  9. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  10. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

随机推荐

  1. 中间人攻击利用框架bettercap测试

    0x00前言 上篇提到内网渗透很有趣,这次就从一款新工具说起: bettercap 0x01简介 bettercap可用来实现各种中间人攻击,模块化,便携.易扩展 0x02特点 提到中间人攻击,最知名 ...

  2. JS如何去掉一个数组的重复元素 (数组去重)

    一.思路如下: 定义一个新数组,将老数组遍历一遍,再进行判断,如果新数组里面没有老数组的元素就添加,否则就不添加,最终输出整个新数组. 二.代码如下: var arr = ["a" ...

  3. BZOJ 1041 圆上的整点 数学

    题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=1041 题目大意:求一个给定的圆(x^2+y^2=r^2),在圆周上有多少个点的坐标是整 ...

  4. Mysql分区表及自动创建分区Partition

    Range分区表建表语句如下,其中分区键必须和id构成主键和唯一键 CREATE TABLE `test1` ( `id` char(32) COLLATE utf8mb4_unicode_ci NO ...

  5. nowcoder模拟赛

    R1 D1 普及组... T1/T2 咕 T3 链接:C 小A有一个只包含左右括号的字符串S.但他觉得这个字符串不够美观,因为它不是一个合法的括号串.一个合法的括号串是这样定义的: ()是合法的括号串 ...

  6. 马克飞象markdown用法

    目录 markdown用法 ### 根据标题生成目录 `` 快捷键 ctrl+k 代码区域 ctrl+2 二级标题 ctrl+b/i 粗体/斜体 ctrl+l 插入链接 ctrl+g 插入图片 ctr ...

  7. ZooKeeper学习之路 (八)ZooKeeper原理解析

    ZooKeeper中的各种角色 ZooKeeper与客户端 每个Server在工作过程中有三种状态: LOOKING:当前Server不知道leader是谁,正在搜寻 LEADING:当前Server ...

  8. map详讲<二>

    查找元素: Map可以根据健来查找元素,提供方法find(key),如果是这个健对应的元素存在,则返回的是这个健的迭代器iterator,否则返回的是std::end(): 使用find()函数有点笨 ...

  9. TabActivity 、fragemnt+fragment 和 Fragment+Viewpager 优缺点

    1 TabActivity : 1 过时了 . 2 activity . 是作为android的四大组件...                   重量级的家伙   ViewGroup   : 特别麻 ...

  10. 无法加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项

    未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项.找到的程序集清单定义与程序集引用不匹配. (异常来自 HRESULT:0x80131040). 有时候我们创建了一个类库,我们 ...