JAVA笔记(复习)(新)
概述
重要特点
- 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(参数)



