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、集合

集合体系图1
集合体系图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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,259评论 9 118
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,874评论 1 10
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,121评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399
  • 清明是个很重要的节日,因为“人不能忘本”。不管你在哪里,都不能忘记祖宗。 清明节的起源,据传始于古代帝王将相“墓祭...
    小考拉俱乐部阅读 334评论 0 3