- 博客(12)
- 收藏
- 关注
原创 Eclipse中的快捷键
常用快捷键1.补全代码的声明:alt +/2.快速修复:ctrl +13.批量导包:ctrl + shift +o4.使用单行注释,ctrl +/5.使用多行注释:ctrl +shift+/*6.取消多行注释:ctr1 +shift +\7.复制指定行的代码:ctrl +alt +down或ctrl +alt+ up8.除指定行的代码:ctrl +d9.上下移动代码:alt +up 或alt + down10.切拉到下一行代码空位:shift +enter11.切
2021-10-20 23:27:13 73
原创 package和import关键字的使用
一、packgae关键字的使用①为了更好的使用项目中类的管理,提供包的概念。②使用package声明类或接口所属的包,声明在源文件的首行。③包,属于标识符,遵循标识符和命名规则、规范(xxxyyyzzz)、“见明知意”。④,每“.”一次,就代表一层文件目录。二、import关键字的使用import:导入1.在源文件中显式的使用import结构导入指定包下的类、接口2.声明在包的声明和类的声明之间3.如果需要导入多个结构,并列写出即可。4.可以使用“XXX.*”的方式,
2021-10-20 23:11:58 235
原创 this关键字的使用
1.this可以用来修饰:属性、方法、构造器 。2.this修饰属性和方法:当前对象 或 当前正在创建的对象在类的方法中,我们可以使用“this.属性”或者“this.方法”的方式,调用当前对象属性或方法。但是通常情况下,我们惠选择省略“this.”。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用“this.变量”的方式,表明此变量是属性,而非形参。3.this调用构造器①我们在类的构造器中,可以显式的使用"this(形参列表)"方式,调用本类中指定的其他构造器②构造器.
2021-10-19 20:20:43 102
原创 面向对象——封装与隐藏
1.封装:①高内聚:类的内部数据操作细节自己完成,不允许外部的干涉。②低耦合:仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只是对外公开简单的接口(api)。用于外界调用,从而提高系统的可扩展性、可维护性。2.我们将类的属性XXX私有化(private),同时提供公共的(public)方法来获取(getXxx)和设置(setXxx)的拓展,封装性的体现。3.封装性的体现,需要权限修饰符来配合。java规定的四种权限(从小到大排序):private、缺省、protected、 .
2021-10-19 16:07:27 113
原创 二分查找的程序应用及理解
/*c++语言解析二分查找问题(也叫折半查找)问题描述:给定一个有序序列,任意给定一个数值,用二分查找法再序列中进行查找,如果在序列中,给出该数在序列中的位置,否则输出“查询失败!”。*/#include <stdio.h>#include <conio.h>#define MAXSIZE 9int BinSearch(int k[],int low,int high,int key){ int mid =(low+ high)/2; if(...
2021-10-18 13:57:02 169
原创 java数组理解加实例
数组复制1.new 开拓一个新的存储空间,然后再把值装进去。array1=array2……这属于都指堆空间唯一个数组实体。数组反转线性查找
2021-10-18 13:42:11 45
原创 java代码练习1
1.数组(遍历二维数组)2.int[] x,y[];x是一维数组,y是二维数组3.杨辉三角(二维数组)4.求随机数(int)(Math.random()*(99-10+1)+10) 随机数的最值计算
2021-10-17 23:27:56 43
原创 递归方法:一个方体内调用它本身
①方法递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执行无须循环结构控制。②递归一定要向已知方向递归,否则这种递归就变成了无穷递归,类似于死循环。用递归算一加到一百代码如下:public class RecursionTest { public static void main(String[] args) { RecursionTest g=new RecursionTest(); int sum=g.getSum(100); ...
2021-10-15 16:32:29 102
原创 值的传递机制
例三:代码如下public class anSwer1 { public static void main(String[] args) { int m=10; int n=20; anSwer1 an=new anSwer1(); an.swap(m,n); System.out.println("m="+m+",n="+n); } public void swap(int n,int m){...
2021-10-14 22:39:13 65
原创 MapReduce、HDFS和Yarn的架构概述
1.MapReduce的诞生是为解决海量数据的计算Map阶段并行处理输入数据。 ①每一个MapTask独立工作 ②自己监视自己Reduce阶段是对Map结果进行汇总,结果显示在磁盘上。2.HDFS是解决海量数据的存储问题。(分布式文件系统) 1)NameNode:对外暴露存储在该结点,存储的是相关信息 2)DataNode:负责数据实实在在的的存储。3)2NN:备份一部分。3.Yarn是资源协调者...
2021-10-14 19:44:35 167
原创 大数据hadoop的入门了解
大数据是为解决海量数据采集、存储和计算。hadoop是又Apache基金会所开发的分布式系统基础架构,主要是为解决海量数据的存储和海量数据的分析计算问题。Hapood生态圈:①高可靠性:hadoop底层维护多个数据副本,所以即使hadoop某个计算元素存储出现故障,也不会导致数据丢失②高扩展性:在集群间分配任务数据,可方便的扩展数数以千计的节点③高效性:在MapReduce的思想下,Hadoop的并行工作的,以加快任务处理速度。...
2021-10-14 10:54:28 301
原创 java的类的基本概述
java是面向对象的语言class类:是具有相同属性和方法的一组对象的总称。其中1.属性:比如:String name(姓名) Boolean sex(性别) //男为1,女为0 int age(年龄) 2.方法:方法=方法头部+方法体。方法的使用中,可以调用当前类的属性或方法。特...
2021-10-14 10:22:02 192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人