码迷,mamicode.com
首页 > 编程语言 > 详细

201671010119 2016-2017-2《Java程序设计》第二周学习心得

时间:2017-09-03 21:05:03      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:string   ati   cat   内存地址   数据   错误   路径   缺省   程序设计   

      本周的学习目标是掌握Java Application程序结构、Java的数据类型与变量、输入输出技术、Java流程控制技术(分支,循环)以及String类和数组类的用法。通过一周的学习,掌握了Java共有8种基本类型,比如整数类型、浮点类型、字符类型、布尔类型。通过周末的实验作业,熟悉并掌握了输入输出技术,Java流程控制技术。数组类的的题理解起来虽然有难度,但还是掌握了一些知识。运算符的优先级与结合性也能熟练运用,基本掌握了Java Application程序结构。

      在理论课上,老师当堂考试,在考试过程中,发现有一些题目自己是无法解决的,学习的不够。虽然自己在学习过程中没有遇到运行程序前出现了错误提示“editor dose not contain a main type”,但通过同学的解释和老师的补充知道了出现这个问题的原因是:你所建立的主类文件未放在编译器缺省访问路径下,解决办法是重构这个程序的编译路径。

      下课后通过查阅资料知道了浅拷贝和深拷贝。浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是内存地址(引用类型),拷贝的就是内存地址,因此如果其中一个对象改变了这个地址,就会影响到另一个对象。深拷贝会拷贝所有属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。

201671010119 2016-2017-2《Java程序设计》第二周学习心得

标签:string   ati   cat   内存地址   数据   错误   路径   缺省   程序设计   

原文地址:http://www.cnblogs.com/msrryjzsws/p/7470764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!