Java基础-温故而知新

1、配置环境变量

1)JAVA_HOME:%安装路径%\Java\jdk

2)PATH:%JAVA_HOME%\bin

3)CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

2、语法

1)关键字

2)标识符

在定义java程序时,自定义的一些名字。标识符可以应用在类名、变量、函数名、包名上。

格式:

1.由字母、数字、_、$所组成,其中不能以数字开头

2.不能是Java中的关键字

3.严格区分大小写

4.标识符的可以为任意长度

3)常量

4)变量

变量的作用域:

作用域从变量定义的位置开始,到该变量所在的那对大括号结束;

生命周期:

变量从定义的位置开始就在内存中活了;

变量到达它所在的作用域的时候就在内存中消失了;

数据类型:

1):基本数据类型:byte、short、int、long、float、double、char、boolean

2):引用数据类型:数组、类、接口。

级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double

自动类型转换:从低级别到高级别,系统自动转的;

强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量;

5)语句

If 、switch、do while、while、for

6)函数

定义格式:

    修饰符

    返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数1,…){

        执行语句;

        return返回值;

    }

作用:

    1.用于定义功能。

    2.用于封装代码提高代码的复用性。

注意:函数中只能调用函数,不能定义函数。

7)数组

表现形式:

1)、元素类型[] 变量名 = new 元素类型[元素的个数];

2)、元素类型[] 变量名 = {元素1,元素2...};

元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};

8)5片内存

1:寄存器 2:本地方法区 3:方法区 4:栈 5:堆

栈:存储的都是局部变量 ( 函数中定义的变量,函数上的参数,语句中的变量 );

只要数据运算完成所在的区域结束,该数据就会被释放。

堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。

1:每一个实体都有内存首地址值。

2:堆内存中的变量都有默认初始化值。因为数据类型不同,值也不一样。

3:垃圾回收机制。

3、面向对象

1)类

2)构造方法

3)static 关键字

4)匿名对象

5)this 关键字

6)访问修饰符(private)

7)super 关键字

8)final 关键字

9)重写(Override)

10)重载

在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。

11)代码块

12)封装

13)继承

14)接口(interface)

15)多态

4、异常处理和常用类

5、线程

6、集合

Java基础-温故而知新_第1张图片
集合体系图1
Java基础-温故而知新_第2张图片
集合体系图2

7、IO

8、网络编程(TCP、UDP)

9、反射

10、高新技术
1)枚举(enum)

2)注解(Annotation)

3)JavaBean

4)代理


参考文献:

百度文库:https://wenku.baidu.com/view/7ea33bb9561252d381eb6e1b.html

xyzopq100博客:http://blog.csdn.net/xyzopq100/article/details/50683899

你可能感兴趣的:(Java基础-温故而知新)