20155333 2016-2017-2《Java程序设计》第二周学习总结

教材学习内容总结

1、 Java 类型系统:基本类型和类类型(参考类型)
2、 基本类型:

  • 整数:short整数(占2字节)、int整数(占4字节)、long整数(占8字节)。
  • 字节:byte(长度为1字节),可表示-128~127的整数。
  • 浮点数:float浮点数(占4字节),double浮点数(占8字节)。
  • 字符:char类型用来存储字符符号,每个字符类型占2字节(汉字字符与英文字符都用双字节存储)。
  • 布尔:boolean类型可表示true与false,分别代表逻辑的“真”与“假”。

3、 批注符号:单行批注,“//”;多行批注,由“/”与“/”包括。
4、 格式控制符号:%d、%h、%b等。
5、 程序语言中变量的作用:用来暂存资料。
6、 Java领域中的命名惯例,通常会以小写字母开始,并在每个单字开始时第一个字母使用大写,称为驼峰式命名法。
7、 整数字面常量除表示为十进制外,还可表示为八进制或十六进制。

8、 运算符:

  • 算术运算符:+、-、*、/、%(模数运算符或余除运算符)。
  • 比较、条件运算:>、>=、<、<=、|=(不等于)。
  • 逻辑运算:&&(AND)、||(OR)、!(NOT)。
  • 位运算:&(AND)、|(OR)、^(XOR)、~(补码)、<<(左移)、>>(右移),位运算是逐位运算。
  • 递增、递减运算:i=i+1与i++效果相同。
  • 指定运算符:“=”等。

9、 流程控制

  • if...else条件式
  • switch条件式
  • for循环
  • while循环
  • break、continue

教材学习中的问题和解决过程

问题1:

Unicode字符编码

\uxxxx表示法,可用在想使用的字符无法以打字输入的情况。

代码调试中的问题和解决过程

问题1:

按照提示加一个“)”就好。

问题2:

把"print"改为"printf"即可。

print:标准输出。

printf:对输出文字做格式化后再显示在文本模式中。

println:输出字符串后换行。

浅析Java中print、printf、println的区别

问题3:

解决:

(问:"package cc.openhome;"是什么意思?)

问题4:

解决:

代码托管

  • 代码提交过程截图:

  • 代码量截图

上周考试错题总结

上周考试时由于没有认真听老师的话而没有注意到试卷两面都有题,因而没有做第一周的试题,导致第一周成绩为0,总分未及格,我会努力赶上的。

其他

托管代码以及使用IDEA不够熟练,还是会出现问题,浪费了许多学习时间,未能按时完成学习计划,下周一定努力提高学习效率。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 76/150 1/1 22/20

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

参考资料

20155333 2016-2017-2《Java程序设计》第二周学习总结的更多相关文章

  1. 20145304 刘钦令 Java程序设计第二周学习总结

    20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...

  2. 201521123063 JAVA程序设计 第二周学习总结

    1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...

  3. 2017面向对象程序设计(Java)第二周学习总结

    2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结

    丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  6. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  7. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  8. 201871010121 王方 《面向对象程序设计(java)》 第二周学习总结

    这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475 ...

  9. 杨其菊201771010134《面向对象程序设计Java》第二周学习总结

    第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...

  10. 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

随机推荐

  1. Current urgent plan(3/30)

    1. resume improving 1.1 project from Udacity 1.2 project from class 1.3 find career center's help 1. ...

  2. VNC Viewer

    首先需要明确,什么事VNC , Virtual Network Computing ,VNC允许Linux系统可以类似实现像Windows中的远程桌面访问那样访问Linux桌面. 首先试试服务器装了V ...

  3. android--eclipse闪退,无法启动

    解决方法: 删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

  4. UVA 10617 Again Palindrome 区间DP

    题目链接: https://cn.vjudge.net/problem/UVA-10617 题目大意: 问有几种删除字符的方法可以使得该字符串为回文. 解题思路: 删除字符得到回文串的方法数 等于 字 ...

  5. ZooKeeper学习之路 (七)ZooKeeper设计特点及典型应用场景

    ZooKeeper 特点/设计目的 ZooKeeper 作为一个集群提供数据一致的协调服务,自然,最好的方式就是在整个集群中的 各服务节点进行数据的复制和同步. 数据复制的好处 1.容错:一个节点出错 ...

  6. 9、Web Service-IDEA-jaxrs 服务端客户端的实现

    关于RestFul编程可以参考:https://www.cnblogs.com/wang-yaz/p/9237981.html 关于jaxrs的实现需要有restful的理解. 话不多说直接上代码!! ...

  7. Spring(五)之Bean定义继承和依赖注入

    一.Bean定义继承 bean定义可以包含许多配置信息,包括构造函数参数,属性值和特定于容器的信息,例如初始化方法,静态工厂方法名称等. 子bean定义从父定义继承配置数据.子定义可以根据需要覆盖某些 ...

  8. SOE 部署错误 ClassFactory cannot supply requested class问题及解决方案

    一.问题描述 虽然SOE开发已经老早出来了(ArcGIS 10.1 不再支持DCOM开发,所以以往的基于AO+WebService需要转变思路),不过由于跟工作关联性不是很大,一直未系统学习过.网上下 ...

  9. PAT——1022. D进制的A+B

    输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数. 输入格式: 输入在一行中依次给出3个整数A.B和D. 输出格式: 输出A+B的D ...

  10. HeapAnalyzer分析工具

    HeapAnalyzer分析工具 由于jvisualvm或jmap生成的dump文件太大,常常需要用到dump文件分析工具对dump文件进行分析.HeapAnalyzer通过分析heapdump文件, ...