JAVA第二周学习总结

一,教材学习内容总结:

第二章学习内容:

主要内容:

标识符:为一个类,变量,方法,类型,数组或文件起一个名字

注意:1.标识符的第一个字符不能是数字字符 2.标识符不能是关键字 3.标识符不能是true ,flash,null。

关键字:有八种基本数据类型:

逻辑类型 boolean

整数类型byte,short,int,long

字符类型:char

浮点类型:float,double

精度从低到高排列为 byte,short,char,int,long,float,double

把级别高的变量赋值给级别低的变量时,必须使用显示类型转换用算  int X = (int)34.89

把一个int型的变量赋值给一个byte和short型变量时不可以超出这些变量的取值范围否则必须进行类型转换用算 byte b = (byte)128

第三章学习内容:

用算符:+,-,*,/,%,++,--

在用算过程当中精度低于int,则按int精度进行运算。

运算关系符:<,>,>=,<=,==,!=

逻辑运算符:&&,||,!

赋值用算: =

位运算符:&,|,~,^

语句:Java里的语句与C语言的语句差不多一样有 if,else ,switch ,for ,do ,while ,break ,continue语句。

教材学习当中的问题和解决过程

 

Q:在输入代码的过程当中不会输入日语。

A:通过百度搜索下载语言包解决。

Q:在编辑第三章时碰到了如下问题。

 

 

A:可以看出来是中文字符无法识别,在我将含有中文字符的代码在记事本上重新打了之后仍然出错,但在vim之中改正却可以。

Q:不理解书上36页为什么一个数字经过两次异或后等于本身

A:异或就是用二进制来运算的 相同为0,不同为1。 一个数异或自己本身结果为零(全部二进制位相同) 一个数异或零结果为这个数本身(0和0异或为0,1和0异或为1,所以结果还是原来的数)  而你说的一个数异或另一个数两次就是相当于一个数异或零 所以结果还是这个数本身

Q:不理解import java.util.Scanner的意义。

A:

import是输入的意思。

util,utiliy的缩写,意即,工具性的包。主要包含集合类(如ArrayList,HashMap等),随机数产生类,属性文件读取类,定时器类等类。

Scanner,扫描仪,使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。

java.util.Scanner的功能:

当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。 

码云上传

 

 总结

本周的学习相比较于上周的难度来说有所下降,可能是因为在形式上的知识大部分与C语言相同,使得知识点可以很快理解,其中重点就是要要注意其中的细节与不同之处,使得自己可以不犯细节上的错误。通过本周的学习与对任务总结。我大体上对java有了一个大概的轮廓认识,不再像第一周一样一问三不知。完全处于朦胧的状态之中。本周的任务相对上一周来说简单一点,相对来说可能是因为我对各个软件的使用变得较为熟悉了所导致的,这也使我对Java有了一些喜欢,可以自己完成一些java的题目,并且在改正错误的的过程当中不断的积累知识了。Java是我第一门完全自学的科目也是我目前进度最快的一门科目,在对java不断产生兴趣的过程当中,自学的能力也在不断增加。最近发现在课程上看书越来越多,自己也变得越来越爱思考。

转载于:https://www.cnblogs.com/waaaaa/p/10503662.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值