摘要: 一、集合类(Collection): 1)用于存储对象;长度可变;存储不同类型对象; 2)集合类和数组的区别: (1)数组长度不变;集合类可变; (2)数组中数据都是同类型;集合类可以不同; 二、集合框架的构成和分类: 三、常用接口: (1)List(列表):可存放重复元素,元素存取是有序的;该集合 阅读全文
posted @ 2019-07-23 23:32 开拖拉机的拉风少年 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/fjsnail/p/3474654.html Java中存在着两种Random函数: 一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范 阅读全文
posted @ 2019-07-23 23:26 开拖拉机的拉风少年 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、Date对象: 1、初始化话对象: (1)Date():创建当前时间; (2)Date(long millisec):参数为1970年1月1日起的毫秒数; 2、方法: (1)boolean after(Date date):调用此方法的Date对象在指定日期之后返回true,否则返回false; 阅读全文
posted @ 2019-07-23 23:25 开拖拉机的拉风少年 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、string/string/stringbuffer区别: 1)string创建后不能改变,每次改变都是重新创建对象; string/stringbuffer是string的缓冲区容器,可以修改; 2)速度:stringBuilder快于stringbuffer快于string 二、String 阅读全文
posted @ 2019-07-23 23:18 开拖拉机的拉风少年 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 一、字符串:不可变对象;一旦赋值,其内容是不可改变的; //重新赋值,等于创建新的对象; 二、创建方法: (1)String s=new String(); (2)String s1=new String("abc"); (3)String s2="abc"; //s为String类型的变量;"ab 阅读全文
posted @ 2019-07-23 23:07 开拖拉机的拉风少年 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.基本数据类型对象包装类: 2.常用方法: (1)基本数据类型转字符串: 1)基本数据类型+""; 2)static String toString(int i) ;//Integer.toString(123); (2)字符串转基本数据类型: 基本数据类型 变量名=基本数据包装类.parse基本 阅读全文
posted @ 2019-07-23 22:21 开拖拉机的拉风少年 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.内部类访问规则: (1)成员内部类中不可以有静态属性;静态内部类可以有; (2)内部类可以直接访问外部类中的成员,包括私有; (3)外部类访问内部类,必须实例化内部类; 2.静态内部类: (1)静态内部类只能访问外部静态成员; (2)可以直接用"外部类名.内部类名.静态成员"调用静态成员; (3 阅读全文
posted @ 2019-07-23 10:40 开拖拉机的拉风少年 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、obj1.equals(object obj2):对象比较:默认为地址值比较; (1)==:基本数据类型:值比较;引用数据类型:地址比较,默认为Object类的equals; (2)null:不属于任何对象的实例; 二、obj.getClass(): (1)obj.getClass();返回cl 阅读全文
posted @ 2019-07-23 10:07 开拖拉机的拉风少年 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、Runtime类:代表着Java程序的运行时环境; 每个Java程序都有一个Runtime实例,该类会被自动创建; 我们可以通过Runtime.getRuntime() 方法来获取当前程序的Runtime实例; 二、核心方法: (1)关闭资源钩子时调用一个线程执行一次:addShutdownHo 阅读全文
posted @ 2019-07-23 09:56 开拖拉机的拉风少年 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、基本语法: (1)public @interface 注解名字{}; (2)赋值: 1)String s1() default "hello world"; //可以不赋初始值; 2)String s2 = "hello world"; //1.8jdk以后; //必须赋初始值; 二、支持的数据 阅读全文
posted @ 2019-07-23 09:51 开拖拉机的拉风少年 阅读(731) 评论(0) 推荐(0) 编辑