java基础
山城SC
这个作者很懒,什么都没留下…
展开
-
多线程
线程创建创建一个Thread类,或者一个Thread子类的对象创建一个实现Runnable接口的类的对象Thread类Thread是一个线程类,位于java.lang包下构造方法说明Thread()创建一个线程对象Thread(String name)创建一个具有指定名称的线程对象Thread(Runnable target)创建一个基于Runn...原创 2020-02-20 13:23:56 · 211 阅读 · 0 评论 -
集合
集合Collection和MapCollection的继承接口有List序列、Queue队列、Set集。序列和队列有序允许重复,集里的元素无序不允许重复。List实现类有ArrayList和LinkedList。Queue实现类有LinkedList。Set实现类有HashSet。Map的实现类有HashMap。List概述List是元素有序并且可以重复的集合,成为序列。List可...原创 2020-02-15 22:30:49 · 282 阅读 · 0 评论 -
Java包装类
Java数据类型包装类Java API基本数据类型和包装类的转换自动装箱int t1 = 2;Integer t2 = t1;手动装箱Integer t3 = new Integer(t1);自动拆箱int t4 = t2;手动拆箱int t5 = t2.intValue();基本数据类型和字符串的转换Integer.toString(...原创 2020-02-08 16:40:25 · 162 阅读 · 0 评论 -
Java常用工具:异常
异常Throwablethrowable分为Error和Exception。ErrorError是程序无法处理的错误,表示运行应用程序中较严重的问题。虚拟机错误内存溢出线程锁死……ExceptionUnchecked Exception 编译器不要求强制处理的异常。RuntimeExceptionNullPointerException 空指针异常ArrayIn...原创 2020-02-06 16:35:41 · 175 阅读 · 0 评论 -
StringBuffer类复习
StringBuffer类StringBuffer类:字符缓冲区StringBuffer类和String类最大的区别在于它的内容和长度是可以改变额。StringBuffer类似一个字符串容器,当在其中添加或删除字符时,并不会产生新的StringBuffer对象StringBuffer类常用方法StringBuffer append(char c)--------------添加参数原创 2017-10-26 19:30:07 · 680 阅读 · 0 评论 -
JavaString类总结
String类String类的构造方法Sting()-----------------创建一个内容为空的字符串String(String value)--------------------根据只定字符串内容创建对象String(char[] value)--------------------根据指定字符数组创建对象一、字符串的基本操作package pan;clas原创 2017-10-26 18:25:13 · 496 阅读 · 0 评论 -
集合类的双列集合:Map接口
Map接口是一种双列集合,它的每一个元素都包含了一个键对象key和一个值对象Value,键和值之间存在着一种对应关系称为映射。 Map集合的常用方法 HashMap是Map接口的实现类,它用于储存键值映射关系,但必须保证不出现重复的键,若键重复后面的将会覆盖前面的。遍历Map集合中所有键值对的方法1.通过ke原创 2017-10-13 16:11:28 · 1574 阅读 · 0 评论 -
集合类:单列集合--Collection
一、为什么要有集合类在程序中可以用数组来保存多个对象,但在某些情况下开发人员无法预测对象的多少,此时再用数组来储存并不合适。例如:某学校要储存在校学生的信息,由于学校会不断有新的学生进来也会有毕业的学生出去,这是学生的数目就很难确定。为了保存这些数目不确定的对象,JDK提供了一系列特殊的类,这个类可以储存任意类型的对象,并且长度可变,java中称这些类为集合。二:CollectionC原创 2017-10-12 16:37:13 · 606 阅读 · 0 评论 -
Math类和Random类
Math类与Random类Math类是数学操作类,提供了一系列用于数学运算的静态方法,包括求绝对值,三角函数。Math类中有两个静态变量PI和E,分别代表常量π和e;package pan;class Example{public static void main(String[] args) {System.out.println(Math.abs(-1));//求绝对值原创 2017-10-28 13:56:12 · 419 阅读 · 0 评论 -
System类和Runtime类
System类和Runtime类System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些属性和方法,直接使用System类调用即可。System类的常用方法Static void exit(int status)-----------------该方法用于终止当前运行的java虚拟机,其中,参数status表示状态码,若状态码非0,则表示异常终原创 2017-10-28 13:28:00 · 455 阅读 · 0 评论