概述
重要特点
- Java语言是面向对象的
- Java语言是健壮的。Java的强类型机制,异常处理,垃圾的自动收集等是Java程序健壮性的重要保证
- Java语言是跨平台性的。
- Java语言是解释型的
JDK,JRE和JVM的包含关系
- JDK=JRE+开发工具集
- JRE=JVM+Java SE标准类库(java核心类库)
- 如果只想运行开发好的.class文件,只需要JRE
变量注意事项
- 变量表示内存中的一个存储区域
- 该区域有自己的名称和类型
- 变量必须先声明,后使用,即有顺序
- 该区域的数据可以在同一类型范围内不断发生变化
- 变量在同一个作用域内不能重名
- 变量=变量名+值+数据类型。
数据类型
- JAVA数据类型分为两大类,基本数据类型,引用类型
- 基本数据类型中有8种,数值型【byte,short,int,long,float,double】char,boolean
- 引用类型【类,接口,数组】
整型细节
- Java各整数常量(具体值)默认为int型,声明long型常量需要后面加‘l’或‘L’
- bit:计算机中最小存储单元。byte:计算机中基本存储单元,1byte=8bit。
浮点型细节
- 浮点常量默认为double型,声明float型常量,需要后面加‘f’或‘F’。
字符型细节
字符编码表
类以及类型转换
类的组织形式
自动转换注意类型和细节
强制类型转换
运算符,标识符
逻辑运算符一览
-
规则
-
短路与与逻辑与
-
短路或与逻辑或
-
逻辑运算符规则
三元运算符
-
细节
运算符优先级
进制
标识符命名规则
原码反码补码
-
为什么用补码来运算:补码可以把正数和负数连接起来。
位运算符
注意
重要的两个编程思想
程序控制
switch,for,while,do...while
多重循环,
合理运用。
嵌套最好不超过三层
continue,break
数组
概念
使用方式
细节
冒泡排序
特点:
二维数组
生成随机数
二维数组内存中的存在形式
类与对象
对象存在形式
基本介绍
注意细节
内存分配机制以及流程
成员方法
- 基本介绍
-
调用
-
定义
-
细节
-
编写思路
-
传参机制 parameter(参数)