美文网首页
Java基础-温故而知新

Java基础-温故而知新

作者: 沉思的老猫 | 来源:发表于2017-09-06 16:35 被阅读0次

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

相关文章

  • Java基础-温故而知新

    1、配置环境变量 1)JAVA_HOME:%安装路径%\Java\jdk 2)PATH:%JAVA_HOME%\b...

  • Java 基础

    Java 基础01Java开发入门 Java 基础02Java编程基础 Java 基础03面向对象 Java 基础...

  • 技术体系

    一,java核心 java基础,jvm,算法,多线程,设计模式 Java基础:java基础相关,全栈java基础 ...

  • 面试题汇总

    1.Java基础面试问题 Java基础之基础问题 Java基础之面向对象 Java基础之数据结构 Java基础之I...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • Java基础:反射

    反射注解动态代理相关阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 ...

  • Java基础:注解

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 概述 注解...

  • Java基础:动态代理

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 概述 在运行时,...

  • Java 集合类原理

    Java基础——HashMap源码分析 Java基础——HashSet源码分析 Java基础——HashTable...

  • Java基础:类加载器

    系列阅读 Java基础:类加载器 Java基础:反射 Java基础:注解 Java基础:动态代理 1. 什么是类加...

网友评论

      本文标题:Java基础-温故而知新

      本文链接:https://www.haomeiwen.com/subject/wsikdxtx.html