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周学习总结的更多相关文章

  1. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  2. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  3. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  4. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  5. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  6. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  7. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  8. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  9. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

  10. 《Java程序设计》第二周学习总结

    20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...

随机推荐

  1. CSS3制作旋转导航

    慕课网学习CSS3时,遇到个习题,觉得有必要总结学习下:CSS3制作旋转导航 慕课网习题地址:http://www.imooc.com/code/1883 示例及源码地址:http://codepen ...

  2. hibernate缓存,四种状态

    FlushMode.AUTO:Hibernate判断对象属性有没有改变,是默认的清理模式 FlushMode.COMMIT:在事务结束之前清理Session的缓存,其他任何时候都不清理缓存 Flush ...

  3. C语言文件读写(结构体文件)

    有时候,我们需要将输入的数据存储起来,这时候就需要用到文件,对于C语言而言,文件的读写有多种方式,下面主要是结构体文件的读写,例如student.dat(第一列是学号,第二列是姓名) xiaoming ...

  4. synchronized和volatile的使用方法以及区别

    先看看下面的例子: public class ThreadTest { public static void main(String[] args) { final Counter counter = ...

  5. How an event flows in a pipeline Netty Internal I/O Threads (Transport Implementation)

    C:\Users\sas\.m2\repository\io\netty\netty-all\4.1.30.Final\netty-all-4.1.30.Final-sources.jar!\io\n ...

  6. /dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4)

    /dev/poll, kqueue(2), event ports, POSIX select(2), Windows select(), poll(2), and epoll(4) libevent ...

  7. css calc()

    w https://developer.mozilla.org/en-US/docs/Web/CSS/calc The calc() CSS function can be used anywhere ...

  8. Spark源码分析 -- SchedulableBuilder

    SchedulableBuilder就是对Scheduleable tree的封装, 在Pool层面(中间节点), 完成对TaskSet的调度(FIFO, FAIR) 在TaskSetManager ...

  9. 剪花布条---hdu2087(kmp模板)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2087 kmp模板题: #include <cstdio> #include <cst ...

  10. 【我的Android进阶之旅】解决Center OS 64位系统编译Android APP报错error=2和finished with non-zero exit value 127

    一.错误描述 1.问题 java.io.IOException: error=2, 没有那个文件或目录 今天在刚重新搭建好的64位的Center OS上安装好了Android SDK,Jenkins, ...