- 博客(11)
- 收藏
- 关注
原创 java实现排序算法
import java.util.ArrayList;import java.util.Scanner;public class SortAlgorithm { public static void main(String[] args) { System.out.println("Sort"); int[] p = {65, 66, 97, 5, 2...
2019-10-02 14:07:38
95
原创 java异常
异常的概念程序在运行过程中出现的特殊情况异常处理的必要性:不对异常进行处理,可能导致程序中断,造成不必要损失异常的分类Throwable类Throwable类:可抛出的,一切错误或异常的父类,位于java.lang包中public class Throwableextends Objectimplements Serializable的 Throwable类是java语言中的所有...
2019-08-28 19:53:54
778
原创 Java TreeSet/HashSet Map集合
Set集合Set并没有独有定义方法,所有方法均继承自Collection不包含重复元素的集合。 更正式地,集合不包含一对元素e1和e2 ,使得e1.equals(e2) ,并且最多一个空元素。 正如其名称所暗示的那样,这个接口模拟了数学集HashSet此类实现Set接口,由哈希表(实际为HashMap实例)支持。 对集合的迭代次序不作任何保证。特别是,它不能保证顺序在一段时间内保持不变。 ...
2019-07-22 11:21:35
142
原创 java泛型集合,Collection工具类
泛型集合的概念:参数化类型,类型安全的集合,要求元素的类型一致。(在Collection接口中定义)特点:1编译时即可检查。而非运行是抛出一次2访问时,不必类型转换(拆箱)3不同泛型直接引用不能互相赋值,泛型没有多态在创建集合时规范元素的类型,所有表示的东西均变为相应类型ArrayList LIist = new ArrayList();此时add等方法的调用参数将转为Double...
2019-07-19 22:02:27
254
原创 java集合概述,List集合
java的toString方法调用?public static String valueOf(Object obj) {return (obj == null) ? “null” : obj.toString();}根据println使用的一个方法valueOF对一个对象进行输出得时候,就自动调用toString, 如果没有toString,就输出对象地址可以通过对调用对象的类写toS...
2019-07-19 14:41:50
175
原创 java 正则表达式,常用类
正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用Pattern中的正则表达式匹配public static boolean matches(String regex,CharSequence input)编译给定的正则表达式,并尝试匹配给定的输入。调用这种方便的方式的形式Pattern.matches(regex, inp...
2019-07-18 10:28:41
137
原创 java StringBuffer类,Integer类
StringBuffer概述线程安全,可变的字符序列。 字符串缓冲区就像一个String ,但可以修改。String和StringBuffer区别?String是一个不可变字符序列StringBuffer是可变字符序列StringBuffer的构造方法:* public StringBuffer():无参构造方法* 默认提供一个16个字符的字符串缓冲区* public Str...
2019-07-17 13:41:24
113
原创 java String类
01_常见对象(Scanner的概述和方法介绍)A:Scanner的概述:一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串B:Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。Scanne...
2019-07-17 10:24:02
93
原创 java Object类
APIapplication programming interface应用程序编程接口Object类:类层次结构的根类所有类都直接或间接继承自该类构造方法:public Object()Object hashcode返回值为intint i = a.hashCode();getClass方法返回值为ClassStudent s =new Student ();Cl...
2019-07-16 16:03:30
66
原创 java中的包
01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包将字节码(.class)进行分类存放包其实就是文件夹02_面向对象(包的定义及注意事项)(掌握)A:定义包的格式package 包名;多级包用.分开即可B:定义包的注意事项A:package语句必须是程序的第一条可执行的代码B:package语句在一个java文件中只能有一个C:如果...
2019-07-16 11:34:05
128
原创 java:面向对象:多态,抽象类,接口
多态多态的概述事物存在的多种形态多态的前提a.要有继承关系b.要有方法重写c.要有父类引用指向子类对象(设父类为animal,子类为catAnimal a = new cat (); ) (此处为向上转型)class Demo2_Polymorphic { public static void main(String[] args) { /*Father f = ne...
2019-07-15 19:52:14
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人