文章分类 -  java

1 2 3 下一页
JAVA IO流:File方法listFiles()文件过滤器
摘要:在File类的方法中,遍历目录有两个方法: 1. file.list(); 返回String[]数组,就是将该目录下所有文件或文件夹的名字(非完整路径)遍历成一个数组 2. file.listFiles();返回File对象的数组,将该目录下所有文件或文件夹的File对象类型,遍历成一个数组 有时我 阅读全文
posted @ 2018-07-02 17:15 adamal 阅读(940) 评论(0) 推荐(0)
JAVA IO流:File类的获取功能
摘要:1. getName(); 返回String,从封装的File对象中获取路径中的最后部分,要么是文件名,要么是目录名,路径是否真的在硬盘中存在无所谓。 File file = new File("c:\\acb.txt"); file.getName();返回acb.txt File file = 阅读全文
posted @ 2018-06-28 14:39 adamal 阅读(404) 评论(0) 推荐(0)
JAVA IO流对象:File类中文件的创建和删除
摘要:File类对文件的操作有创建文件,创建文件夹‘删除文件等,都是通过File对象来操作的。 而操作文件的路径在构造函数中定义 File file = new File("c:\\abc.txt"); 1. 创建单个文件 createNewFile(); 返回boolean,成功返回true,失败返回f 阅读全文
posted @ 2018-06-23 22:53 adamal 阅读(705) 评论(0) 推荐(0)
JAVA IO流对象:File类的字段和构造方法
摘要:数据的存储一般分为内存存储和持久化存储,内存中的数据一旦断电即消失不见,而持久化存储指的是数据存储在硬盘 光盘 U盘等设备上。 程序将内存中的数据存储到持久化设备上,叫作输出Output 程序将数据从持久化设备上读取到内存中,叫作输入Input 一、 File类是JAVA将系统中的文件、路径、目录封 阅读全文
posted @ 2018-06-23 21:34 adamal 阅读(352) 评论(0) 推荐(0)
JAVA异常:自定义异常
摘要:1.书写规范:以Exception结尾 2. 做好继承,一般继承extends Exception类,当然也可以继承Throwable类 自定义异常类 阅读全文
posted @ 2018-06-23 16:01 adamal 阅读(91) 评论(0) 推荐(0)
JAVA异常:重写父类方法异常的处理
摘要:在继承父类的方法后,子类在重写方法时,可能会产生异常 一、父类的方法,如果抛出异常,子类重写时可以抛也可以不抛出异常。但如果子类要抛出异常,则子类抛出的异常的类的等级不得高于父类的异常等级。 父类抛的异常和子类抛的异常一模一样:OK 父类抛的异常等级大于子类抛的异常等级:OK 父类抛的异常等级小于子 阅读全文
posted @ 2018-06-23 15:25 adamal 阅读(880) 评论(0) 推荐(0)
JAVA: Map接口的Entry对象
摘要:Map类在设计的时候,提供了一个嵌套接口(即内部接口):Entry。Entry将键值对的对应关系封装成了对象,即键值对对象,这样我们在遍历Map集合的时候,就可以从每一个键值对(Entry)对象获取对应的键或对应的值getKey() getValue(); 1. Map接口中有个方法,叫entryS 阅读全文
posted @ 2018-06-20 09:37 adamal 阅读(1201) 评论(0) 推荐(1)
JAVA集合:Map集合
摘要:Collection接口和Map接口没有任何继承关第,Map与Collection不同在于,Map存储的是键值对key-value Map的特点: 1. Collection中的元素,元素是孤立存在的,而Map中的元素都是key-value成对存在的,一个键映射一个值。 2. 键是不能重复的,值可以 阅读全文
posted @ 2018-06-19 14:37 adamal 阅读(139) 评论(0) 推荐(0)
JAVA:Collection接口之Set接口的特点
摘要:set接口是Collection的另一个子接口,它的特点是“无序、无索引、不可存储重复元素”; 一、set接口介绍,set底层的本质就是map 通过equals方法,来判断元素是否重复。set集合取出元素的方式可以用迭代器和增强for set接口的方法基本上都是继承自父类Collection的方法 阅读全文
posted @ 2018-06-18 15:51 adamal 阅读(696) 评论(0) 推荐(0)
JAVA: ArrayList、LinkedList集合自身的特点
摘要:一. ArrayList是List接口的大小可变数组的实现。特点是查找快,增删慢 ArrayList本质就是一个长度可变的数组 ArrayList<String> ar = new ArrayList<String>(); ArrayList<String> ar = new ArrayList<S 阅读全文
posted @ 2018-06-18 10:44 adamal 阅读(1477) 评论(0) 推荐(0)
JAVA:List集合存储数据的结构
摘要:List接口下有很多个集合,它们存储元素所采用的结构方式是不同的,这样就导致了这些集合有它们各片的特点,供给我们在不同的环境下使用。数据存储的常用结构有:堆栈、队列、数组、链表 1. 堆栈,采用该结构的集合,元素存取有以下特点 先进后出 栈的出口和入口都是栈的顶端位置 压栈:就是存元素,像压子弹一样 阅读全文
posted @ 2018-06-18 09:55 adamal 阅读(1379) 评论(0) 推荐(0)
JAVA常用API:List接口
摘要:List接口继承自Collection接口,Collection接口下分为列表List和集Set,List与Set相比,特点是“有序 有索引 元素可重复”。 List接口的实现类有 ArrayList LinkedList List接口除了继承Collection的方法外,其自身还有特有的方法,带索 阅读全文
posted @ 2018-06-17 21:15 adamal 阅读(1438) 评论(0) 推荐(0)
JAVA:Collection接口之List接口
摘要:List(列表)与set(集)相比,有其特点:有序,有索引,可重复,而SET刚好相反。 List的实现类有ArrayList , LinkedList等 一、List中的抽象方法 有一部分是继承父类Collection接口的方法 1. add方法 继承父类:boolean add(e); 自已特有的 阅读全文
posted @ 2018-06-16 21:53 adamal 阅读(89) 评论(0) 推荐(0)
JAVA泛型的应用实例
摘要:题目要求:员工类Employee 有:服务员类Waiter 经理类manager 厨师类Cooker继承员工类Employee 要求: 1.将服务员 厨师 经理放到三个不同的集合中, 2.定义一个通用方法,将集合当参数传入,遍历集合,并调用各自的工作方法work(); //父类 public abs 阅读全文
posted @ 2018-06-16 09:33 adamal 阅读(252) 评论(0) 推荐(0)
子类继承父类时,创建对象,构造方法的调用问题
摘要:在学习继承的时候,遇到一些小问题,这里总结一下,有错误望指正: 先来看一段代码: [plain] view plain copy //标准父类 class Father{ //成员变量 private String name; private int age; //构造方法 //空参 public  阅读全文
posted @ 2018-06-15 09:25 adamal 阅读(269) 评论(0) 推荐(0)
JAVA集合框架:Iterator迭代器
摘要:在JAVA util包里,有一个接口叫Iterator叫迭代器,它是用来遍历集合的。 JAVA提供了很多个集合,它们在存储元素时,采用存储的方式不同,我们要取出这些集合中的元素,可以通过一种通用的获取方式来完成。 Collection集合元素的通用获取方式: 先由集合对象创建一个迭代器, 迭代器在取 阅读全文
posted @ 2018-06-14 17:26 adamal 阅读(102) 评论(0) 推荐(0)
JAVA:集合框架:Collection接口
摘要:集合是JAVA提供的一种容器,可以用来存储多个数据。 数组和集合的区别在于,数组的长度是固定,而集合的长度是可变的。 集合只用来存放引用类型的数据,基于自动装箱和拆箱,集合也可以用来存储基本数据类型。 ArrayList<Integer> arr = new ArrayList<Integer>() 阅读全文
posted @ 2018-06-13 21:43 adamal 阅读(103) 评论(0) 推荐(0)
JAVA常用API:大数据运算BigInteger类和BigDecimal类
摘要:JAVA中long型为最大整数类型,对于超大型的数据如何去表示呢,在JAVA世界中,超过long型的整数已经不能被称之为基本数据类型了,它们被封装成BigInteger对象,在BigInteger类中,实现四则运算都是通过方法来实现的,而不是采用运算符号来实现。 一、BigInteger类的构造方法 阅读全文
posted @ 2018-06-12 16:52 adamal 阅读(211) 评论(0) 推荐(0)
JAVA常用类:Arrays操作数组工具类
摘要:Arrays类包含用来操作数组(排序 搜索)的各种方法,常用方法: 1. sort(),对传入的数组进行升序排列,传入的数组可以是字节、字符、int float double short等 int[] arr = {1,8,6,3,9}; Arrays.sort(arr); //结果arr升序排列1 阅读全文
posted @ 2018-06-12 00:19 adamal 阅读(105) 评论(0) 推荐(0)
JAVA常用类:Math类
摘要:Math类包含了用于执行基本数学运算的静态方法,直接类名调用即可,位于java.lang包下 字段: PI 圆周率 方法: 1. abs(int i);获取参数的绝对值 int i = Math.abs(-1); 结果i=9; 2. ceil(double d);返回大于或等于参数d的最小整数(ce 阅读全文
posted @ 2018-06-11 23:55 adamal 阅读(144) 评论(0) 推荐(0)

1 2 3 下一页