#阿里巴巴JAVA开发手册

java数据结构4--集合Set

  Set接口用来表示:一个不包含“重复元素”的集合Set接口中并没有定义特殊的方法,其方法多数都和Collection接口相同。重复元素的理解:通常理解:拥有相同成员变量的对象称为相同的对象,如果它们出现在同一个集合中的话,称这个集合拥有重复的元素HashSet中对重复元素的理解:和通常意义上的理...
代码星球 ·2021-02-22

java数据结构3--List

1.1list接口的简介  1.2list实现子类ArrayList:线程不安全,查询速度快,底层用的是数组,增删慢LinkedList:线程不安全,链表结构,增删速度快,查询慢Vector:线程安全,但速度慢,已被ArrayList替代 1.3list的遍历方法  &...
代码星球 ·2021-02-22

java数据结构2--集合总论

   0.1、为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式(容器)Java中集合也是类,真正用来存储东西的是某种集合类的实例对象。0.2、集合类VS数组数组和集合类都是容器,有何不同?集合类的特...

java数据结构--array与ArrayList的区别

 ArrayList 内部是由一个array 实现的。如果你知道array 和 ArrayList 的相似点和不同点,就可以选择什么时候用array或者使用ArrayList,array 提供O(1)的查找性能和很基本的方式去存储数据。ArrayLi...

java常用类与包装类--包装类

局部变量中基本数据类型直接分配在栈中,而对象分配在堆中将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法来操作该数据包装类主要功能:用于基本数据类型与字符串之间的转换2.1.1构造方法Integer类在对象中包装了一个基本类型int的值。此外,该类提供了多个方法,能在int类型和String类型之间互相转...
代码星球 ·2021-02-22

java常用类与包装类--常用类字符串String类、StringBuffer类、Stringbuilder类

1.1String类的概念和储存结构:(1)字符串是一个比较特殊的对象,可以使用new,也可以不使用new来创建字符串对象Strings1=newString("abc");堆Stringstr="abc";常量池Stringstr2="abc";两者的区别:一个在堆中,一个在常量池中常量池:方法区的一部分,字符串在常...

javaNIO

1...
代码星球 ·2021-02-22

javaIO--数据流之IO流与字节流

0.1、IO(InputOutput)流的概念Java中将不同设备之间的数据传输抽象为“流”:Stream设备指的是:磁盘上的文件,网络连接,另一个主机等等 按流向分:输入流,输出流:都是针对内存来说的输入流,只能从其中读取数据输出流,只能把数据放入其中按每次处理的数据单位分:字节流,字符流1.字节流:每次处...
代码星球 ·2021-02-22

javaIO--File类

位于java.io包下,用于表示与平台无关的文件和目录File类可以用来操作文件和目录,但是不能用来访问文件的内容。   1.构造方法File(StringpathName)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例File(Stringparent,Stringchi...
代码星球 ·2021-02-22

java数据结构1--数组、排序和Arrays工具类

数组的定义数组的内存结构数组定义常见问题数组常见操作Java参数传递问题--值传递二维数组1.数组概念同一种类型数据的集合,可以是基本数据类型,也可以是引用数据类型。数组的特点:数组存储的都是相同数据类型的元素(相同数据类型)数组的长度也就是数组中元素的个数(固定长度)元素从0开始编号,编号也称“索引”:index(下...

java面向对象5--内部类

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不...
代码星球 ·2021-02-22

java面向对象4-多态

5.1多态:polymorphism概念定义:某一类事物的多种存在形态表现形式:父类变量指向子类实例  例:动物中猫,狗  猫这个对象对应的类型是猫类型  猫x=new猫();  同时猫也是动物中的一种,也可以把猫称为动物  动物y=new猫();  动物是猫和狗具体事物中抽取出来的父类型  站在父类的角度看子类对象,...
代码星球 ·2021-02-22

java面向对象3-继承(继承、抽象类、抽象接口)

面向对象概念-类与对象的关系封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式,private-构造方法/构造器-this关键字-static关键字(javadoc制作工具类)-代码块继承:方法重写-super-子类实例化过程-final-抽象类-接口多态:4.1继承的概述:extends(继承,扩展) ...

java面向对象2-封装

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,面向对象三大特点之一。好处:防止数据被任意篡改,提高安全性隐藏了实现细节,仅暴露方法如何实现封装?使用private关键字修饰成员变量对外提供公有的setter和getter方法2.1private(私有的)private关键字:    是一个权限修饰符,用于...
代码星球 ·2021-02-22

java面向对象1-面向对象概念

面向对象概念-类与对象的关系封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式,private-构造方法/构造器-this关键字-static关键字(javadoc制作工具类)-代码块继承:方法重写-super-子类实例化过程-final-抽象类-接口多态: 1.1面向对象概念Object-Orient...
代码星球 ·2021-02-22
首页上一页...3233343536...下一页尾页