JavaSE
_lyl
这个作者很懒,什么都没留下…
展开
-
java异常及异常处理
异常父类 :Throwable 其下主要两大子类:Error ,ExceptionError主要包括系统错误,如虚拟机错误,线程死锁等,Exception主要指 编码,环境,用户操作输入出现问题。Exception其下子类主要包括非检查异常(RuntimeException)和检查异常,非检查异常主要包括空指针异常,数组下标越界异常,类型转换异常,算术异常。举例算术异常:pa原创 2017-01-16 17:27:34 · 446 阅读 · 0 评论 -
java集合-Map接口
Map可以存储键和对应的键值,代表一种映射关系,因此Map也被称为关联数组,你可以使用键来查找对象,就像一个简单的数据库。Map.put(key,value) 增加一个值;三种风格的map(对应Set):HashMap:查找最快但不保证有序;TreeMap:升序保存;LinkedHashMap:按插入顺序保存,同时保留了HashMap的查找速度;下面将随机生成一些原创 2017-01-19 18:27:21 · 237 阅读 · 0 评论 -
java集合-Set接口
Set不保存重复的元素,Set中最常用的是测试归属性,你可以很容易的询问某个对象是否存在某个Set中。其中,HashSet查找速度最快,但不保证元素有序,HashSet使用散列存储; TreeSet可以保证元素升序,TreeSet使用红黑树存储; LinkedHashSet按输入顺序保存元素。package com.select;原创 2017-01-19 17:10:46 · 255 阅读 · 0 评论 -
java集合-List接口
List是元素有序且元素可以重复的集合,成为序列;List可以精确的控制每个元素的插入位置,或删除某个位置的元素;ArrayList--数组序列,是List的一个重要实现类,底层由数组实现;任何类型的元素都可以存放到ArrayList中,但是会被保存为Object类,所以取出时需要进行强制转换,否则,会得到语法错误。例如下面有一个Apple类:package com.selec原创 2017-01-19 15:14:51 · 341 阅读 · 0 评论 -
java-Calendar类
Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默原创 2017-01-17 13:52:25 · 271 阅读 · 0 评论 -
java-Date类
在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间。package yh;import java.text.SimpleDateFormat;import java.util.*;public class Test { public static void main(String[] arg原创 2017-01-17 13:30:55 · 250 阅读 · 0 评论 -
java-StringBuilder类
java中,除了String类可以存储字符串,StringBuilder 和StringBuffer类也可以存储字符串。区别: String类具有不可变性,而另外两种可以创建一个内容可变的字符串。StringBuffer和StringBuilder基本相似,但StringBuffer是线程安全的,StringBuilder则没有实现线程安全功能,所以StringBuilder性能略高,优先原创 2017-01-17 11:46:43 · 382 阅读 · 0 评论 -
java-String类
String 顾名思义 字符串,java中有封装好的字符串类。创建 :String s = "HelloWorld";//方法1String s = new String("HelloWorld");//方法2String类常用方法:package yh;public class Test { public static void main(String[] arg原创 2017-01-17 11:13:11 · 271 阅读 · 0 评论 -
java异常链
常常会再捕获一个异常后跑出另外一个异常,并且希望把异常原始信息保存下来,这被称为异常链。在JDK1.4以前,程序员必须自己编写代码来保存原始异常信息,现在所有Throwable的子类子构造器中都可以接受一个cause对象作为参数,这个cause就异常原由,代表着原始异常,即使在当前位置创建并抛出行的异常,也可以通过这个cause追踪到异常最初发生的位置。只有Error,Exception,Runi原创 2017-01-16 21:15:08 · 395 阅读 · 0 评论 -
Java异常抛出及自定义异常
throw 抛出异常throws 抛出异常声明首先自定义异常类(继承Exception类)public class MyException extends Exception { public MyException(String message){ super(message); }}抛出异常package yh;public class Test {原创 2017-01-16 19:36:46 · 2123 阅读 · 0 评论 -
Java-进制转换
常用的进制转换:十进制转二进制,二进制转十进制十进制转八进制,八进制转十进制十进制转十六进制,十六进制转十进制如果二,八,十六之间想转换可以通过十进制做中间者。import java.util.Scanner;import java.math.*;public class BinaryConversionDemo { public static void ma原创 2017-02-21 17:42:10 · 921 阅读 · 0 评论