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 ...
随机推荐
- vue 把后台返回的json拼接成excel并下载
先封装一下生成excel的方法 downfile.js export default { data() { return {} }, components: {}, created() { }, me ...
- Strut2中的标签
Struts2的标签用法和示例 1)s:property标签:property 标签用来输出一个值栈属性的值 示例: 输出 Action 属性 customerId 的值: <s:propert ...
- mysql备份总结
w汇总对比. mysqldump -u user -p wdbname > /www/wbak.sql pwd CREATE TABLE wbak_w_02071349 LIKE w; INSE ...
- 剑指Offer——平衡二叉树
题目描述: 输入一棵二叉树,判断该二叉树是否是平衡二叉树. 分析: 平衡二叉树(Self-balancing binary search tree)又被称为AVL树(有别于AVL算法),且具有以下性质 ...
- 用hashlib生成动态token
生成token: import timeimport hashlib token ='jdhfvasuiodfbhsjdbvaio' client_time = time.time() client_ ...
- Android Studio 使用小技巧和快捷键
Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt ...
- 再次学习javascript中的參数传递
javascript中的全部函数的參数传递都是依照值传递的,做了以下測试: function addTen(num){ num +=10; return num; } var count = ...
- SDUT2857:艺术联合会(简单dp)
链接: http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2857 题目解析: 这是去年校赛的题目, ...
- 我的第一次NGS分析操作
部分参考自:生物信息学100个基础问题 —— 番外2: 用Anaconda快速搭建生物信息学分析平台 - 孟浩巍的文章 - 知乎 https://zhuanlan.zhihu.com/p/357114 ...
- 20165324《Java程序设计》第四周
学号 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 第五章:子类与继承 子类的定义:class 子类名 extends 父类名 { ... } 子类继承性: ...