教育培训消费

成都大数据培训之JAVA概念小总结

0回复 阅读 32

一、基础知识:

1、标示符命名规则:

由数字(0-9)、大小写英文字母及 $组成。

不能以数字开头。

不能使用关键字来自定义命名。

2、JVM、JRE和JDK的区别:

JVM:java虚拟机,用于保证java的跨平台的特性。

JRE:java运行环境,包括jvm+java核心类库。

JDK(Java Development Kit):java的开发工具,包括jre+开发工具。

3、数据类型

(1)基本数据类型(四类共八类) :

整数类型:BYTE、SHORT、INT、LONG

浮点数类型: float,double

字符类型:char

布尔类型:boolean(ture false)

(2)引用数据类型

类、接口、数组

4、函数

定义: 函数是在具有特定函数的类中定义的独立 applet。

特点:定义函数可以封装函数代码,便于函数的重用。函数只有在被调用时才会被执行。函数的出现提高了代码的可重用性。

对于函数没有具体返回值的情况,返回值类型用关键字void表示,函数中的return语句如果在最后一行可以省略不写。

5、重载:

概念: 同一类中可以存在多个具有相同名称的函数,只要它们具有不同的参数数目或参数类型

特点:与返回值类型无关,只与参数(参数类型和个数)有关。

6、内存结构:

堆栈内存: 用于存储局部变量,当数据用完时,占用的空间将自动释放。

内存:数组和对象,以及new创建的实例都存储在堆内存中。

方法区域: 静态成员,构造函数,常量池,线程池

二、面向对象

1、面向对象思想:

(1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象

强调具备功能的对象

(2)特征:

封装: 隐藏对象的属性和实现细节,并仅向公共提供公共访问。

继承: 当同样的属性和行为存在于多个类中时,它们被提取到一个类中,并且属性和行为从该类继承。

多态性:一个对象代表一个程序在不同运行时间的多个状态,父类或接口的引用指向一个子类对象

2. 成员变量局部变量之间的差异(重点)

(1)作用域

成员变量: 对整个类有效。

局部变量:只在一定范围内有效。(一般指方法、语句体)

(2)初始值

成员变量: 有一个默认的初始值。

局部变量:没有缺省初始值,使用前必须赋值。

(3)存储位置

成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。

局部变量: 在调用方法或执行语句时存在,并存储在堆栈内存中。

当调用方法或语句完成时,它会自动释放。

以上就是成都数据培训之JAVA概念小总结的详解,如果想了解更多详情,请点击成都加米谷大数据官网吧!成都数据培训学校、大数据开发培训、数据分析与挖掘,零基础班本月正在招生中,课程大纲及试学视频可联系客服获取!http://www.dtinone.net/

标签

Java 大数据 大数据培训
展开全文
一键安装官方客户端
江城热点及时推送 阅读体验更流畅

1人点赞

查看更多

值得推荐

首页 版块

和武汉妹子交朋友

了解武汉的窗口

在武汉结婚  买房  装修  旅游  购物

用得意生活app有优惠

立即下载