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. 加载CDN加速服务地址

    Jquery是个非常流行的JS前端框架,在很多网站都能看到它的身影.很多网站都喜欢采用一些Jquery CDN加速服务,这样网站加载jquery会更快.之前火端网络的一些网站都是使用Google的jq ...

  2. jQuery Mobile 总结

    转载  孟祥月 博客 http://blog.cshttp://blog.csdn.net/mengxiangyue/article/category/1313478/2dn.http://blog. ...

  3. HDU 4348 To the moon(可持久化线段树)

    To the moon Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Tota ...

  4. 查看环境变量CLASSPATH, PATH ,JAVA_HOME-------->mac

    终端(命令行)操作 推荐两篇博客:http://elf8848.iteye.com/blog/1582137 http://blog.csdn.net/done58/article/details/5 ...

  5. WEB状态码

    这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应. 100 - 继续. 101 - 切换协议. 2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求. ...

  6. ubuntu mysql 数据库备份以及恢复[命令行]

    之所以加了个ubuntu,其实也没什么,就是恢复数据库的时候给幽默了一下,所以特地加上.   写在前面:一直很想好好的学linux命令行.shell编程,幻想自己能够通过学习进而成为命令行高手,游刃于 ...

  7. HUD2647 Reward_反向建图拓扑排序

    HDU2647 Reward 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2647 题意:老板要发奖金了,有n个人,给你m对数,类似a b,这样的一对 ...

  8. PacificA: Replication in Log-Based Distributed Storage Systems

    PacificA: Replication in Log-Based Distributed Storage Systems - Microsoft Research https://www.micr ...

  9. Spring Data 查询方法的规则定义(五)

    有句话这样说  欲练神功  挥刀自宫  请亲们先回到第一个  从Spring data 介绍 开始看  搭好环境 跟着步伐一块走 Spring Data 的方法必须严格按照它的规范进行编写,如果写错了 ...

  10. 安装和使用PhantomJS

    一.安装PhantomJS(linux环境安装) 将PhantomJS下载在/usr/local/src/packet/目录下(这个看个人喜好) 操作系统:CentOS 7 64-bit 1.下载地址 ...