20145304 《Java程序设计》第2周学习总结

教材学习内容总结

  • java可区分基本类型和类类型(即参考类型)两大类型系统。
  • 基本类型主要可区分为整数、字节、浮点数、字符与布尔。
  • 整数:short(2字节);int(4字节);long(8字节)
  • 字节:byte(1字节)
  • 浮点数:float(4字节)double(8字节)
  • 字符:char(2字符)
  • 布尔:boolean可表示为true与false。
  • 单行批注"//",多行批注"/"与"/",javadoc文档注释/** */。
  • System.out.println()标准输出中显示文字后换行,System.out.print()输出文字后不换行。
  • %d十进制整型,%f十进制浮点型,%e,%E科学记号浮点数型,%c,%C字符型,%b,%B布尔值。
  • 变量命名规则:不可以用数字作开头,不可以使用一些特殊字符,不可以与Java的关键词同名。
  • 驼峰式命名法:以小写字母开始,并在每个单字开始时第一个字母使用大写。
  • 不想再改变变量值时,在声明前加上final限定。
  • 表示字符时,必须使用"'"符号括住字符。
  • 忽略符号“\”。
  • 算术运算符使用上遵循先乘除后加减的原则,可用括号改变运算顺序。
  • 条件运算符:条件式?成立返回值:失败返回值
  • 逻辑运算符&&且,||或,非。
  • 位运算符&AND,|OR,^XOR与~补码。
  • ++或--运算符号写在变量前,表示先将变量值加或减1,然后再返回变量值,放在后面,则执行程序相反。
  • 分支:if...else``if...else if``switch...case
  • 循环:whiledo...whilefor(;;)
  • break可以离开当前switch、for、while、do...while的区块,并执行区块后下一个描述句,可配合标签使用。
  • Continue使用于循环,略过之后描述句,回到循环区块开头进行下一次循环。

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

  • 对于break和continue配合标签使用不太理解。
  • 仔细研读书上代码理解此用法。

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

1.用IDEA编写书上P55代码时,编译可以成功,但在package cc.openhome下有红色横线,应是有错误,但不知错在哪里。

2.编写代码时大小写出现错误,系统提示找不到符号,及时更改了程序。
3.在使用某个类时,应在package...后加封号!

其他(感悟、思考等,可选)

本单元学习的内容与C语言类似,但在某些地方有些差别,例如,Java中++和--在变量前后对代码的影响不同,Java有命名习惯驼峰式...C语言的学习有利于Java的学习,可以通过比较更好的掌握Java。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 15篇 300小时
第一周 30/30 1/2 20/20
第二周 50/80 1/3 10/30
第三周 0/0 0/0 0/0
第四周 0/0 0/0 0/0

参考资料

20145304 刘钦令 Java程序设计第二周学习总结的更多相关文章

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

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

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

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

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

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

  4. 20145304 刘钦令 Exp2 后门原理与实践

    20145304 刘钦令 Exp2 后门原理与实践 基础问题回答 (1)例举你能想到的一个后门进入到你系统中的可能方式? 浏览网页时,或许会触发网站中隐藏的下载代码,将后门程序下载到默认地址. 下载的 ...

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

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

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

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

  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)标识符:由字母 ...

随机推荐

  1. hdu 1541 Stars

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1541 思路:要求求出不同等级的星星的个数,开始怎么也想不到用树状数组,看完某些大神的博客之后才用树状数 ...

  2. 三、jQuery--jQuery基础--jQuery基础课程--第9章 jQuery 常用插件

    1.表单验证插件——validate 该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下:$(form).validate({option ...

  3. 设计模式学习之命令模式(Command,行为型模式)(12)

    一.命令模式的定义 命令模式属于对象的行为型模式.命令模式是把一个操作或者行为抽象为一个对象中,通过对命令的抽象化来使得发出命令的责任和执行命令的责任分隔开.命令模式的实现可以提供命令的撤销和恢复功能 ...

  4. 最终排名 sdut 2446

    最终排名 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 题目链接:http://acm.sdut.edu.cn/sdutoj/p ...

  5. 深入理解JavaScript定时机制和定时器注意问题

    容易欺骗别人感情的JavaScript定时器 JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不 ...

  6. 莫队算法 2038: [2009国家集训队]小Z的袜子(hose)

    链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2038 2038: [2009国家集训队]小Z的袜子(hose) Time Limit: 20 ...

  7. WPF 多语言实现

    很多国际化的程序都提供了多语言的选项,这样方便不同国家的使用者更方便的使用软件.这篇博客中将介绍在WPF中实现多语言的方式. 方式一,使用WPF动态资源的方式实现.先简单介绍下StaticResour ...

  8. c中malloc的用法

    转自:http://blog.sina.com.cn/s/blog_966f8e8501010if7.html Malloc 向系统申请分配指定size个字节的内存空间.返回类型是 void* 类型. ...

  9. 11g添加asm

    1.创建组 2.创建grid用户 3.用grid安装Gride Infrastructure软件 4.执行root.sh[root@ora11g softdb]# /u01/app/11.2.0/gr ...

  10. apk 打包方式

    1 项目-->Android tools -->Export Signed  Application Package 2 在项目 manifest.xml文件下 单击“use the Ex ...