大数据培训笔记_第1页
大数据培训笔记_第2页
大数据培训笔记_第3页
大数据培训笔记_第4页
大数据培训笔记_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一位华育国际实训生的培训笔记菜鸟的个人笔记 课程:大数据 讲师:任老师学员:吕光辉前言Java是什么,我们应该怎样学习java,对于每一个初学者来说,都有类似的疑问。不管怎样说,既然来学习软件开发,相对来说java这门语言还是比较容易上手的。不过不要存在侥幸心里,自己认为java容易学习,就心不在焉了。其实,这都是大错特错。还是好好的,认认真真的来学习吧。否则,结果低不成高不就,到头来还是一个初级程序员。每一个高手都是从入门到熟练,从熟练到精通的漫长过程。我们所要做到的是,自身能力的提升,和老前辈多多交流,听取他人的好的意见和编程思想。Java是一个面向对象的编程语言,吸取了面向过程的编程语言的精华和精髓,并不断将自身地位提高上去。如今,java是世界上一门最火的编程语言。对于怎样学习好java编程语言,老师给出了以下建议。1.明确自己的学习目标和大的方向2.初学者不要看太多的书3.了解设计模式4.不要死记语法5.多实践,多思考,多请教6.多查阅资料7.多阅读别人的源代码JAVA基础篇1、jdk的安装和配置2、数据类型3、流程控制4、Myeclipse工具的使用。5、数组JAVA面向对象篇1、类和对象2、访问权限、继承、多态,重写3、类的加载顺序、异常4、接口5、String类6、内部类7、集合8、Comparable接口9、Stack10、MapJAVA基础篇1.jdk的下载安装和配置1.1jdk的下载地址官方网站:1.2下载之后,就可以安装jdk了一:JDK的安装1首先上甲骨文公司的官方网站下载JDK的安装包,根据自己电脑的操作系统选择正确的版本下载。不知道下载地址的同学可以百度一下很快就能搜到。下载还的安装包如下图所示。2用鼠标左键双击JDK安装包,会出现下图所示的安装界面。3其实上面那个步骤是在加载配置,为安装JDK做前期准备。之后会出现下图所示的界面。4我们选中“我接受该许可证协议中的条款”,“下一步”按钮将自动激活,然后点击该按钮,会出现下图所示的自定义安装界面。5可以根据需要选择不同的安装路径和安装内容。这里我们保持默认选择。点击“下一步”出现下图所示的“正在安装”界面。6等待进度条到100%的时候,又会跳出“自定义安装”界面,这个时候要安装的是语言支持插件。直接点击下一步。7然后会出现浏览器关联选项,可以根据自己的需要选择,安装完毕后还可以在控制面板中更改该选项。8点击“下一步”会出现安装完成的提示。当然这步要注意一下,360安全卫士可能会提示木马防火墙,大家要选择“允许程序的所有操作”,否则可能会造成JDK安装不完整。END二:JDK的环境变量配置完成了第一步,只是把JDK环境安装完成了。这个时候还要通过一系列的环境变量的配置才能使用JDK环境进行JAVA开发。配置环境变量包括java_home,path和classpath三个部分。用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。在“变量名”输入框中写入“java_home”,在“变量值”输入框中写入“C:\ProgramFiles\Java\jdk1.6.0”(根据安装路径填写),然后点击“确定”,java_home就设置完成了。下面开始“classpath”的配置。选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,在“变量值”中填写“C:\ProgramFiles\Java\jdk1.6.0\jre\lib”(根据安装路径填写)。现在可以进行“path”的配置了。同上在“classpath”设定时类似,“变量名”输入框填写“path”,“变量值”输入框填写“C:\ProgramFiles\Java\jdk1.6.0\bin”(根据安装路径填写)。JDK的环境变量已经配置完成,可以通过打开命令提示符窗口,输入命令“java-version”,看到Java版本的信息,来确定安装是否成功。首先点击“开始”,然后点击“运行”。然后会出现下图所示的输入界面,输入“cmd”,按"Enter"键。这个时候就进入了“命令提示符”窗口。这个时候输入“java-version”,特别注意java和-version之间有一个空格,按"Enter"键。JDK版本信息就全部显示出来了,也表面JDK已经安装和配置完成,可以开始进行JAVA开发了。

