摘要:
面向对象-成员变量和局部变量的区别 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.作用范围 成员变量: 定义在类中,在整个类中都可以被访问。 局部变量: 只定义在局部范围内,如:函数内,语句内等,只在它所属的局部大括号中有效。 二.存储情况 成员变量: 成员变量随着对象的建立
阅读全文
posted @ 2020-01-22 21:04
JasonYin2020
阅读(154)
推荐(0)
摘要:
面向对象-对象的内存图 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.测试代码 /** * * @author 尹正杰 * */ public class Car { //用于保存车身颜色数据 String color; //用于保存轮胎数的数据 int tyreNumber
阅读全文
posted @ 2020-01-22 06:26
JasonYin2020
阅读(268)
推荐(0)
摘要:
面向对象-类与对象的关系 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.类和对象的概念 对象的概念 现实世界中客观存在的事物就是对象。 类的概念 把一组对象相同的属性和相同的行为抽象出来就形成了类。类是对一组对象相同属性和相同行为的描述。 类和对象的关系 使用计算机语言就是不
阅读全文
posted @ 2020-01-22 01:24
JasonYin2020
阅读(727)
推荐(0)
摘要:
基于Ambari Server部署HDP集群实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.部署Ambari Server端 博主推荐阅读: https://www.cnblogs.com/yinzhengjie2020/p/12219108.html 二.时钟同步
阅读全文
posted @ 2020-01-22 00:34
JasonYin2020
阅读(1115)
推荐(0)
摘要:
面向对象-面向对象介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.语言的分类 面向机器 抽象成机器指令,机器容易理解 代表:汇编语言 面向过程 做一件事情,排出个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如果出现了情况B,做什么处理。 问题规模小,可以
阅读全文
posted @ 2020-01-21 23:11
JasonYin2020
阅读(129)
推荐(0)
摘要:
基础语法-二维数组的基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Java中的数组是支持多维数组的,它并没有限定,通常情况下为了代码的易读性,一般情况下,使用二维数组的情况还是有的,但是使用二维以上的数组的程序猿相对较少了。 一.定义二维数组的三种格式 /** * 二维
阅读全文
posted @ 2020-01-21 21:36
JasonYin2020
阅读(532)
推荐(0)
摘要:
基础语法-无序/有序数组中元素的查找 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.直接遍历数组进行查找(数组有序/无序都能使用) /** * 数组中元素的查找 * @author 尹正杰 */ public class ArrayDemo6 { public static
阅读全文
posted @ 2020-01-21 12:15
JasonYin2020
阅读(760)
推荐(0)
摘要:
常见数据结构与算法-冒泡排序 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.冒泡排序概述 1>.冒泡排序总结 冒泡法 属于交换排序 两两比较大小,交换位置。如同水泡咕嘟咕嘟往上冒 结果分为升序和降序排列 升序 n个数从左至右,编号从0开始到n-1,索引0和1的值比较,如果索引
阅读全文
posted @ 2020-01-21 00:44
JasonYin2020
阅读(267)
推荐(0)
摘要:
常见数据结构与算法-选择排序 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.选择排序概述 1>.选择排序总结 选择排序 属于选择排序 两两比较大小,找出极值(极大值或极小值)被放置在固定的位置,这个固定位置一般指的是某一端 结果分为升序和降序排列 降序 n个数从左至右,索引从
阅读全文
posted @ 2020-01-20 23:52
JasonYin2020
阅读(212)
推荐(0)
摘要:
基础语法-数组的常见问题及常见操作 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组操作常见问题 1>.数组索引越界异常(ArrayIndexOutOfBoundsException) /** * 数组常见异常 * * * @author 尹正杰 * */ public c
阅读全文
posted @ 2020-01-20 22:58
JasonYin2020
阅读(362)
推荐(0)
摘要:
基础语法-数组的内存分配 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JAVA的内存结构 Java程序在运行时,需要在内存中分配空间。为了提高运算效率,有对空间进行了不同区域的花费,因为每一片区域都有特定数据处理方式和内存管理方式。 栈内存: 用于存储局部变量,当数据使用完
阅读全文
posted @ 2020-01-20 20:40
JasonYin2020
阅读(474)
推荐(0)
摘要:
部署Ambari Server实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备三台虚拟机(需要自行安装jdk环境) 1>.角色分配 NameNode节点: hdp101.yinzhengjie.org.cn DataNode节点: hdp101.yinzhengj
阅读全文
posted @ 2020-01-20 18:54
JasonYin2020
阅读(968)
推荐(1)
摘要:
基础语法-数组的定义 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组的定义 数组是同一个类型数据的集合,其实数组就是一个容器。 数组的好处: 可以自动给数组中的元素从0开始编号,方便操作这些元素。 数组定义的注意事项: 数组定义时,必须明确元素的类型 数组定义时,必须明确
阅读全文
posted @ 2020-01-20 07:38
JasonYin2020
阅读(1553)
推荐(0)
摘要:
基础语法-函数的重载 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.函数的重载概述 什么是函数的重载: 在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可。 重载的特点: 与返回值类型无关,只看参数列表。 重载的好处: 方便于阅读,优化了程序设计
阅读全文
posted @ 2020-01-19 22:25
JasonYin2020
阅读(277)
推荐(0)
摘要:
基础语法-函数的定义和格式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.函数的特点 什么是函数: 函数就是定义在类中的具有特定功能的一段独立小程序,函数也称为方法。 函数的特点: (1)定义函数可以将功能代码进行封装; (2)便于对该功能进行复用; (3)函数只有被调用才会
阅读全文
posted @ 2020-01-19 21:41
JasonYin2020
阅读(2575)
推荐(0)
摘要:
基础语法-其它流程控制语句break和continue 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.break语句 /** * break语句 * @author 尹正杰 * */ public class BreakDemo01 { public static void
阅读全文
posted @ 2020-01-19 19:29
JasonYin2020
阅读(187)
推荐(0)
摘要:
基础语法-for循环的嵌套 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.for循环嵌套概述 说白了就是在for循环中再嵌套一层for循环。 二.for循环嵌套案例 1>.打印直角三角形 /** * for循环嵌套 * @author 尹正杰 * */ public clas
阅读全文
posted @ 2020-01-19 18:03
JasonYin2020
阅读(1558)
推荐(0)
摘要:
基础语法-循环结构for 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.for循环格式 for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句(循环体); }温馨提示: for里面的几个表达式运行的顺序,初始化表达式只读一次,判断循环条件,为真就执行循环体,然
阅读全文
posted @ 2020-01-19 17:34
JasonYin2020
阅读(543)
推荐(0)
摘要:
基础语法-循环结构do...while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.do...while语句格式 do{ 执行语句; }while(条件表达式);温馨提示: do...while特点是条件无论是否满足,循环体至少被执行一次。 二.do...while案例 /
阅读全文
posted @ 2020-01-19 16:34
JasonYin2020
阅读(299)
推荐(0)
摘要:
基础语法-循环结构while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.while语句格式 while(条件表达式){ 执行语句; } 二.while语句案例 /** * while案例 * @author 尹正杰 * */ public class WhileDome0
阅读全文
posted @ 2020-01-19 15:42
JasonYin2020
阅读(355)
推荐(0)
摘要:
基础语法-选择结构switch 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Switch语句特点 switch语句选择的类型在jdk1.6只支持四种:byte,short,int,char。jdk1.7时才支持String类型的。 case之间default没有顺序。先执行
阅读全文
posted @ 2020-01-19 14:16
JasonYin2020
阅读(399)
推荐(0)
摘要:
使用Oracle VM VirtualBox安装CentOS 7.6操作系统 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备操作系统镜像并挂载到你创建的虚拟机 1>.下载ISO(下载地址:"http://archive.kernel.org/centos-vault/7.
阅读全文
posted @ 2020-01-19 11:37
JasonYin2020
阅读(7576)
推荐(3)
摘要:
基础语法-判断结构if语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.单分支语句 /** * 判断结构if单分支语句 * @author 尹正杰 * */ public class IfDemo1 { public static void main(String[] ar
阅读全文
posted @ 2020-01-19 10:53
JasonYin2020
阅读(417)
推荐(0)
摘要:
基础语法-三元运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 /** * 三元运算符 * @author 尹正杰 * */ public class Demo4 { public static void main(String[] args) { /* * 三元运算符: *
阅读全文
posted @ 2020-01-19 08:31
JasonYin2020
阅读(4776)
推荐(0)
摘要:
基础语法-逻辑运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 /** * 逻辑运算符 * @author 尹正杰 * */ public class Demo3 { public static void main(String[] args) { /* * 常见的逻辑运算符
阅读全文
posted @ 2020-01-19 01:42
JasonYin2020
阅读(181)
推荐(0)
摘要:
使用Oracle VM VirtualBox创建虚拟机教程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.安装Virtual Box 1>.什么是VirtualBox VirtualBox 是一款开源虚拟机软件。VirtualBox是由德国Innotek公司开发,由Sun M
阅读全文
posted @ 2020-01-19 01:22
JasonYin2020
阅读(32803)
推荐(1)
摘要:
基础语法-比较运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 /** * 比较运算符 * @author 尹正杰 * */ public class Dome2 { public static void main(String[] args) { /* * 常见的比较运算符
阅读全文
posted @ 2020-01-18 23:20
JasonYin2020
阅读(344)
推荐(0)
摘要:
基础语法-赋值运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Java中赋值运算符语法简介 /** * 赋值运算符 * @author 尹正杰 * */ public class Dome1 { public static void main(String[] args
阅读全文
posted @ 2020-01-18 22:36
JasonYin2020
阅读(721)
推荐(0)
摘要:
基础语法-算术运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.算数运算符概述 算数运算符应该注意的问题: 对于除号("/"),它的整数除和小数除是由区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如"180 / 100 * 100"得到的最终结果为100 加号
阅读全文
posted @ 2020-01-18 21:45
JasonYin2020
阅读(268)
推荐(0)
摘要:
基础语法-数据类型转换 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数据类型自动提升与强制转换 1>.数据类型的自动提升(也称为隐式转换) 如果一个操作数中最大是int类型,所有的byte类型,short类型和char类型的值都将被提升到int类型。 如果一个操作数中最大是
阅读全文
posted @ 2020-01-18 20:52
JasonYin2020
阅读(207)
推荐(0)
摘要:
基础语法-数据类型介绍及使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数据类型概述 Java语言是强类型语言,对于每一种数据定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。大致数据类型如下图所示。 二.Java定义数据类型 /** * 演示八种基本数据类型
阅读全文
posted @ 2020-01-18 19:55
JasonYin2020
阅读(169)
推荐(0)
摘要:
基础语法-变量介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.变量的概念 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) 该区域的数据在同一个类型范围内不断变化 变量就如同数学中未知数 二.为什么要定义变量 用来不断存放同一类型的常量,并可以重复使用
阅读全文
posted @ 2020-01-18 18:47
JasonYin2020
阅读(357)
推荐(0)
摘要:
基础语法-常量介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.常量概述 常量表示不能改变的数值,Java中常量大致分为以下几类: 整数常量:' 所有整数。 小数常量: 所有小数。 布尔型常量: 只有两个数值,即true和false。 字符常量: 将一个数字,字母或者符号用
阅读全文
posted @ 2020-01-18 15:28
JasonYin2020
阅读(339)
推荐(0)
摘要:
基础语法-注释介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是注释 用于解释程序功能的文字就是注释。 生产环境中为了实现一个功能模块动辄几千行甚至上十万行的代码量,可能随着时间的推移我们在回过头看之前的代码就会忘记之前的实现逻辑了。 二.注释的作用 方便自己和他人理
阅读全文
posted @ 2020-01-18 07:54
JasonYin2020
阅读(396)
推荐(0)
摘要:
基础语法-标识符介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.标识符概述 1>.什么是标识符 标识符是Java程序中自定义的一些名称,由26个英文字母大小写(A-Z,a-z),数字(0-9),符号(_$)组成。 2>.合法标识符名称的定义规则 数字不可用开头 不可用使用
阅读全文
posted @ 2020-01-18 00:57
JasonYin2020
阅读(635)
推荐(0)
摘要:
基础语法-关键字介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.关键字的定义和特点 定义: 关键字又叫保留字,是系统预留的有特殊含义的标识符,如class是用来定义类的,程序员在起名时就不能使用class。这些关键字被Java语言赋予了特殊含义的单词。 特点: 关键字中所
阅读全文
posted @ 2020-01-18 00:38
JasonYin2020
阅读(716)
推荐(0)
摘要:
编程入门-Eclipse项目导出和导入 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.导出项目 1>.如下图所示,在项目目录上右击鼠标,依次点击"Export" > "General" > "Next" 2>.指定导出的路径 3>.导出成功 二.删除项目 1>.如下图所示,在
阅读全文
posted @ 2020-01-18 00:06
JasonYin2020
阅读(643)
推荐(0)
摘要:
编程入门-Eclipse的断点调试 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 1>.双击选中你要调试的代码行数 2>.允许方法透视图 3>.进行代码调试 4>.结束调试 5>.回到调试之前的界面
阅读全文
posted @ 2020-01-18 00:03
JasonYin2020
阅读(233)
推荐(0)
摘要:
编程入门-Eclipse快捷键的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.设置代码的自动补全 1>.查看默认的补全的提示符(如下图所示,依次点击"windows" > "Preferences" >"Java") 2>.如下图所示,将"."替换成"abcdefghi
阅读全文
posted @ 2020-01-17 22:08
JasonYin2020
阅读(648)
推荐(0)
摘要:
编程入门-Eclipse基本使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.设置Eclipse的基本参数 1>.修改Eclipse默认的文件编码为"utf-8"(如下图所示,依次点击"windows" > "Preferences" > "General" > "Work
阅读全文
posted @ 2020-01-17 20:00
JasonYin2020
阅读(1639)
推荐(0)