博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145337 《Java程序设计》第二周学习总结
阅读量:6839 次
发布时间:2019-06-26

本文共 1088 字,大约阅读时间需要 3 分钟。

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

教材学习内容总结

  • Java可分基本类型与类类型;

  • 基本类型分整数(short、int、long)、字节(byte)、浮点数(float、double)、字符(汉字、英文字符都是双字节的,Java字符编码是Unicode6.2.0,JVM编码是UTF-16 Big Endian)、布尔(boolean类型中的true/false不能与其他类型进行运算)

  • 注释:简洁的点明程序的突出特征或是提供一种概观,帮助别人理解程序,提高程序的可读性,分为:单行批注“//”与多行批注“/***/”
  • 变量-基本规则:不得使用数字、特殊字符、关键字
  • 声明局部变量时,可通过在之前,加final限定防止修改
  • 运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三元运算符
  • 类型转换
  • 自动类型提升:所有的byte型、short型和char的值将被提升到int型,其他的操作数是什么类型,计算结果就是什么类型

  • 强制类型转换:强制将一个类型的操作数转换为另一个类型,例如:byte b = 3;

    b = (byte)b+4;
    如果此处不进行强制转换,就会报错

  • 流程控制:

    -判断结构:if-else语句
    -选择结构:switch语句
    -循环结构:while语句、do while语句、for语句
    -其他语句:break,continue语句等,基本结构语句和C语言类似,在此就不一一赘述。

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

问题一:对IDEA不够了解,使用不熟练,从安装到运行出现很多不确定

解决——询问有经验的同学
问题二:对代码托管过程不是很熟悉,还没弄懂

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

  • 比较运算

    886543-20160313214609272-1149121216.png

  • 位运算

    886543-20160313214648288-1130459162.png

  • P73代码

    886543-20160313215919929-1097205396.png

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

这一章的学习,对Java有了进一步的了解,定义变量,类型转换,流程控制的语句等与C语言类似,很快就看明白了。由于使用了新安装的IDEA和PowerCmd,极大的缩短了敲代码的速度,本来对新事物有一定的恐惧心理,但是在逐渐解决问题的过程中,一步步累计了小小的成就感。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38

参考资料

  • ...
posted on
2016-03-13 22:00 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/5337my/p/5273877.html

你可能感兴趣的文章
python生成wheel包注意事项
查看>>
单向链表的有关操作(链式存储结构)
查看>>
Spring @PostConstruct and @PreDestroy example
查看>>
软件架构师2
查看>>
单链表的操作
查看>>
没事抽空学——常用界面组件属性
查看>>
《程序员代码面试指南》第二章 链表问题 构造链表和节点的实体
查看>>
【LeanEAP.NET】精益企业应用平台---源码&Demo下载
查看>>
Django restfulframework 开发相关知识 整理
查看>>
去掉数组中重复的数字。
查看>>
Poj 2887-Big String Splay
查看>>
docker笔记-docker-container
查看>>
SuperSocket 服务管理器 (ServerManager)
查看>>
Eclipse launch failed.Binary not found解决方案
查看>>
NSGA-II入门C1
查看>>
结对第2次作业——WordCount进阶需求
查看>>
两个经典递归问题:菲波那契数列 + 汉诺塔
查看>>
php中处理xml文件的类 simpleXML
查看>>
结构体内字节手动对齐(#pragam pack)
查看>>
TagCloudView云标签的灵活运用
查看>>