1.了解JAVA语言,JDK的下载和安装。
(1)JAVA语言是一种跨平台,适合于分布式计算环境的面向对象编成语言。
(2)JAVA的背景(如下图所示)
(3)JAVA程序开发的三个步骤:编写代码,编译代码,运行代码。
(4)JAM:Java虚拟机,真正运行Java程序的地方。
(5)源文件的扩展名必须为.Java,如果源文件中有多个类,则最多有一个public类,且源文件的名字必须与public类的名字一致;如果没有,则源文件的名字可任意命名。
(6)由于Java程序是由类所组成的,所以在完整的Java程序中至少必须有一个类。
2.语言基础和流程控制
1.语言基础
(1)数据类型就是约束数据存储的类型,有
(2)关键字与标识符
关键字:是Java语言中被赋予特定含义的一些单词。
标识符:用来表示变量名,类名,方法名,数组和文件名等的有效字符序列。
(3)常量:在程序中不能被修改的固定值,包括整形常量,浮点型常量,布尔型常量,字符型常量,字符串型常量。
(4)变量:存储数据的,且可以改变,格式为:
(5)数据类型转换
数据转换有两种类型
1.自动类型转换
2.强制类型转换
(6)由键盘输入数据
1.方式一
方式二
(7)运算符
2.流程控制
(1)语句与复合语句
1.语句:指示计算机完成某种特定运算及操作的命令。
2.复合语句:由一对花括号括起来的若干条简单语句。
(2)顺序结构:最简单的流程控制结构,从上往下一行一行执行的结构,中间没有判断与跳转。
(3)分支结构
1.if条件语句
2.switch选择语句
(4)循环结构
1.for循环语句
2.while循环语句
3.do-while循环语句
注意:三种循环的区别
4.死循环
5.多重循环:循环语句的循环体中又有循环语句,则为多重循环,也可称为循环嵌套。
(5)递归:一种针对使用简单的循环难以编程实现的问题提供的优雅解决方案