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. spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)

    关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用 ...

  2. Jquery 中的 event、event.target 和原生JS的 event、event.target 对比

    先看下原生的 event,如图: 再看下 Jquery 中的 event,如图: 明显不一样,也符合常理,比较结果: 那么如何把 Jquery 中的 event 转成原生的呢?  event.orig ...

  3. asfd

    $$\sum_{i=1}^n a_i=0$$$$f(x)=x^{x^x}$$

  4. 纯CSS序列号

    per-Css-ol .ol { cursor:pointer; list-style-type: none; counter-reset: sectioncounter; } .ol li:befo ...

  5. node npm

    node.js -npm 查看npm版本号$ npm -v 全局安装npm$ npm install npm -g 安装模块$ npm install <module name> --本地 ...

  6. Struts文件下载(静态)

    前言:在实际的开发中,我们可能需要动态下载和静态下载, 动态下载:例如我上传了一个文件,你想下载,那就必须动态生成下载链接,因为我服务器一开始是不知道我上传的东西是什么,放在那里, 静态下载:比如一些 ...

  7. C# 一、语法结构、注释、命名空间、Main入口点、变量与常量、运算符、流程控制(循环)

    一.代码结构 1)一个 C# 程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(St ...

  8. ipconfig /flushdns

    C:\Users\sas>ipconfig /flushdns Windows IP 配置 已成功刷新 DNS 解析缓存. C:\Users\sas>ipconfig --help 错误: ...

  9. FW:主流RPC框架

    主流RPC框架  2015年10月27日  zman  RPC 介绍目前在互联网公司比较流行的开源的RPC框架. RPC框架比较   语言 协议 ​服务治理 ​社区 机构 Hessian 多语言 he ...

  10. linux 修改用户密码

    passwd 命令:用于对用户的密码进行管理,可以设置.修改.删除密码. 修改root用户的密码:$ sudo passwd root