![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大数据
WangSJ_筠
这个作者很懒,什么都没留下…
展开
-
【Java大数据】final关键字
final(最终) 功能:修饰符 修饰数据、方法、类 最终值 当final修饰基本类型数据时,值不能改变 当final修饰引用类型数据时,地址值不能改变 当final修饰成员变量,保证对象创建完成之前给值 当final修饰静态变量时(静态常量),保证类加载完成之前给值 最终方法 支持重载 不支持重写 最终类 可以继承别的类,不能被别的类继承 ...原创 2020-08-12 15:07:32 · 110 阅读 · 0 评论 -
【Java大数据】static关键字
static(静态) 功能:修饰符 修饰变量、方法、代码块、内部类 静态变量: 1、静态变量是随着类的加载(方法区的静态常量池)而加载到方法区的静态区,与类同级,也叫类变量,通过类名.形式来调用静态变量,也可以通过对象来调用静态变量。 2、存储在方法区的静态区时,会默认给静态变量赋予系统默认初始值。 3、类产生的对象共享同一个静态变量。 4、看变量是否需要被所有的对象来共享,如果需要共享就设置成静态变量。 5、方法里可以定义静态变量?静态变量与类同级,只有方法被调用时里面的内容才能出现,前后矛盾,不能定义原创 2020-08-12 15:01:36 · 117 阅读 · 0 评论 -
【Java大数据】面向对象
面向对象的引入 面向对象本质是一种编程范式(一种思考方式) 面向过程:关注代码的实现细节 面向对象:先把代码实现的细节整合到对象中,找到这个对象就能拥有对象的功能 万物皆对象 面向对象基于面向过程,面向对象优于面向过程? 如果场景比较简单,优先推荐面向过程,反之,优先推荐面向对象 对象和类之间的关系 对一类对象来进行抽取,把共有的特征信息抽取成了属性,把共有的行为信息抽取成了方法,把这一类对象抽取成了类。 类是对对象的概括,对象是对类的具体实现 构造方法 调用构造方法—构建对象 无参构造 1、与类同名 2、原创 2020-08-12 14:54:00 · 175 阅读 · 0 评论 -
【Java大数据】方法
方法 把重复且有效的代码抽取成的形式就是方法 书写格式: 修饰符 方法返回值类型 方法名(参数列表){ 方法体; return 返回值; } a 修饰符:public static b 方法返回值类型:提供返回值对应的类型来接收 没有返回值使用void c 方法名:标识符 d 参数列表:由参数类型、参数个数以及参数顺序共同决定的 e 方法体:重复且有效的代码 f return:跳转控制语句,把返回值来进行返回 方法不能嵌套 注意: 1、方法只有被调用了才能执行 2、无返回值时用单独调用,有返回值用输出、赋原创 2020-08-12 14:42:12 · 401 阅读 · 0 评论 -
【Java大数据】一维数组、二维数组
一维数组 定义:可以存储多个相同数据类型元素的容器 格式一 数据类型[] 数组名=new 数据类型[元素个数/数组长度]; int[] arr=new int[3]; //指定长度为3的整型数组arr 数据类型 名称=new 初始化; //定义变量 变量定义分为声明和初始化两个过程 可以分为声明和初始化两个过程 通过唯一的内存地址值(数组名)来确定数组,Java会自动给数组元素进行编号(下标),从0开始。由 内存地址值和下标就能唯一确定数组里的元素—数组名[下标]。 格式二 数据类型[] 数组名=new原创 2020-08-12 14:36:20 · 181 阅读 · 0 评论 -
【Java大数据】流程控制
流程控制语句 1、顺序结构 绝大部分代码都是按照从上往下、由左往右依次编译和执行 2、选择结构 if语句(提供三种格式的语句 针对范围) if语句格式1(提供一个选项,可能有结果,可能没结果) if(判断条件){ 语句体; } 执行流程 首先进行判断,如果判断结果是true,执行语句体,语句体 执行完毕,if语句结束了; 如果判断结果是false,直接跳过if语句不执行。 如果语句体只有一句话,省略大括号不写 if语句格式2(提供一个选项,返回一个结果) if(判断条件){ 语原创 2020-08-12 14:07:30 · 116 阅读 · 0 评论 -
【Java大数据】常量、变量
注释: 在java代码中用于解释和说明的文字,不会被执行 格式: //注释内容 — 单行注释(可以嵌套单行注释) /注释内容/ — 多行注释(可以嵌套单行注释,不能嵌套多行注释) /*注释内容/ — 文档注释(可以被java读取 通过javadoc命令把注释内容生成文档 javadoc JavaDemo.java) 常量: 在程序执行过程中值不发生改变的量 分类: 1、字面值常量 整数常量 — 1 123 557878 小数常量 — 3.4 4.768 字符常量 — ‘a’ ‘5’ 字符串常量 —原创 2020-08-06 17:58:07 · 200 阅读 · 0 评论 -
【Java大数据】Java基础
Java语言的特点: 特点一:完全面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态 特点二:健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分 如:指针、内存的申请与释放等 特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行,一次编译,处处运行 Java基本语法—跨平台(操作系统) 操作系统:Windows版JVM、Linux版JVM、MacOS版JVM JVM(Java虚拟机)先在对应操作系统上安装上对应版本的JVM,把应用程序放到JVM里进原创 2020-08-05 08:46:42 · 586 阅读 · 0 评论 -
大数据----Hadoop---Yarn详细介绍
大数据的核心: 1、分布式存储 2、分布式计算 Hadoop分布式系统的两大核心: 1、分布式存储HDFS 名称节点NameNode:文件管理 数据节点DataNode:文件存储 2、分布式计算 MapReduce Map:任务的分解 Reduce:结果的汇总 HDFS分布式文件系统(Hadoop Distributed File System): hdfs是一个高度容错性的分布式文件系统,能够提供高吞吐量的数据访问,非常适合大规模数据集上的应用。 NameNode:可以看作是分布.原创 2020-07-12 21:10:21 · 390 阅读 · 0 评论