随笔分类 -  JavaSE

摘要:异常的定义: Java代码在运行过程中发生的问题就是异常 异常类:出现问题就会常见异常类对象,并抛出异常的相关信息,异常的位置,原因 异常体系: Throwable类是java中所有错误或异常的父类 Throwable类的子类Error类是所有错误的的父类 Throwable类的子类Exceptio 阅读全文
posted @ 2019-03-23 16:51 Zs夏至 阅读(157) 评论(0) 推荐(0)
摘要:package com.zs.Demo; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.Map; public class DouDiZhu { private static Map Pooker; pr... 阅读全文
posted @ 2019-03-23 15:31 Zs夏至 阅读(145) 评论(0) 推荐(0)
摘要:Collection集合方法: add() //添加元素 remove() //移除元素 size() //返回集合长度,(元素个数) isEmpty() //判断集合是否为空 contains() //判断集合是否包含指定元素 clear() //清空集合 toArray() //返回包含所有集合 阅读全文
posted @ 2019-03-22 21:43 Zs夏至 阅读(151) 评论(0) 推荐(0)
摘要:Collections算法类: Collections是一个算法类,提供了一系列静态方法,实现对集合的排序、替换、交换、搜索、拷贝等操作; 用法:Collections.方法名(要操作的集合); 就像数组的操作类Arrays类一样,Collections类是一个操作集合的类,注意:只能操作Colle 阅读全文
posted @ 2019-03-22 20:56 Zs夏至 阅读(143) 评论(0) 推荐(0)
摘要:Map接口: Map接口与Collection接口无继承关系。 区别:Collection中的元素是孤立的,一个一个存进去的。 Map作为一个映射集合,每一个元素包含Key-value对(键-值对)。即,Map元素总是成对出现的。 Map中的value对象可以重复,但Key不能重复。 Map接口的常 阅读全文
posted @ 2019-03-22 19:58 Zs夏至 阅读(189) 评论(0) 推荐(0)
摘要:Set接口: 1.Set接口是不包含重复元素的Collection; 2.set集合没有索引,只能通过增强型for循环或迭代器来遍历; 3.Set接口只包含从collection接口继承的方法,并且增加了禁止重复元素这个限制。 Set接口有HashSet类和LinkedHashSet类实现; Set 阅读全文
posted @ 2019-03-22 15:09 Zs夏至 阅读(129) 评论(0) 推荐(0)
摘要:List接口继承自Collection接口,自身具有三大特点: 1.有序集合:存入和取出的顺序一致; 2.此接口的用户可以对每个元素插入位置进行精确控制:可以通过索引操作元素 3.可以存储重复元素 List接口的特有方法: List集合遍历有三种遍历方式:迭代器遍历;普通for循环遍历,增强for循 阅读全文
posted @ 2019-03-21 19:31 Zs夏至 阅读(199) 评论(0) 推荐(0)
摘要:java中有很多集合,内部有各种的存储的方法,取出的方法也各不相同,那么有没有一种通用的方法来取出来呢? java提供的遍历集合元素的方法有两种: 1.for-each结构(增强型for循环) 格式: for(Object obj:collection)System.out.println(obj) 阅读全文
posted @ 2019-03-21 15:17 Zs夏至 阅读(116) 评论(0) 推荐(0)
摘要:String: String类的对象是一经创建就无法变动内容的字符串常量,创建String类的对象可以使用直接赋值和利用构造方法赋值 String str=“hello”; String str=new String("hello");两种方法都可以 String类的常用方法, length() / 阅读全文
posted @ 2019-03-21 14:20 Zs夏至 阅读(120) 评论(0) 推荐(0)
摘要:集合:集合是Java提供的一种容器,可以用来存储多个数据; 集合与数组的区别:集合的长度是可变的,数组的长度是固定的 集合中存储的数据必须是引用类型数据; ArrayList回顾: collection接口是集合的根接口,研究它应该通过他的实现类 ArrayList集合实现了List接口,List接 阅读全文
posted @ 2019-03-20 20:30 Zs夏至 阅读(152) 评论(0) 推荐(0)
摘要:Arrays类: 此类包含用来操作数组的各种方法(比如升序和搜索); 阅读全文
posted @ 2019-03-20 16:46 Zs夏至 阅读(130) 评论(0) 推荐(0)
摘要:基本类型包装类 定义:程序界面用户输入的数据都是以字符串类型存储的,如果需要操作这些字符串进行运算,需要转成基本数据类型,这时就要用到基本类型包装类,例: 八种基本数据类型对应八种包装类: char-->Character int -->Integer short-->Short long-->Lo 阅读全文
posted @ 2019-03-20 16:21 Zs夏至 阅读(173) 评论(0) 推荐(0)
摘要:Calendar类:(日历) 用法:Calendar是一个抽象类;不能实例化(不能new),使用时通过子类完成实现,不过这个类不需要创建子类对象,而是通过静态方法直接获取; 获取对象方法:getInstance(); getInstance()方法:官方文档:使用默认时区和语言环境获得一个日历。 g 阅读全文
posted @ 2019-03-20 14:57 Zs夏至 阅读(200) 评论(0) 推荐(0)
摘要:Date 定义时间和日期的类 java.util.Date 1s=1000ms; 时间的原点:公元1970年1月1日 00点00分00秒; date相关练习: 阅读全文
posted @ 2019-03-19 16:52 Zs夏至 阅读(189) 评论(0) 推荐(0)
摘要:正则表达式: 定义:在pattern类中有简单规则定义,具有特殊含义的字符串; 作用:用于一些字符串,比如验证注册邮箱,密码,用户名等; 正则表达式的语法: 1)字符:'\'反斜杠 \t 代表制表符 \n 换行 \r 回车换行 2)字符类:[abc] a或者b或者c [^abc] 否定abc [a- 阅读全文
posted @ 2019-03-19 16:26 Zs夏至 阅读(165) 评论(0) 推荐(0)
摘要:String练习: 阅读全文
posted @ 2019-03-19 14:46 Zs夏至 阅读(180) 评论(0) 推荐(0)
摘要:package com.zs.demo1; public class Demo1 { public static void main(String[] args) { fun1(); fun2(); fun3(); fun4(); fun5(); fun6(); fun7()... 阅读全文
posted @ 2019-03-18 20:56 Zs夏至 阅读(196) 评论(0) 推荐(0)
摘要:equals()方法; equals方法是Object类中的方法;Object是所有类的祖宗,所以所有类都有equals()方法; boolean equals(Object obj); equals方法是比较两个对象是否相等;对象为引用数据类型,比较的是内存地址; 可以看出,虽然p1与p2内用相同 阅读全文
posted @ 2019-03-18 20:54 Zs夏至 阅读(229) 评论(0) 推荐(0)
摘要:final: 意思是最终的,是一个修饰符,有时候一个功能类被开发好了,不想被子类重写就用final定义, 用final修饰的最终数据成员:如果一个类的数据成员用final修饰符修饰,则这个数据成员就被限定为最终数据成员。最终数据成员可以在声明时进行初始化,也可以通过构造方法赋值,但不能在程序的其他部 阅读全文
posted @ 2019-03-18 20:17 Zs夏至 阅读(211) 评论(0) 推荐(0)
摘要:this在构造方法间的使用, super: 在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的super();语句父类的构造方法第一行也有隐式的super();语句,所有的类都有一个object祖宗类,父类都继承object类 super()和this()的区别 thi 阅读全文
posted @ 2019-03-18 15:45 Zs夏至 阅读(192) 评论(0) 推荐(0)