201671010111 2016-2017-2 << JAVA程序设计>>学习总结

老师的反转课堂是一边学习后面新知识点的同时复习前面旧知识的模式,因为java前三章的知识基本是对C语言的一个复习,所以老师上周直接进行检测。但是今天老师没有直接考试而是先讲解第三章遗留的一些问题,之后再带着我们通过做题去掌握第四章的知识点。

第三章检测题中有这样一个题目:

21.如果有以下的程序代码:(字符串,数组)

String[] strs = {"Java", "Java", "Java", "Java", "Java"};

以下那种说法正确。

A、产生5个String实例                      B、产生1个String实例

C、产生0个String实例                      D、编译失败

当时在课堂我们在A,B两个答案中选择,那么这道题目正确答案为A。是因为java虚拟机为提高效率并节约内存,对具有相同字符串序列的字符串直接量。

对于输入和输出C语言和java存在这较多的差异:C语言中输入用scanf,输出用printf。java输入用scanner,输出system.out。

第四章 类与对象

类体包含实例域和方法两部分,这个方法与C语言中的函数同样性质。类内方法有权可以访问实例域,那么通过封装实现了对数据的安全访问。一个对象包含对象的行为、对象的状态、对象标识三部分,每个对象都有一个唯一的身份。对象的构造需要java提供多种编写构造器的机制。构造器是生成类的实例时调用的特殊方法,常常被new运算符调用。

当需要获得或设置实例域的值,应提供下面三项内容:

一个私有的数据域;

一个公有的域访问器方法;

一个公有的域更改器方法。

其好处有可以改变内部实现,除了该类的方法之外,不影响其他代码。还可以执行错误检查,然后直接对域进行赋值。

时间: 2024-10-16 02:54:16

201671010111 2016-2017-2 << JAVA程序设计>>学习总结的相关文章

201671010110 2016 2017《java程序设计》

经过一学期的时间,完成了对java的学习,对java的基本知识都有一定的了解.在刚开学的时候看到700多页的课本确实内心非常崩溃.在第一次的实验中,做了不是要求做的题目是相当难了,更加了令我挫败.后来老师采用反转课堂的教学方法,开始非常不适应,因为从来没有这样的经历,在课下提前预习对于一章几十上百页的课本很恐慌.在前几个章节中,发现java和c语言有很多的共同点,加上ppt的解释理解的比较清楚.后面的也就是java的核心部分,老师开始给我们详细讲解,也学到了很多知识.java作为一个实用的编程学

201671010127 2016—2017—2 Java学习周结

时间真是个最公平东西,只要能够好好地利用它,它可以为我们带来我们我们所想要的东西.学习Java已经有一周了,对于Java基础知识的认识也更进一步,对Java的兴趣也愈来愈浓.实现一个Java程序,主要有三个步骤:第一步是编写Java源代码,第二步是编译源代码,第三步是运行Java程序.Java源代码必须要经过编译之后才能由JVM(Java虚拟机)解析执行.Java源代码文件其实就是一个后缀名为.java的普通文本文件,可以用记事本或者在(集成开发环境)里面编写. 对于一个Java源程序,其分析如

201671010112 2016~2017-2《java程序设计》

周次 (阅读/编写)代码行数 发布博客里/博客评论数里 课堂/课余学习时间(小时) 最满意的编程任务 第1周          18/40            1/0              6/8         无 第2周            200/190              1/0                6/12         实验二 第3周         第4周         第5周         第6周         第7周         第8周  

201671010127 2016—2017—2 Java怎样解决Java程序中中文乱码的问题。

这是本次第二次分享新手在编程中遇到的问题,相信很多Java新手和我一样,在Java编程中会遇到中文乱码的情况,下面我就给大家分享我遇到问题和解决问题的具体过程. 我先用Notepad++写了一个如下的程序: 在第一次编译运行中出现如下的结果: 通过查阅资料,原来是由于编码格式不一致引起的,汉字的编码应该用国标编码GBK,解决此问题可以用以下方法: 1.在集成环境下,可以选择编码格式为UTF-8格式. 2.在dos里面编译时,可以将编码格式加上去 javac -encoding gbk Text.

201671010126 2016-2017-2《JAVA程序设计》学习心得

通过这两周对JAVA程序设计的学习,我对这门课程有了新的认识,每门学科都有其精髓,想要对JAVA有更深的了解,对于初学者的我来说还需付出很多努力. 两周以来尽管伴随着许多疑惑,还是完成了对前三章的学习,通过这短短半个月的时间,发现JAVA的基础知识太过繁多,知识点相对较为零碎,许多东西理解起来有一定难度.所幸JAVA程序设计与上学期所学的C语言有着许多的相似之处,所以就可以借鉴对C语言的学习经验来学习JAVA,尽管能学好C语言不意味着就能学好JAVA,不过相信以前C语言的学习对JAVA这门新课程

201671010103 2016-2017-2 《Java程序设计》学习心得

很快,一学期就要结束了,Java的学习也基本上结束了.这周老师也带领我们复习了一遍,七百多页的书,虽然没有刚开学那么可怕了,但想想考试,头还是大了.Java的基本知识基本掌握了,但问题还是全部出在编程上,简单一些的还好,稍微复杂点就编不下去了:有些章节学得挺认真,学的时候还不错,学完就忘了,还有一些是上课没听太懂的,比如异常处理那章,理论知识就没听太懂,编程的时候根本不会,哪些语句该放在try语句块里,哪些放在catch语句块里,自己不会判断.还有后面的十,十一,十二那三章,上课听的时候还不错,

201671010111 2016-2017-2《Java程序设计》新学期一门新语言的新学习

大学第三个学期的学习开始了,一门新的语言--java列进了本学期的学习任务当中.带着一份憧憬却又难免有点惧怕,课本是从未有过的厚大,老师说带着我们将它读薄.似乎有了征服的力量. 第一节理论课老师告诉大家这学期的课程将施行"反转课堂教学法".对于从来都是以上课老师在讲,我们学的上课方式进行学习的我们而言.前期难免是有点困难的,但是我们会努力地去做到这些并追求做得更好.这样的上课方式可以提升我们自主学习的能力,培养我们的自学兴趣,使得我们在学习上处于主动方,而不只是被动的在学,在接受.&q

2017秋季面向对象程序设计(Java)教材、教学纲要、考核要求

教材简况 凯 S.霍斯特曼 (Cay S. Horstmann)(作者), 周立新(译者), Java核心技术(卷1):基础知识(原书第10版) , 2016年9月1出版 本书包括两卷,选做教材的是卷Ⅰ. 图书封面 Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与<Java编程思想>齐名,10余年全球畅销不衰,广受好评.这本书最大的优点是更新比较及时,第10版根据JavaSE8全方面更新,同时修正了第9版中的不足,系统全面地讲

20145225《Java程序设计》 2015—2016年学期课程总结

20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己的未来有什么规划?做了哪些准备? 答:未来就是找个好工作,在保证自己与父母生活条件良好的基础上,进一步的提高精神上的需求...... 2.2016年3月6日 <Java程序设计>第1周学习总结——小试牛刀 摘要: 教材学习内容总结 1.java语言概述:一门高级编程语言. 2.java语言的三种技