一、基础知识:
1、标示符命名规则:
由数字(0-9)、大小写英文字母及 $组成。
不能以数字开头。
不能使用关键字来自定义命名。
2、JVM、JRE和JDK的区别:
JVM:java虚拟机,用于保证java的跨平台的特性。
JRE:java运行环境,包括jvm+java核心类库。
JDK(Java Development Kit):java的开发工具,包括jre+开发工具。
整数类型:BYTE、SHORT、INT、LONG
浮点数类型: float,double
字符类型:char
布尔类型:boolean(ture false)
类、接口、数组
4、函数
定义: 函数是在具有特定函数的类中定义的独立 applet。
特点:定义函数可以封装函数代码,便于函数的重用。函数只有在被调用时才会被执行。函数的出现提高了代码的可重用性。
对于函数没有具体返回值的情况,返回值类型用关键字void表示,函数中的return语句如果在最后一行可以省略不写。
5、重载:
概念: 同一类中可以存在多个具有相同名称的函数,只要它们具有不同的参数数目或参数类型。
6、内存结构:
堆栈内存: 用于存储局部变量,当数据用完时,占用的空间将自动释放。
方法区域: 静态成员,构造函数,常量池,线程池
二、面向对象
1、面向对象思想:
(1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象,
强调具备功能的对象;
(2)特征:
封装: 隐藏对象的属性和实现细节,并仅向公共提供公共访问。
继承: 当同样的属性和行为存在于多个类中时,它们被提取到一个类中,并且属性和行为从该类继承。
多态性:一个对象代表一个程序在不同运行时间的多个状态,父类或接口的引用指向一个子类对象
(1)作用域
成员变量: 对整个类有效。
(2)初始值
成员变量: 有一个默认的初始值。
(3)存储位置
成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。
局部变量: 在调用方法或执行语句时存在,并存储在堆栈内存中。
当调用方法或语句完成时,它会自动释放。
以上就是成都大数据培训之JAVA概念小总结的详解,如果想了解更多详情,请点击成都加米谷大数据官网吧!成都大数据培训学校、大数据开发培训、数据分析与挖掘,零基础班本月正在招生中,课程大纲及试学视频可联系客服获取!http://www.dtinone.net/