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 ...
随机推荐
- jquery如何为元素设置style?
$("#userLevelCss").attr("style","width:78%;float: right;display: none;" ...
- System.getProperty()方法大全 (转载)
System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号S ...
- js访问CSS最终计算样式
所谓计算样式,就是嵌入式样式.外部样式表.内联样式综合的样式表现,那么如何来获取呢? "DOM2 级样式"增强了document.defaultView,提供了getCompute ...
- AngularJS 解决 SEO 问题
由于 AngularJS 返回的是HTML模板,实际的内容需要执行JS以后才会填充进去,导致百度抓取蜘蛛抓不到,因此产生了 AngularJS 的 SEO 问题.经过几天的研究试验,我们的解决方案是这 ...
- Content-Negotiation Header Quality Values
HTTP: The Definitive Guide 17.3.2 Content-Negotiation Header Quality Values The HTTP protocol define ...
- ubuntu 上已经安装libxml2还提示需要reinstall的解决方法
最近在ubuntu上配置环境,遇到一些奇怪的问题,已经安装了libxml2了,运行 apt-get install libxml2提示已经是最新版本了,可以在安装软件的时候还是提示没有libxml2, ...
- Zookeeper简介及使用
一.Zookeeper简介 1.zookeeper简介 动物管理员 Apache ZooKeeper致力于开发和维护开源服务器,实现高度可靠的分布式协调. 2.什么是ZooKeeper? ZooKee ...
- Ponds----hdu5438(拓扑排序)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5438 题意:有n个池塘和m个管道:每个池塘的价值是v, 现在由于资金问题要删除池塘:但是删除的池塘 ...
- rest_framework 之分页器
一 分页器--准备 1.1 基本参数 # 普通分页 from rest_framework.pagination import PageNumberPagination # 偏移分页 from r ...
- oracle查看被锁的表和被锁的进程,杀掉进程
-- 1. 查看被锁的表 SELECT p.spid, a.serial#, c.object_name, b.session_id, b.oracle_username,b.os_user_name ...