1.3到这里基本上jdk的安装和配置已经接近尾声了,现在我们就编写一个简单的程序。来进入java世界吧!1.4我们在桌面上,新建一个文本文档,后缀名为java,文件名Test的文件1.5我们打开这个Test.java文件,在里面编写如下的代码。PublicclassTest{Publicstaticvoidmain(String[]args){System.out.println(“你好!世界!我来了!!!”);}}1.6我们进入Dos页面,切换到Test.java文件所处在的地址。我是放在C盘,桌面上。以下是我的操作1.7首先,我们用cd命令切换到我的Test.java文件所处的位置,之后用javacTest.java来编译这个Test.java文件,最后用javaTest来执行这个文件。个人总结:编译时javac文件名.java运行时java文件名注意:编译时,文件名不区分大小写,但是运行时,文件名区分大小写,而且文件名一定要和类名一样。***********************菜鸟的分割线************************2.1java有8中基本数据类型数据类型返回值大小数据类型返回值大小boolean布尔1char字符2byte字节1short短整2int整型4long长整型8float单精度4double双精度8数据类型分装类数据类型分装类floatFloatlongLongdoubleDoublecharCharacterintInteger2.2数据类型转化大转小强制类型转化小转大自动类型转化类名:每个单词首字母大写,不要和系统名重名。变量名:第一个单词要小写,其他单词首字母大写,尽量让变量名有意义2.3运算符1.算术运算符+加-减*乘/除%求余++递增--递减+=相加并赋值-=相减并赋值*=相乘并赋值/=相除并赋值%=求模并赋值-取负数2.关系运算符>大于<小于==等于>=大于等于<=小于等于!=不等于3.逻辑运算符&逻辑与|逻辑或^逻辑异或!逻辑反||短路或&&短路与4.位运算符

~按位非&按位与!按位或^按位异或>>右移>>>右移,左边空出的位数0填充;<<左移&=按位与赋值|=按位或赋值^=按异或赋值>>=坐移赋值>>>=右移赋值,左边空出的位数0填充<<=左移赋值.三元运算符(表达式?表达式1:表达式2)2.3定义一个变量;数据类型变量名=值;举例:inttemp=90;2.4根据以上知识,总和利用。项目1:定义一个int类型的变量i,变量值为10,定义一个double类型的变量d,并将两个进行类型之间转换。项目2:定义一个inta=10;intb=4;判断a和b的模是不是偶数;项目3,用三目求出20和10的最大值和最小值;***********************菜鸟的分割线************************3流程控制3.1条件语句if-elseif(条件)单个语句else单个语句if(条件){语句组}else{语句组}3.2switch(表达式){casevalues}循环语句for(初始表达式;判断表达式;递增表达式){for循环主体}while(条件表达式){循环主体}中断break;跳转语句continue;项目1给出一个分数,60分以下的为D,60-69之间的为C,70-79之间的为B,80-89之间的为A,90-100之间的为A+。项目2从控制台输入一个数,判断这个数,是奇数,还是偶数。项目3用switchcase语句,从控制台输入,一个数,输入1代表,苹果手机,输入2代表,三星手机,输入3代表,小米手机,输入4,代表,华为手机,输入其他代表,输入错误。项目4,用for循环语句,打印一张九九乘法表。注意一下,虽然打印了一张九九乘法表,仔细看,却没有对齐,我们修改一下程序。***********************菜鸟的分割线************************4、下载好Myeclipse,安装破解之后。我们打开Myeclipse页面。4.1新建一个java项目如图点击File-New-JavaProject:4.2给项目起个名字如图,我的项目名字是test,点击Finish。4.3我们给这个test项目新建一个包,选中test项目,右键,New-Package4.4我们给test项目创建一个包名为demo,点击Finish4.5我们创建一个class文件,选中demo,右键New-Class4.6我们给这个class文件,命名为Test,点击Finish。4.7我们现在就已经新建一个Test类了。我们编写一个简单的程序,在运行一下。编写好如下代码。4.8点击这个按钮如图,程序就可以运行了。4.9程序效果如图

