第三周

课中:

这周的实践课我们写的程序很多方面都与C++有关:

①定义一个类
②定义一个类的方法(其实就是C++里面的函数):构造函数,普通方法。
③访问器方法、修改方法
④和C++不一样的是,当写出定义出数据是,Java编译器里可以不需要我们写它的访问器,快捷键就能出来。
右键->Source->Generate Constructor using Fields

理论课:

第二章:
1.java是一种更“纯粹”的面对对象程序设计语言。
2.拥有引用不一定需要有一个对象与它关联。
3.存储数据的位置:存储器、堆栈、堆、常量存储、非RAM存储。
4.包装器类可以在堆中作对象使用。,可自动拆箱,自动装箱。
5.Java提供了两个用于高精度计算的类:BigInteger和BigDecimal。
6.当创建一个数组对象时,实际上就是创建了一个引用数组,并且每个引用都会自动被初始化为一个特定值,该值拥有自己的关键字null。
7.Java中自带清理工作,不需要我们编写代码去清理。
8.Java对象不具备和基本类型一样的生命周期。Java里有一个垃圾回收站,用来监视用new创建的所有对象,并辨别那些不会再引用的对象。
9.用class创建类。
10.返回类型描述的是在调用方法之后从方法返回的值,若返回类型是void,return关键字的作用只是用来退出方法。
11.import指示编译器导入一个包。
12.有些面对对象语言采用类数据和类方法两个术语。
13.@see标签允许用户引用其他类的文档。

预习:

重新看了一遍第三章。第三章讲的内容是操作符:优先级、赋值、算术操作符、自动递增和递减、关系操作符、逻辑操作符、直接常量、按位、移位操作符,三元操作符等。大体上和我们大一所学语言相似,但有些细节区别。

总结:

这一周在编写代码时相比上周更轻松了些,有一种充实的感觉,但是编程的速度还是不够快,不能很好的将C++的知识运用在Java上,主要的原因是对C++不够熟练,在后面的学习中,在学习Java时也要复习C++和C语言,多做题目,增强记忆。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值