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