***********************菜鸟的分割线************************5.1什么是数组,数组是干嘛的。我个人觉得数组,就是存的数比较多。数组的长度一旦定义好,数组的长度就无法改变。5.2我们定义一个数组。语法是这样的:数据类型[]变量名=new数据类型[数组长度]或者数据类型变量名[]=new数据类型[数组长度]举个例子:int[]array=newint[10];intarray[]=newint[10];数组的声明并赋值举个例子:int[]array={10,20,30};5.2数组的存储byte[]array;声明数组,只能存放byte类型的数组;short[]array;声明数组,只能存放short类型的数组;int[]array;声明数组,只能存放int类型的数组;double[]array;声明数组,只能存放double类型的数组;char[]array;声明数组,只能存放char类型的数组;string[]array;声明数组,只能存放string类型的数组;5.3数组的初始化第一种数组的创建;int[]array=newint[10];创建一个int类型的数组,数组长度是10;第二种数组的创建;intarray[]=newint[10];创建一个int类型的数组,数组长度是10;第三种数组的创建;int[]array={12,23,44,2,45};创建一个int类型的数组,并给予值;5.4数组的访问创建一个数组int[]arrray={1,2,34,3,3,2};访问第一个元素array[0];5.5数组的长度创建一个数组int[]array={2,32,3,2,1,15,3};求数组array的长度array.length项目1定义一个int类型的数组,并求出该数组的长度。项目2求出这个数组的最大值和最小值,int[]array={1,3,90,20};项目3数组排序int[]array={1,3,90,20};,把这个数组,从大小写进行排序,***********************菜鸟的分割线************************JAVA面向对象篇1.1java是面向对象编程的语言,所以接下来我们就正式进入了面向对象编程。1.2类的定义:具有相同特征和行为的事物的集合对象:类的具体事物属性:属性/成员变量/全局变量:可以不给定初始值 对象:可以通过对象名引用属性和方法:对象名.方法/属性 静态方法:只能引用静态的属性/方法 静态属性/方法:调用方式——类名.属性/方法1.3构造方法1、绝对没有返回类型2、构造方法:名称一定与类名一样3、如果没有显式声明无参构造方法,且显式声明了有参构造方法,实例化时只能使用有参构造方法;1.4方法的重载:1.方法名相同:2.参数列表不同:参数的个数、数据类型、数据类型的顺序3.与访问限定符(public)、返回类型void、异常无关项目1创建一个Test的类,成员变量有,namesexsal创建一个方法,并通过该方法,调用成员变量。项目2创建一个构造方法项目3方法重载的示例***********************菜鸟的分割线************************2.1定义一个方法的语法语法:[访问限定符][修饰符]返回类型方法名(形参(参数列表)){方法体}举例:publicstaticvoidtest(){};2.2继承:子类继承父类的属性和方法。祖宗:Object 所有类默认继承自Object2.3java——类都是单继承2.4方法的访问权限public:任意类可以使用 protected:本包可以访问,不通包子类可以使用 default(friendly):同一个包可以使用 private:只有本类可以访问 所有包 子类 相同包 本类 public √ √ √ √ protected X √ √ √ default X x √ √ private X xX √public-公共的 访问限定符 static-静态的 修饰符void- 空 返回类型main-方法名称 主方法()-参数列表(形参列表){} - 方法体2.5返回类型:方法如果返回类型不是void,一定要写return return-不要将代码放到不可能执行到的位置--无法访问的2.6方法名称:命名规则-第一个单词小写,后面的单词第一个字母大写 第一个字符:$_字母 其他字符:$_字母数字 尽量起名有意义2.7重写与多态 重写:子类重写父类方法方法名与参数列表一样 多态:多种形态项目1编写一个继承的示例,动物有颜色,身高,体重的属性。吃,喝,睡觉的方法。狗也有这些属性和方法。 项目2定义一个父类,子类重写父类的属性和方法;项目3多态的举例:代码如下:publicclassTest{ publicstaticvoidmain(String[]args){ Testt=newTest(); Animal1a=newAnimal1(); Dog1d=newDog1(); Cat2c=newCat2(); t.test1(a);t.test1(d);t.test1(c); } publicstaticvoidtest1(Animal1animal1){ animal1.eat(); } }classAnimal1{ publicvoideat(){ System.out.println("我是父类的吃"); } publicstaticvoiddrink(){ System.out.println("我是父类的喝"); } publicstaticvoidsleep(){ System.out.println("我是父类的睡觉"); }}classDog1extendsAnimal1{publicvoideat(){ System.out.println("我是狗的吃");}}classCat2extendsAnimal1{ publicvoideat(){ System.out.println("我是猫的吃"); }}运行如下:总结:多态的好处,可以有多种状态,让代码有很好的扩展性。***********************菜鸟的分割线************************3.1类的加载顺序父类的静态,子类的静态父类的普通父类的构造方法子类的普通子类的构造方法3.2异常:Exception-异常的根类Exception 发现程序的不合理的地方,要求处理方式 运行时异常:RuntimeException 非运行时异常:非RuntimeException 不使用异常,如果出现异常,程序不继续执行 使用异常,可以保证程序继续执行 异常的语法:try{}catch()finally{}异常5个关键字trycatchfinallythrowthrows3.3异常的分类:1.Error系统的2.Exception自己可以解决的3.RuntimeException没有必要解决Erro:成为错误,有Java虚拟机生成并抛出,包括动态链接失败、虚拟机错误等,程序对其不做任何处理。Exception:所以异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示的声明或捕获。RuntimeException:一类特殊的异常,如被0除,数组小标超范围,其产生比较频繁,处理麻烦,如果显示的声明或捕获将会对程序可读性和运行效率影响很大。因此有系统自动检测并将它们交给缺省的异常处理程序(用户可不必对其处理)。项目1类的加载顺序示例,代码如下:packageTest2016;publicclassTest{ publicstaticvoidmain(String[]args){ Sons=newSon(); }}classFather{ static{ System.out.println("父类的静态"); } { System.out.println("父类的普通"); } publicFather(){ System.out.println("父类的构造方法"); }}classSonextendsFather{ static{ System.out.println("子类的静态"); } { System.out.println("子类的普通"); } publicSon(){ System.out.println("子类的构造"); }}运行如下:项目2:写一个除法为零的异常。项目3:自己定义一个异常总结:首先继承一个Exception如图其次在别的方法可能抛你这个异常的时候,你在这个方法上面加一个throwsMyException,然后在可能发生异常的代码里面写thrownewMyException();如图:最后,进行测试:如图:比如我输入分数为1000,如图测试运行:***********************菜鸟的分割线************************4.1接口interface的特点: 1、方法默认都是抽象的、public的 2、没有构造方法,不能new,代码块也不能有 3、属性必须初始化,属性默认是静态的,final 4、一个类可以实现多个接口 5、接口是多继承项目1编写一个接口的示例。程序如下://定义一Computer类,实现Usb,Video接口publicclassComputerimplementsUsb,Video{ publicstaticvoidmain(String[]args){ Computerc=newComputer(); c.video(); c.usb(); } @Override publicvoidvideo(){ //TODOAuto-generatedmethodstub System.out.println("我能播放Video视频"); } @Override publicvoidusb(){ //TODOAuto-generatedmethodstub System.out.println("我能实现usb数据传送"); }}//定义一个Usb接口interfaceUsb{ publicvoidusb();}//定义一个Video接口interfaceVideo{ publicvoidvideo();}程序运行如下: ***********************菜鸟的分割线************************5.1String示例:packageHomeWork;publicclassStringTest{ publicstaticvoidmain(String[]args){ //endsWith();//endsWith的测试; //indexOf();//indexOf的测试; //charAt();//charAt的测试; //tString();//toString的测试; //split();//split的测试; //trim();//trim的测试; //substring();//substring的测试; //contains();//contains的测试; //compareTo();//compareTo的测试; //concat();//concat的测试; //isEmpty();//isEmpty的测试; //replace();//replace的测试; //subString();//substring的测试; //lowerCase();//lowercase的测试; //copyValue();//copyValue的测试; } publicstaticvoidendsWith(){ StringendsWith=newString("123456"); booleanresult=endsWith.endsWith("8"); System.out.println("123456是以8结尾的吗"+result); System.out.println("-----------------------"); } publicstaticvoidindexOf(){ Stringa="123456"; System.out.println(a.indexOf("1")); System.out.println("-----------------------"); } publicstaticvoidcharAt(){ Strings="12345678"; System.out.println(s.charAt(1)); System.out.println("-----------------------"); } publicstaticvoidtString(){ Strings="001235677"; System.out.println(s.toString()); System.out.println("-----------------------"); } publicstaticvoidsplit(){ //split第一种用法; Strings="100-86-11"; String[]array=s.split("-"); for(inti=0;i<array.length;i++){ System.out.print(array[i]); } System.out.println("\n"+"-----------------------"); //split第二种用法; Strings2="welcometowwwbaiducom"; String[]array2=s2.split("w",4); for(inti=0;i<array2.length;i++){ System.out.print(array2[i]); } System.out.println("\n"+"-----------------------"); } publicstaticvoidtrim(){ Strings="helloworld"; System.out.println("开始s的长度"+s.length()); s=s.trim(); System.out.println("现在s的长度"+s.length()); } publicstaticvoidsubstring(){ Strings="thisisacat"; s=s.substring(1); System.out.println(s); } publicstaticvoidcontains(){ Strings="testacontains"; booleanresult=s.contains("t"); System.out.println(result); } publicstaticvoidcompareTo(){ Stringa="a"; Stringb="b"; intresult=pareTo(b); System.out.println(result); } publicstaticvoidconcat(){ Strings="abcd"; s=s.concat("d"); System.out.println(s); } publicstaticvoidisEmpty(){ Strings=""; booleanresult=s.isEmpty(); System.out.println(result); } publicstaticvoidreplace(){ Strings="abcde"; s=s.replace(s,"f"); System.out.println(s); } publicstaticvoidsubString(){ Strings="abcdef"; s=s.substring(0,1); System.out.println(s); } publicstaticvoidlowerCase(){ Strings="ABCDE"; s=s.toLowerCase(); System.out.println(s); } publicstaticvoidcopyValue(){ char[]s={'a','b','c','d'}; Strings1=String.copyValueOf(s,0,1); System.out.println(s1); }}***********************菜鸟的分割线************************6.1内部类:外部类的普通方法-使用内部类的东西-需要new此内部类,静态的属性必须是final外部类私有的也可以访问普通内部类不能定义静态方法6.2静态内部类不能直接引用外部类非静态的东西;可以有静态方法;内部类本身的普通属性自己可以使用项目1内部类的示例:packageInnerClass;/**外部类的普通方法-使用内部类的东西-需要new此内部类,静态的属性必须是final外部类私有的也可以访问普通内部类不能定义静态方法*/publicclassInnerClassTest{publicstaticvoidmain(String[]args){ outClassic=newoutClass(); ic.out();}}//定义一个外部类;classoutClass{privateintage=10;privatecharsex='男';privateStringname="小明";publicvoidout(){ System.out.println("我是外部类"); innerClassi=newinnerClass(); System.out.println("调用内部类的属性name:"+);}classinnerClass{//静态的属性必须为final privatestaticfinalintage=20; privatecharsex='女'; privateStringname="小花"; publicvoidinnerClass(){ System.out.println("我是内部类"); } //普通内部类不能定义为静态方法; /*static{ }*/}}程序运行如下:***********************菜鸟的分割线************************7.1集合:ArrayList存储数据的可以增:add-1、直接添加元素;2、指定位置添加元素;3、添加集合(Collection)可以删:remove-1、根据下标删除:2、根据元素删除(a、根据下标和根据元素要分清(存储的数据是Integer)可以改:modify可以查:get-foreach-Collection实现了Iterable接口7.2如果存储的是自定义数据类型,需要重写hashCode和equals方法)泛型:泛泛的类型1、为集合做一个数据类型的限定-数据安全2、方便编程项目1集合Arraylist的示例:实现增删改查功能//创建一个对象 ArrayListarrayList=newArrayList(); //arrayList的增加; arrayList.add(1); //arrayList的删除; //arrayList.remove(0); //arrayList的修改; arrayList.set(0,2); //arrayList的查询; arrayList.get(0);项目2泛型的使用示例:7.3List接口list接口是Collection的子接口,实现list接口的容器类中的元素是有顺序的,而且可以重复。list容器中的元素都对应一个整数型的序号记载其中在容器其容器中的位置,可以根据序号存取容器中的元素。总结:LinkedList-插入/删除快,改查慢<br>ArrayList-改查块,插入删除慢<br>***********************菜鸟的分割线************************8.1Comparable接口所有可以排序的类都实现了java.lang.Comparable接口,Comparable接口中只有一个方法publicintcompareTo(Objectobj);该方法:返回0表示this==obj返回正数表示this>obj返回负数表示this<obj8.2实现了Comparable接口的类通过实现compareTo方法从而确定该类对象的排序方式。comparator-比较器-在实体类之外定义-比较灵活,可以根据需求排序comparable-定义在实体类上-可以直接使用Collections.sort(list);排序8.3自定义排序-匿名内部类<br>语法:new类名/接口名(){//方法体自定义方法重写方法}集定义与实例化一体集合-排序Collections.sort(Listlist);--默认从小到大排序项目1用Comparator实现比较。如图将1-10之间的数字从小到大进行排序;publicclassArrayList1{ publicstaticvoidmain(String[]args){ ArrayList<Integer>arrayList=newArrayList<Integer>(); //初始化; for(inti=1;i<=10;i++){ arrayList.add(i); } //创建一个比较器;Comparator<Integer>c=newComparator<Integer>(){ @Override publicintcompare(Integero1,Integero2){ if(o1>o2){ return1; } if(o1<o2){ return-1; } return0; } }; //将对象和比较器添加到集合中去。 Collections.sort(arrayList,c); for(Integerinteger:arrayList){ System.out.print(integer+""); } }}运行如下:将1-10之间的数字从大到小进行排序;publicclassArrayList1{ publicstaticvoidmain(String[]args){ ArrayList<Integer>arrayList=newArrayList<Integer>(); //初始化; for(inti=1;i<=10;i++){ arrayList.add(i); } //创建一个比较器;Comparator<Integer>c=newComparator<Integer>(){ @Override publicintcompare(Integero1,Integero2){ if(o1>o2){ return-1; } if(o1<o2){ return1; } return0; } }; //将对象和比较器添加到集合中去。 Collections.sort(arrayList,c); for(Integerinteger:arrayList){ System.out.print(integer+""); } }}运行如下:***********************菜鸟的分割线************************9.1Stack//压栈弹栈-弹出一个数据,最顶的那个数据就没有了:方法摘要

