Java基础
文章平均质量分 92
衍方
这个作者很懒,什么都没留下…
展开
-
区分Java中的Iterable与Iterator接口
Java中的Iterable与Iterator详解在Java中,我们可以对List集合进行如下几种方式的遍历:List<Integer> list = new ArrayList<>();list.add(5);list.add(23);list.add(42);for (int i = 0; i < list.size(); i++) { System.out.print(list.get(i) + ",");}Iterator it = list.转载 2020-09-15 10:43:27 · 358 阅读 · 0 评论 -
Java集合框架总结
Java集合框架总结简介集合框架:用于存储数据的容器。集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。实现:集合接口的具体实现,是重用性很高的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找、排序等。这些算法通常是多态的,因为相同的方法可转载 2020-09-11 10:18:05 · 158 阅读 · 0 评论 -
一步步揭晓Java高级语法—泛型
深入理解Java高级语法——泛型前言泛型是Java基础知识的重点,虽然我们在初学Java的时候,都学过泛型,觉得自己掌握对于Java泛型的使用(全是错觉),往后的日子,当我们深入去阅读一些框架源码,你就发现了,自己会的只是简单的使用,却看不懂别人的泛型代码是怎么写的,还可以这样,没错,别人写出来的代码那叫艺术,而我…探讨Java语言为什么存在着泛型,而像一些动态语言Python,JavaScipt却没有泛型的概念?原因是,像Java,C#这样的静态编译型的语言,它们在传递参数的时候,参数的类型,必原创 2020-09-10 03:11:05 · 248 阅读 · 0 评论 -
Java泛型解惑之上下通配符
? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。<? extends T>:是指 “上界通配符(Upper Bounds Wildcards)”<? super T>:是指 “下界通配符(Lower Bounds Wildcards)”一、为什么要用通配符和边界?–泛型不是协变的 开发人员在使用泛型的时候,很容易根据自己的直觉而犯一些错误。比如一个方法如果转载 2020-09-10 03:02:43 · 613 阅读 · 0 评论 -
从一知半解到步步揭晓Java语法—泛型
深入理解 Java 数组引言概念数组是数据呈线性排列的一种数据结构,它用一组连续的内存空间,来存储一组相同数据类型的数据,表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。数组是基本上所有语言都会有的一种数据类型,是我们在开发过程中经常会接触到的,所以我们很有必要了解数组的相关特性数组的定义和使用需要通过方括号 []。Java 中,数组是一种引用类型。Java 中,数组是用来存储固定大小的同类型元素。区别于C/C++数组存储结构区别:C数组:数组空间是一次性给原创 2020-09-07 23:21:02 · 256 阅读 · 0 评论 -
图解Java中的参数传递
图解Java中的参数传递今天做项目,发现了一个问题,当String作为参数传递的时候,在函数内部改变值对外部的变量值无影响,如下代码: public static void main(String[] args) { String str = "11111"; changeStr(str); System.out.println(str);//输出11111 } public static void changeStr(String str转载 2020-09-06 15:40:45 · 245 阅读 · 0 评论 -
深入理解Java之装箱与拆箱
深入理解Java中的装箱与拆箱一、Java数据类型1、在说装箱与拆箱之前,先说一下Java的基本数据类型,Java从数据类型上可以划分为值类型与引用类型,值类型是四类八种,分别是:整数型:byte̵,short̵,int̵,long浮点型:float,double字符型:char布尔型:boolean数据类型内存默认值包装类byte8位0Byteshort16位0shortint32位0Integerlong64位0L或0lL原创 2020-09-04 16:19:21 · 165 阅读 · 0 评论