20145331 《Java程序设计》第2周学习总结
20145331《Java程序设计》第2周学习总结
教材学习内容总结
3.1 类型、变量与运算符
•注释://(单行注释)、//(多行注释)、/ */(javadoc文档注释 )注释的内容系统是不会将其运行的,因此可以用注释的方法来进行代码纠错的工作,我认为这也是注释的一个非常重要的应用。
•整数:short(占2字节)、int(占4字节),int型同时也是系统默认的类型、long(占8字节)
•字节:byte(一个字节是8位二进制数)
•浮点数(小数):float(占4字节)、double(占8字节),double型也是系统的默认类型。
•字符:char(汉字、英文字符都是双字节的,在定义字符型变量时一定要加'')
•布尔:boolean(结果有且只有两种,分别为true/false)
•算术运算 :+、-、*、/、%
•关系运算:>、>=、<、<=、==(=是赋值符号,易混淆)、!=
•逻辑运算:与(&&)、或(||)、非(!)
•位运算 : •与(&):全1为1,有0则0
•或(|):全0为0,有1则1
•非(~):即取反。
•异或(^):相同为0,不同为1
•左移(<<):对应的二进制码会往左移动相应的位,最低位补0,数据会变大。
•算术右移(>>):对应的二进制码会往右移动相应的位,最高位正数补0,负数最高位补1,数据会变小。
•逻辑右移(>>>):右移后,最高位必须补0.
•递增、递减:i++、i--、++i、--i(注意先后问题)
•赋值:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=。
•类型转换
•短--长 是安全的 •长--短 必须强制转换
3.2流程控制
•顺序
•分支:if...else 、switch
•循环:for、while、do...while
•小知识点:忽略符号“\”会使编译程序自动忽略下一个字符。
教材学习中的问题和解决过程
在上次打印hello world的基础上,我这次想打印“hello world”,以下是我的初始代码:

程序错误,再看了相关教学视频后,我在原程序中的打印部分加入了忽略符号,改进后的代码如下:

编译成功,因此我认识到了忽略符号“\”的神奇之处。
接下来,我想打印\hello world\这一字符串,以下是初始代码:

又失败,请教学霸之后明白,这里的\使编译程序忽略了原来的h和最后的",导致程序不完整和出现语法错误(无法打印字符串),调试之后代码如下:

其他(感悟、思考等,可选)
之前在c语言课程中练习过相关内容,我认为这次实践让我收获最多的就是对忽略符号的使用和对注释的使用,我认为在学习不能只学习一个大概,要抓住其中的细节,再多加实践
学习进度条
第二周 150/300 1/3 20/35 熟练掌握了java的基本语法
参考资料
20145331 《Java程序设计》第2周学习总结的更多相关文章
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
- 《Java程序设计》第九周学习总结
20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...
- 《Java程序设计》第二周学习总结
20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...
随机推荐
- 电力项目十四--js添加highslider特效
当页面的一个table表格无法显示所有的内容的时候,点击[查看详细信息],显示详细内容: 下载css,js 1.在actingIndex.jsp中添加:引入js和css: <LINK href= ...
- Liunx新手入门必看
安装CentOS(Linux的一个常用发行版本,互联网公司经常使用这个发行版)用到的软件: VMware_workstation_full_12.5.2.exe 虚拟机软件,虚拟机由这个软件安装.管理 ...
- Python全栈day28(类的装饰器)
类是一个对象也可以像函数一样加装饰器 类的装饰器.py def deco(obj): print('======',obj) obj.x=1 obj.y=2 obj.z=3 return obj # ...
- h5+的Downloader下载网络图片缓存到本地的案例
之前展示图片都是通过<img src="网络图片地址"> , 每次都请求服务器, 加载比较慢;如何做到显示图片的时候先从本地获取,没有则联网下载,缓存到本地;下次直接从 ...
- traceroute tracert 路由器地址 清单 192.168.2.1 网关路由器地址
[root@a ~]# traceroute www.ijntv.cntraceroute to www.ijntv.cn (42.81.61.31), 30 hops max, 60 byte pa ...
- flume jetty 进程关系 flume jetty 跨域问题 jetty 源码分析
flume jetty 跨域问题 13481 httpSource的端口进程号 = flume 启动后的进程号 [root@c log]# netstat -atp Active Internet ...
- jsp ----- form表单
jsp页面form表单中的action的值,最前面不加“/”
- qemu网络虚拟化之数据流向分析一
插曲: 今天下午欣喜的想写点关于qemu网络部分的功能,但是中途出现了点小插曲,电脑被某人搞得死机了,并且文章也没有保存.结果,,,就只能重新写了!!所以这里强烈建议开发团队提供自动保存的功能! ...
- Android Studio 使用小技巧和快捷键
Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt ...
- SDUT3141:Count(哈希)好题
题目:传送门 题目描述 You are given an integer array s[] and are asked to count how many positions a, b, c and ...