一,基本概念
1,类和包的介绍
类是描述提供某种功能的模块,类是对象的模板。类被划分到不同的包中,每个包包含几个类。JDK中几个常用的包:java.lang (基本类型) java.io(输入输出) java.awt(图形化界面) java.net(网络功能) java.util(常用的函数)
2,JDK介绍
JDK是Java Development Kit(Java开发工具包)的缩写。它为Java应用程序提供了基本的开发和运行环境。
JDK主要内容:Java虚拟机(负责解析和执行Java程序),JDK类库(提供了最基础的Java类以及各种实用类),开发工具(javac.exe 编译工具,java.exe 运行工具,javadoc.exe 生成JavaDoc文档的工具,jar.exe打包工具)
3,基本类型
逻辑类boolean
字符类 char
整数类 byte,short,int,long
浮点类 double,float
4,引用类型
对象引用类型
数组引用类型
5,变量的作用域
成员变量:在类中声明,它的作用域是整个类,会自动初始化。
局部变量:在一个方法的内部或方法的一个代码块的内部声明。必须显示初始化。
6,操作符
>> 进行算术或符合右移位
>>> 不带符号右移位操作符
<< 左移位
&& || 短路操作符(如果左边操作符布尔值为true,右边操作符不执行)
&非短路操作符(始终会执行操作符两边的布尔表达式)
字符串操作符
==操作符:两边都是引用类型变量时,两个引用变量必须都引用同一个对象,结果才为true
equals()方法:是Object类中定义的方法,当参数obj引用的对象与当前对象是同一个对象,返回true;JDK中一些类覆盖了此方法,如果两个对象的类型和内容一致,返回true
7,类型转换
# 基本类型的转换
# 引用类型的转换
8,流程控制
# 分支语句 (if-else ; Switch)
# 循环语句 (for while do-while)
# 特殊循环流程控制 (continue,break)