booleanempty()

测试堆栈是否为空。

\o"Stack中的类型参数"Epeek()

查看堆栈顶部的对象,但不从堆栈中移除它。

\o"Stack中的类型参数"Epop()

移除堆栈顶部的对象,并作为此函数的值返回该对象。

\o"Stack中的类型参数"Epush(\o"Stack中的类型参数"E

item)

把项压入堆栈顶部。

intsearch(\o"java.lang中的类"Object

o)

返回对象在堆栈中的位置,以1为基数。项目1Stack各个方法的示例:代码如下:packageStack;importjava.util.Stack;//Stack的示例;publicclassTestStack{publicstaticvoidmain(String[]args){ Stack<Integer>stack=newStack<Integer>(); //初始化; for(inti=0;i<5;i++){ stack.add(i); } //判断stack是否为空; booleanresult=stack.isEmpty(); System.out.println("result:"+result); //查看栈最顶部的数 inttop=stack.peek(); System.out.println("最顶端是:"+top); //去除最顶端的数; intremoveTop=stack.pop(); //再次查询最顶端的数; intnextTop=stack.peek(); System.out.println("去除之后最顶端的数为:"+nextTop); //把数填加到最顶端; stack.push(10); //添加之后,查询最顶端的数; intlastTop=stack.peek(); System.out.println("查询添加之后最顶端的数:"+lastTop); //查询,查询不到将返回到-1; System.out.println("查询第一个元素:"+stack.search(1));}}运行如下:***********************菜鸟的分割线************************10.1Map的方法如下:

voidclear()

从此映射中移除所有映射关系(可选操作)。

booleancontainsKey(\o"java.lang中的类"Object

key)

如果此映射包含指定键的映射关系,则返回true。

booleancontainsValue(\o"java.lang中的类"Object

value)

如果此映射将一个或多个键映射到指定值,则返回true。

\o"java.util中的接口"Set<\o"java.util中的接口"Map.Entry<\o"Map中的类型参数"K,\o"Map中的类型参数"V>>entrySet()

返回此映射中包含的映射

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论