image.png

java SE

image.png
image.png

关于Java

  • Java的语言特点
  • Java的跨平台原理
  • jdk、jre、jvm
  • 配置Java的环境

在电脑的全局环境变量中配置(Java_home、path)

  • DOS命令(windows控制台)

java 语法

注释
  1. //
  2. /**
  3. *
  4. */

关键字

image.png

标识符

image.png

Java的数据类型
  • 基本数据类型:int 整型(默认)、long 长整型 、short 短整型 、byte 字节 、字符 char 、boolean 布尔类型 、float 单精度浮点型、double 双精度浮点型(默认)

image.png

常量:

在程序执行的过程中、其值不可以发生改变的值

  • 自定义常量:final关键字
  • 字面值常量:

image.png

变量
  • 变量的三要素:1、数据类型 2、变量名 3、值
  • 作用域

输出语句
  1. //换行
  2. System.out.println()
  3. //不换行
  4. System.out.print()

计算机如何存储数据
  • 进制

  • 基本数据类型转换
  • 自动转换

  • 强制转换

运算符
  • 算术运算符
  • 赋值运算符

++i 、 i++

  • 比较运算符
  • 逻辑运算符
  • 位运算符

image.png
image.png

  • 三元运算符

(条件表达式)?表达式1:表达式2
image.png

流程控制

Scanner对象从控制台读取数据
分支结构

  • if语句
  • if….else
  • if…else if …else语句
  • if…else嵌套
  • swithch….case语句

循环语句

for原理:

image.png

while原理

image.png

do….while循环原理

image.png

双重for循环

增强for循环

object 名字:循环体

break 、continue、return

image.png
image.png

数组

数组的声明

int[] arry
strig[] arry
double array[]

创建数组对象
  • 动态创建数组

array = new array[]

  • 静态创建数组

newarray =new string[] {“fo”,”tt”}

将数据存入数组

遍历数组

image.png

元素的默认值

image.png

二维数组

多维数组

Arrays工具类的使用

面向对象

面向过程

image.png
image.png

面向对象

image.png

类与对象的关系

image.png

类的属性

image.png

方法
  • 冒泡排序
  • 选择排序

    方法的重载
  • 方法名相同、参数不同

    方法重写
  • 方法名相同、参数相同

方法可变参数

image.png

形参、实参

值传递、引用传递

递归方法

image.png

面向对象的特征:封装

image.png

构造器

image.png

JavaBean

image.png
image.png

组成部分:私有的属性、无参构造、getter()setter()

this 的使用

类的方法中:当前的对象
类的构造器中:代表当前构造器创建的对象
image.png

package、import

面向对象的思想(万物皆对象 )

oop

对象的内存图

构造方法

构造方法的重载

封装

讲对象功能的实现细节隐藏,对外暴露公关的使用方法

  • private私有,修饰符只能本类访问
    方法的参数是基本数据类型
    方法的参数是引用类型(数组)

继承 extends

让一个类去继承另一个类

单继承

super

在子类中调用父类的成员

方法的重写

方法的重载

多态

生活中的多态性:一个事物具备的不同形态
规则:父类或者接口的引用指向子类的对象

抽象类 abstract -看到day10