《Java程序设计》第2周学习总结
2016-03-13 22:45
225 查看
(一) Java中的基本类型主要分为:整数、字节、浮点数、字符、布尔。 整数:short(占2字节)、int(占4字节)、long(占8字节) 字节:byte(可表示-128~127的整数) 浮点数:float(占4个字节)、double(占8个字节) 字符:char 布尔(boolean):可表示为true和false。
(二) 因为之前学过C,所以对Java中的常用格式控制符号不陌生,在此不做列举。
(三) 变量:在方法中申明变量称为局部变量,但若不给其指定任何值就使用会出错,在指定变量后不想改变可以在申明变量时加上final限定。(基本规则) 整数可以用二进制(0bdddd),八进制(0ddd)、十进制(dddd)、十六进制(0Xdddd)。
(四) 运算符:(算术运算)+、-、*、/、% 、(关系运算)!=>、>=、<、<=、== (条件表达式) ? 成立时返回值:失败时返回值 、(逻辑运算)与(&&) 、或(||) 、非(!) 、 (位运算)&(AND)、|(OR)、^(NOT)、~(XOR) (左移) << (右移)>>
(五) 类型转换:表达式中包括两种或两种以上类型数值时,运算时以长度最长类型为标准进行运算。
(六) 流程控制: 分支类型语句包括 if、 if...else、 if...else if、 switch...case, switch,这些可用于整数、字符、字符串等。但default分支的各种情况要求满足不重复,不遗漏的原则。 循环类型语句包括 for、 while、 do...while, break/continue ,且其搭配标签可实现类似C里面goto的效果,但书上写不建议使用。
利用左移做2的平方计算。
99乘法表
(二) 因为之前学过C,所以对Java中的常用格式控制符号不陌生,在此不做列举。
(三) 变量:在方法中申明变量称为局部变量,但若不给其指定任何值就使用会出错,在指定变量后不想改变可以在申明变量时加上final限定。(基本规则) 整数可以用二进制(0bdddd),八进制(0ddd)、十进制(dddd)、十六进制(0Xdddd)。
(四) 运算符:(算术运算)+、-、*、/、% 、(关系运算)!=>、>=、<、<=、== (条件表达式) ? 成立时返回值:失败时返回值 、(逻辑运算)与(&&) 、或(||) 、非(!) 、 (位运算)&(AND)、|(OR)、^(NOT)、~(XOR) (左移) << (右移)>>
(五) 类型转换:表达式中包括两种或两种以上类型数值时,运算时以长度最长类型为标准进行运算。
(六) 流程控制: 分支类型语句包括 if、 if...else、 if...else if、 switch...case, switch,这些可用于整数、字符、字符串等。但default分支的各种情况要求满足不重复,不遗漏的原则。 循环类型语句包括 for、 while、 do...while, break/continue ,且其搭配标签可实现类似C里面goto的效果,但书上写不建议使用。
教材学习中的问题和解决过程
这次学习感觉好多类似C里面的知识点,包括用法之类的,主要一些小问题需要多注意,例如定义变量的时候没注意所赋的值超过变量的范围。代码调试中的问题和解决过程
主要还是把书上自己没试过的代码敲下来练习。利用左移做2的平方计算。
99乘法表
其他(感悟、思考等,可选)
Java和C还是有许多相似之处的,说明老师说的很对,只要多敲代码,过了那个恐惧期,缓过一阵就好了。学习的过程中还是需要多多总结方法和多问问为什么。学习进度条
相关文章推荐
- struts2开发javaWeb 项目时遇到jar包冲突问题的解决办法
- 随堂笔记160303String
- 20145304 刘钦令 Java程序设计第二周学习总结
- Java day02 for循环练习 带星图案
- 【Java设计模式】之桥接模式
- java异常处理
- Hello World (hadoop-eclipse插件安装与测试)
- JAVA SE——反射
- Java 并发
- 《Java程序设计》 第2周学习总结
- 20145316《Java程序设计》第二周学习总结
- java面向对象的三种特征简述(随笔)
- Java基础复习String对象创建的分析
- 粗谈《Java与模式》一书
- java day02 交换数据
- leetcode:Integer to Roman 【Java】
- 20145331 《Java程序设计》第2周学习总结
- Spring分布式事务实现
- 关于struts2框架学习
- Java集合源码学习笔记(三)LinkedList分析