Java
fugogo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基础for循环嵌套,各种三角形
直角三角形(实心) System.out.println("直角三角形"); for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ System.out.print("*"); } System.out.print("\n"); } 结果如图所示: 倒直角三角形: System.out.printf("倒直角三角...原创 2018-05-31 21:08:31 · 11183 阅读 · 1 评论 -
Java集合框架
Java 集合就像一种容器,可以把多个对象的引用放入容器中。 Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组 Java 集合可分为 Set、List 和 Map 三种体系 : Set:无序、不可重复的集合,set又是以map为底层实现 List:有序,可重复的集合,list接口是以数组为底层实现,是有序的 Map:具有映射关系的集合,key-val...原创 2018-10-24 15:50:39 · 160 阅读 · 0 评论 -
List接口
List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引 List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。 List 默认按元素的添加顺序设置元素的索引。 List实现类之一:ArrayList ArrayList 是 List 接口的典型实现类 本质上,ArrayList是对象引用的一个变长数组 List实现类之一:LinkedList ...原创 2018-10-24 16:05:02 · 190 阅读 · 0 评论 -
Set集合
Set接口存储一组唯一,无序的对象。 HashSet 是Set接口常用的实现类。 HashSet允许集合元素值为null 操作数据的方法与List类似,Set接口不存在get()方法。 Iterator接口表示对集合进行迭代的迭代器,专门实现集合的遍历。 方法: hasNext():判断是否存在另一个可访问的元素 next():返回要访...原创 2018-10-24 16:14:37 · 163 阅读 · 0 评论 -
Map
Map和Collection接口是平级关系 HashMap是Map接口中最常见的实现类。 存储一组成对的键-值对象,提供key(键)到value(值)的映射,通过key来索引 --key不允许重复 --value允许重复 添加的对象将转换为Object类型 Map接口常用方法及遍历: package com.hpe.collection; import java.io.Fil...原创 2018-10-24 16:29:24 · 196 阅读 · 0 评论 -
泛型
1. 解决元素存储的安全性问题 2. 解决获取数据元素时,需要类型强转的问题 @Test public void test1() { List list = new ArrayList(); list.add(60); list.add(20); list.add(new String("A")); //在使用泛型之前,任何Object及其子类对象都可以添加进来 ...原创 2018-10-24 16:41:55 · 407 阅读 · 0 评论 -
接口和和抽象的区别总结
抽象类 类可以定义为抽象类 有抽象方法的类都是抽象类 抽象方法应用场景: 方法的实现没想好 无法统一子类的实现 如果父类中有抽象方法,子类不实现,子类必须为抽象类 抽象类不能被实例化 抽象类不能用abstract修饰属性、私有方法、构造器、静态方法、final的方法 属性:Abstract只能修饰类,方法。属性(成员变量)都有具体的值。 私有方法:如果能修饰,子类可以实现私...原创 2018-11-20 10:26:35 · 230 阅读 · 1 评论 -
java基础大全简单概括
java语言的特点 特点一:完全面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态 特点二:健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等 特点三:跨平台性 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。一次编译,处处运行(因为jvm) Java两大核心机制 Java虚拟机(Java Virtua...原创 2018-11-20 10:49:10 · 448 阅读 · 0 评论
分享