学习java基础语法

今天把马士兵java视频的第二章看完了,主要讲述了有关java的基础语法知识。

1、java的标示符命名。主要注意不能以数字为开头。

2、java的关键字。今天主要用到的if、else 、switch 、for 、while 、do while、break、continue|、void这几个关键字。

3、java的常量。一般以字符串表示。

4、java的变量。变量时java程序中最基本的存储单元,存储在内存的一小块区域中。变量需要先作声明,再赋值后才可以被使用。

5、java的8种基本数据类型。int、short、byte、long4种整型+char字符型+float、double两种浮点型。8种基本数据之间的数据转换由小向大转换。byte、short、char之间运算不会相互转换,计算前会先转换成int类型后再运算。大等级结果赋值给小等级需要强制转换数据类型。

6、java的运算符。算术运算符、关系运算符、赋值运算符、逻辑运算符、位运算符。

7、java的条件语句和循环语句。条件语句:if语句、switch语句、continue跳转语句。循环语句:for语句、while语句和do while语句。在视频中学习到各种语句的编程实现。

8、java中的递归调用。所谓的递归就是在一个方法内部里对方法自身的调用。

9、程序执行的过程。在硬盘里程序通过load进入内存找到代码,再找到main方法。内存管理中heap称作堆,是new出来的,动态的申请内存;stack称作栈,存放局部变量;data segment存储静态变量和字符串常量;code segment存放代码。

10、需要注意点的地方。

(1)程序的格式:

大括号要对齐;

遇到{括号要缩进;

程序块之间加空格行;

运算符之间加空格;

大括号{前加空格,并且要习惯成对编程(写完{括号先下一行写上}括号

(2)在java种的变量有两个作用域:局部变量和成员变量,而不是C++中的局部变量和全局变量,不要混淆。

(3)运算符两侧的操作数只要有一个是string字符串型,系统就自动转换成string型,然后再连接。

(4)switch语句中的case穿透问题。如果case语句后面没有break,就会继续执行下一个语句,知道遇到break或者结束。

(5)if else语句的中else对应的是最接近它的if条件。

今天的视频就学到这里,晚上的时间争取把今天和昨天学到东西的笔记给复习几遍,加深记忆、理解。

猜你喜欢

转载自qq449170955.iteye.com/blog/1911807