目录
一、java初识
1.jvm/jre/jdk区别与联系:
- java虚拟机(jvm)、java运行时环境(JRE)、java语言软件开发工具包(jdk)
2.java三大平台
- javaSE:java标准版,桌面程序
- javaEE:java企业版,web程序
- javaME:java微型版,移动设备
3.环境搭建
- window版JDK使用
- 搭建环境变量:
- JAVA_HOME:D:\program files\Java\jdk1.8.0_162
- PATH:%JAVA_HOME%\bin
- CLASSPATH:java1.8后可以不需要配置
二、java常量与变量
1.标识符
- 标识符可以有字母、数字、下划线(_)和美元符($)组成,不能以数字开头
- 标识符严格区分大小写
- 标识符不能是java关键字和保留字
- 标识符的命名最好能反映出其作用
2.变量
- 变量类型的三个元素:变量名 变量类型和变量值
- 符合驼峰法命名规范:String StrName = "张三";
- 变量声明及赋值:数据类型 变量名=变量值;如 int i=11;
3.数据类型
基本数据类型
- 整型类型:byte、short、int、long
- 浮点型:float、double
- 字符型:char
- 布尔型:boolean
- 字符串型:String
引用数据类型
- 包括类、接口、数组
常量:
- 常量不能被更改
- 使用final关键字定义常量
- 常量名用大写字母表示:final int N = 5;
- 如果有两个单词组成,则用下划线连接
类型转换
自动类型转换
强制类型转换
转义符
三、java运算符
1.算术运算符
运算符分别为:加、减、乘、除、取余数、自增、自减
2.自增自减运算符
自增自减运算符++和--的运算方式
3.赋值运算符
普通赋值运算符=,表示把运算符右边的数据赋值给左边的变量
符合赋值运算符:+=、-=、*=、/=、%=
4.关系运算符
用于判断两个数据的大小包括:>、>=、<、<=、==、!=
5.逻辑运算符
运算结果为布尔值:包括与(&&、&)、或(||、|)非运算符(!)
6.条件运算符
又叫三目运算符,语法:布尔表达式?表达式1:表达式2
7.运算符优先级
四、java选择结构
1.简单if语句
当满足条件执行if语句后的内容,否则什么都不执行
2.if-else语句
当满足条件执行if语句后的内容,否则执行else语句后的内容
3.多重if结构
if...else if...else结构
4.嵌套if结构
可以在另一个if或者else if语句中使用if或者else if语句
5.switch结构
实现多分支选择结构