Java思维导图
学习方法:
- 针对性学习
- 引导式学习
- 对比式学习
- 总结式学习
Java
简介: 简单性,面向对象,分布式,健壮性,安全性,平台独立与可移植性,多线程,多态性等.
Java
三大体系:JavaSE
,JavaEE
,JavaME
平台标准版,平台企业版,微星版.
Java
开发环境配置:下载jdk
,配置环境变量,JAVA_HOME
设置,安装java
开发工具,CLASSPATH
设置,PATH
设置..
java
基础语法:
对象,就是类的一个实例,有行为和状态
类,就是模板,用来描述一个类对象的行为和状态
方法,就是行为
实例变量,就是每个对象都有一些独特的实例变量,对象的状态由这些实例变量的值决定
基础语法:
在Java
中大小写敏感,就是说Hello
和hello
是不一样的额.
类名,类名的首字母应该是大写
方法名,所有方法名都应该是以小写字母开头
源文件名,源文件名必须和类名相同
主方法入口,所有程序通过publlic static void main(String []args)
方法执行
标识符:类名,变量名以及方法名都被称为标识符
标识符以字母,美元符号,或下划线
关键字不能用作标识符
标识符是大小写敏感的
修饰符分为访问控制修饰符和非访问控制修饰符
一,访问,default
public
protected
private
二,非访问,final
abstract
strictfp
变量:局部变量, 类变量(静态变量), 成员变量(非静态变量)
数组,数组就是存储在堆上的对象,可以保持多个同类型的变量
枚举概念为,枚举限制变量只能是预先设定好的值,枚举是可以用于单独声明或者声明在类里面,方法,变量,构造函数也可以在枚举中定义.
在java
中有大概50多个保留字吧,关键字是不能用于常量变量,和任何标识符的名称.
继承是在java
中,一个类可以由其他类派生的,被继承的类为超类,派生的类为子类,利用了继承的方法,可以重用已经存在类的方法和属性
接口,是作为对象间相互通信的协议,接口是定义要用到的方法,方法的实现要在派生类
学习java
很多吧,有:
- 面向对象
- 多态
- 继承
- 封装
- 抽象
- 重载
- 方法
- 实例
- 对象
- 类
面向对象:
类是描述对象的行为和状态
对象是类的一个实例,有行为和状态
构造方法,新建对象时,执行的一个特殊方法,创建一个对象的时候,至少要调用一个构造方法,构造方法的名称要和类同名,一个类可以有多个构造方法.
this
是用来引用当前对象,构造方法之间的调用.
方法的重载是同名不同参.
final
是用来修饰方法,变量,和类的,是最终不可以变的.
static
静态, 静态变量是类, 又叫类变量, 非静态成员属于实例, 静态成员是通过类名直接调用, 而被static
修饰的成员将最优先加载到内存里.
接口, interface
替代class
, implements
替代extends
接口中只能定义,公共的常量,抽象方法,内部类,内部接口.
说到抽象类,抽象类的作用是为子类提供通用代码,抽象类不能创建对象,在抽象类中,不一定有抽象方法,但是有抽象方法的类,一定是抽象类.
说到内部类,内部类是定义在类的内部,方法的内部或者是局部代码中的类,就是叫内部类.
内部类: 静态内部类, 非静态内部类, 局部内部类, 成员内部类, 匿名内部类.
面向对象的三大特性
- 继承
- 多态
- 封装
网友评论