20145321 《Java程序设计》第2周学习总结
20145321 《Java程序设计》第2周学习总结
教材学习内容总结
一、类型、变量、运算符
1、类型(基本类型)
(1)整数:short(占2字节),int(占4字节),long(占8字节)三种。所占字节越多的整数类型可表示的整数范围越大。
(2)字节:byte类型(占1字节)。用来表示整数时,可表示-128~127的整数。
(3)浮点数:主要用来储存小数,分为float(占4字节),double(占8字节)。
(4)字符:char类型(占2字节),用来储存字符符号,如‘Z’ ‘曾’。
(5)布尔:boolean类型,表示true和false。
(6)批注://单行批注;/**/多行批注。
2、变量
(1)想要声明何种类型的变量,就用int、byte等关键词来声明。不可以数字开头,不可使用特殊字符。命名方式:“驼峰式”命名法,如“int ageOfStudent”。
(2)final:声明变量时加final限定,防止自己或他人不经意修改。
(3)忽略符号 \ :若只想表示某字符,则在\后添加此字符,如 \' 。
(3)0b表示二进制,0表示八进制,0x表示十六进。在表示较长的数字时,使用下划线可以使表达更加清楚。如int a=1234_5678。
3、运算符
(1)算数运算:+、%等
(2)比较、条件运算:>、==(判断,而=是指定运算)、1?2:3 等
(3)逻辑运算:&&、||、!
(4)位运算:&、|、~(感觉应该是反码)、^(异或)、<<、>>、>>>
(5)递增递减运算:i++、--i等
(6)指定运算:+=、/=等
二、类型转换
写程序时要注意类型转换,如3.14这样的小数默认为double型,若要定义为float型则需在其后添加F:3.14F。 如果表达式中包括不同类型,则运算时会以最长的类型为主。
三、流程控制
1、分支:if...else;switch...case
2、循环:for;while;do...while;break\continue
教材学习中的问题和解决过程
1、printf和println有什么区别,使用时要区分的吗?另printf("0 AND 0 %5d%n",0 & 1),感觉逗号后内容和C语言的略有不同,之后要多打代码感受。
2、指定运算不知道是否学C语言时忽略了,感觉这个内容陌生,不过它很便捷,以后应能很好运用。
代码调试中的问题和解决过程
课后操作题1
问题:不出结果
没有打%d
修改可出结果
其他(感悟、思考等,可选)
还是要多打代码多练习才能熟练运用,而且可以对C语言进行对比学习,应该能更好的学Java。
学习进度条
代码行数(新增/累积) |
博客量(新增/累积) |
学习时间(新增/累积) |
重要成长 |
|
目标 |
3500行 |
28篇 |
300小时 |
|
第一周 |
150/150 |
1/1 |
20/20 |
|
第二周 |
200/350 |
2/2 |
40/40 |
|
第三周 |
||||
第四周 |
20145321 《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 ...
随机推荐
- eclipse中的SVN文件还原到历史版本
转载自:http://www.softown.cn/post/103.html 由于某些特殊原因,我们可能需要将SVN资源库中的某个文件回滚到以前的某个历史版本(准确地说,这不是"回滚&qu ...
- kettle中denormalizer(列转行)的使用
转载: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://sucre.blog.51cto.com/1084905/1434015 ...
- vim简单的配置
"设置当文件被改动时自动载入 set autoread "在左侧行号 set nu "tab长度为4 "覆盖文件时不备份 set nobackup " ...
- [iOS微博项目 - 4.3] - 设置每条微博边框样式
github: https://github.com/hellovoidworld/HVWWeibo A.设置每条微博边框样式 1.需求 不需要分割线 每个微博之间留有一定的间隙 2.思路 直接设 ...
- 用flask开发个人博客(4)—— flask中4种全局变量
https://blog.csdn.net/hyman_c/article/details/53512109 一 current_app current_app代表当前的flask程序实例,使用时需 ...
- 剑指Offer——不用加减乘除做加法
题目描述: 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 分析: "^"是不带进位的加法. "&"可以得到所有进位位组 ...
- 日期格式私人定制——SimpleDateFormat
[前言] 最近项目需要特殊的日期格式,又恰好是String类型的,以前都没怎么用到SimpleDateFormat这个类去格式化日期,脑子里蹦出来的思路就是先把Date给toString了,然后慢慢切 ...
- .NET加密方式解析--散列加密
在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全.支付宝和微信账户安全.以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念,在这里就不说了. 这一次将会 ...
- zzUbuntu安装配置Qt环境
zz from http://blog.csdn.net/szstephenzhou/article/details/28407417 安装 QT4.8.6库+QT Creator 2.5.0 下载地 ...
- Spark2.0机器学习系列之8:多类分类问题(方法归总和分类结果评估)
一对多(One-vs-Rest classifier) 将只能用于二分问题的分类(如Logistic回归.SVM)方法扩展到多类. 参考:http://www.cnblogs.com/CheeseZH ...