************************http://git.oschina.net/tuolemi/java这是git的那个网址*********************
函数的重载:在同一个类中,允许存在一个以上的同名函数,只要他们的参数数目不同就可以。与返回值类型无关只需要关注参数列表。

封装:可以隐藏对象的细节以及属性,仅仅对外提供访问方式,可以讲不需要对外提供的内容隐藏起来,就比如说安装idea软件,我只是需要点击下一步就可以二里面具体做了哪些操作我并不用管,我只是知道最后他被安装好了就ok

构造函数:对象一建立就会调用与之对应的构造函数,所以说构造函数的作用就是给对象进行初始化,当一个类中没有定义构造函数时程序就会默认给他加一个控参数的构造函数然而如果在类中自定义了一个构造函数的话默认的构造函数就没有了。

this:是谁在调用this所在的函数,this就代表谁。
一、第四章课后习题
1.A

2.A

3.A

4.B

5.A

6.C
这个题目说实话我并不是很清楚所以我后来试了试让程序输出strs【1】输出的是NULL所以说没有产生String实例

7.B
这个题目不同的就是他在每个相应的位置上有相应的字符串所以说他是一个String实例

8.C
String strs【2】【5】是一个二维数组但是依旧没有给每个位置上赋予字符串所以说没有产生String实例

9.A

10.C

12.坦白的说,这个洗牌的题目我还没有想清楚如何应对。

二、第四章总结
第四章主要讲了面对对象到底是个什么东西,也就是java和c最大的区别在哪,如果让我说出来面对对象和面对过程的区别的话,我只会copy视频上讲的面对对象是相当于做了一个指挥官二面对过程是具体如何操作。这就和诸葛亮和马超德关系一样,这也是学生和老师的关系,老师指挥学生应该如何做而学生想出具体的办法克服当前的困难。

三、第五章习题
1.A

2.C

3.C

4.B

5.A

6.A

7.D

8.A

9.A

10.D

11.13.14.
目测来看只有12题也就是那个老鼠走迷宫的题目我做出来了最后一把8皇后问题逻辑上没有问题了就是代码上还有问题。而且目测并不是很容易解决这事以后再说。

四、第三周学习总结
我用24,25两天完成了第三周的学习任务,然而很明显并不是完美的将其完成java和c主要区别就在于思想上的不同,代码上的差异并不是很明显就算有差异也只是一个格式上的差异。今后代码还是要多敲,这样才能提高熟练度自我感觉java主要还是在于一个熟能生巧。
五、遇到的问题
问题在于这个数组的从新初始化

20145202马超 《Java程序设计》第三周学习总结的更多相关文章

  1. Java程序设计第三周学习总结

    1. 本周学习总结 2. 书面作业 Q1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; ...

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

    20145202 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 java是SUN公司推出的面相网络的编程语言. 特点:完全面向对象,与平台无关,跨平台性(例 ...

  3. 对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈

    对于“2017面向对象程序设计(Java)第三周学习总结”存在问题的反馈 一:教学中存在的学习问题 “1.由于同学们平时练习不足,上课总是出现跟不上老师的节奏的现象. 2.个别同学上课不认真听讲,打开 ...

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

    20155303 2016-2017-2 <Java程序设计>第九周学习总结 目录 学习内容总结(Linux命令) 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考 ...

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

    20155207 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立 ...

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

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

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

    20145213<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. [转c#]记录程序耗时的方法

    多时候需要输出程序耗时,然后记录下来, 总是在程序执行开始记录当前时间点,在结尾记录结束时间点,然后两个时间相减,   那么有没有其他稍微像样点的方法呢?  告诉你,有滴 ; )   这个方法主体就是 ...

  2. u-boot分析(十一)----MMU简单分析|u-boot分析大结局|学习规划

    u-boot分析(十一) 通过前面十篇博文,我们已经完成了对BL1阶段的分析,通过这些分析相信我们对u-boot已经有了一个比较深入的认识,在BL2阶段大部分是对外设的初始化,并且有的我们已经分析过, ...

  3. Mat转化为IplImage类型的方法

    Mat image_mat; IplImage imgTmp = image_mat; IplImage *img = cvCloneImage(&imgTmp);

  4. Git学习笔记day01 从GitHub克隆版本库

    本期Git教程将会带您进入Git的世界,这是您使用分布版本控制工具Git的开端,祝您学习顺利! 步骤一  在Linux系统中下载Git 如果是Ubuntu系统,在shell中输入指令 sudo apt ...

  5. 源码安装zabbix3.2.7时PHP ldap Warning

    问题如下: 解决方法: 1.首先查看源码安装的php模块中是否有ldap.so [root@nms ldap]# ll  /usr/local/php/lib/php/extensions/no-de ...

  6. 你真的会用ABAP, Java和JavaScript里的constructor么?

    如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现? ...

  7. Radix Sort

    为了完成二维数据快速分类,最先使用的是hash分类. 前几天我突然想,既然基数排序的时间复杂度也不高,而且可能比hash分类更稳定,所以不妨试一下. 在实现上我依次实现: 1.一维数组基数排序 基本解 ...

  8. 既然红黑树那么好,为啥hashmap不直接采用红黑树,而是当大于8个的时候才转换红黑树?

    因为红黑树需要进行左旋,右旋操作, 而单链表不需要,以下都是单链表与红黑树结构对比.如果元素小于8个,查询成本高,新增成本低如果元素大于8个,查询成本低,新增成本高 https://bbs.csdn. ...

  9. .svn文件被删除的解决办法

    不小心把文件夹下的.svn给删除了,svn提交时会报如下错误: 包含工作副本管理数据的目录“/home/usa/svn/aispeech/air201102/branches/tools/res/di ...

  10. 第十五章 函数————函数的递归、生成器send 、匿名函数

    1.生成器send方法 send的工作原理 1.send发生信息给当前停止的yield 2.再去调用__next__()方法,生成器接着往下指向,返回下一个yield值并停止 例: persons=[ ...