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 · 10395 阅读 · 1 评论 -
Java集合框架
Java 集合就像一种容器,可以把多个对象的引用放入容器中。Java 集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组Java 集合可分为 Set、List 和 Map 三种体系 :Set:无序、不可重复的集合,set又是以map为底层实现List:有序,可重复的集合,list接口是以数组为底层实现,是有序的Map:具有映射关系的集合,key-val...原创 2018-10-24 15:50:39 · 109 阅读 · 0 评论 -
List接口
List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。List 默认按元素的添加顺序设置元素的索引。List实现类之一:ArrayListArrayList 是 List 接口的典型实现类 本质上,ArrayList是对象引用的一个变长数组List实现类之一:LinkedList...原创 2018-10-24 16:05:02 · 137 阅读 · 0 评论 -
Set集合
Set接口存储一组唯一,无序的对象。HashSet 是Set接口常用的实现类。HashSet允许集合元素值为null操作数据的方法与List类似,Set接口不存在get()方法。Iterator接口表示对集合进行迭代的迭代器,专门实现集合的遍历。方法: hasNext():判断是否存在另一个可访问的元素 next():返回要访...原创 2018-10-24 16:14:37 · 108 阅读 · 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 · 129 阅读 · 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 · 325 阅读 · 0 评论 -
接口和和抽象的区别总结
抽象类类可以定义为抽象类有抽象方法的类都是抽象类抽象方法应用场景: 方法的实现没想好 无法统一子类的实现如果父类中有抽象方法,子类不实现,子类必须为抽象类抽象类不能被实例化抽象类不能用abstract修饰属性、私有方法、构造器、静态方法、final的方法属性:Abstract只能修饰类,方法。属性(成员变量)都有具体的值。 私有方法:如果能修饰,子类可以实现私...原创 2018-11-20 10:26:35 · 156 阅读 · 1 评论 -
java基础大全简单概括
java语言的特点特点一:完全面向对象两个基本概念:类、对象三大特性:封装、继承、多态特点二:健壮性吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分。如:指针、内存的申请与释放等特点三:跨平台性跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。一次编译,处处运行(因为jvm)Java两大核心机制Java虚拟机(Java Virtua...原创 2018-11-20 10:49:10 · 348 阅读 · 0 评论