目录
一、初识java
1、java是什么?
计算机语言,可以让计算机读懂的语言。
2、java的特点?
简单,面向对象,安全,可移植,解释,多线性。
3、java开发环境
JDK(开发工具包) |
JRE(环境) |
JVM(虚拟机) |
4、注释
单行注释
多行注释
文档注释
注:注释内容准确,使用中文,积极向上
5、标识符
概念:在程序中,给类、方法、变量所取的名字。
类 名:大驼峰(首字母大写)
方法名:小驼峰(首字母小写)
变量名:小驼峰
命名规则:不能以数字开头,不能是关键字,严格区分大小写
二、数据类型与变量
1、数据类型有2种
基本数据类型,引用数据类型(后期详细介绍)
目前主要介绍基本数据类型(四类八种)如下表:
2、变量
顾名思义,可以改变的量
3、类型转换
(1)强制类型转换(隐式大转换到小);不安全,可能会丢失数据
(2)自动类型转换(显式小转换到大)
4、类型提升
不同类型数据进行转换时,数据类型小的会被转换为大的。
三、运算符
1、六种运算符
算数运算符
移位运算符
逻辑运算符(重点)
位运算符
2、运算符优先级
四、逻辑控制
1、顺序结构
按照代码书写顺序一行一行执行
2、分支结构
if语句、switch语句
3、循环结构
while循环、for循环
4、输入及输出
五、方法
1、什么是方法?
一段代码块,类似与C语言当中的“函数”。
2、方法的定义
返回值 方法名(参数列表){
方法体,方法实现内容;
}
3、方法的调用过程
4、形参与实参的关系
形参是实参的临时拷贝
5、方法重载
方法名相同,参数列表不相同(参数个数,顺序,数据类型),称这几种方法被重载了,返回值是否相同不影响重载。
6、方法签名
类中可以定义两个相同的方法,是因为方法的签名不同,方法的签名是经过编译器编译修改之后方法最终的名字。具体方法为:方法全路径名+参数列表+返回值类型。
7、递归
自己调用自己,可以看成两个动作,递的过程和归的过程。
六、数组
1、概念
相同类型元素的集合(数组是引用类型)
2、数组的创建及初始化
(3种方式)(静态初始化及动态初始化)
3、数组的使用
元素的访问,数组遍历
4、数组的引用场景
保存数据、作为函数的参数、作为函数的返回值