![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
木子_AMT
这个作者很懒,什么都没留下…
展开
-
List接口与实现类详细释义与代码
List接口与实现类 List子接口 特点:有序、有下标、元素可以重复。 方法: void add(int index,Object o) // 在index位置插入对象o。 boolean addAll(int index,Collection c) // 将一个集合中的元素添加到此集合中的index位置。 Object get(int index) // 返回集合中指定位置的元素。 List subList(int fromIndex, int toIndex) // 返回fromIndex和原创 2021-01-20 19:58:43 · 174 阅读 · 1 评论 -
Java集合的概念与Collection接口+代码总结
什么是集合 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组区别: (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能储存引用类型 位置:java.util.*; Collection接口 Collection:该体系结构的根为接口,代表一组对象,称为“集合”。 List接口的特点:有序、有下标、元素可重复。 Set接口的特点:无序、无下标、元素不能重复。 Collection父接口 特点:代表一组任意类型的对象,无序、无下原创 2021-01-06 22:09:50 · 141 阅读 · 0 评论 -
Java有关于System类的示例代码
System类 System系统类,主要用于获取系统的属性数据和其他操作,构造方法私有的。 方法名 说明 static void arrayoopy(…) 复制数组 static long currentTimeMillis(); 获取当前系统时间,返回的是毫秒值 static void gc(); 建议JVM赶快启动垃圾回器回收垃圾 static void exit(int status); 退出jvm,如果参数是0表示正常退出jvm,非表示异常退出jvm。 实例:原创 2020-12-28 09:30:19 · 235 阅读 · 1 评论 -
Java SimpleDateFormat示例代码
SimpleDateFormat SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。 进行格式化(日期 —> 文本)、解析(文本 —> 日期)。 常用的时间模式字母 字母 日期或时间 示例 y 年 2020 M 年中月份 08 d 月中天数 10 H 1天中小时数(0-23) 22 m 分钟 16 s 秒 59 S 毫秒 367 示例: // 1创建SimpleDateFormat对象 y 年 M原创 2020-12-28 09:28:47 · 205 阅读 · 5 评论 -
Java Calendar详细操作
Calendar Calendar提供了获取或设置各种日历字段的方法。 构造方法 protected Calendar(); 由于修饰符是protected,所以无法直接创建对象。 其他方法 方法名 说明 static Calendar getInstance() 使用默认时区和区域获取日历 void set(int year,int month,int date,int hourofday,int minute,int second) 设置日历的年、月、日、时、分、秒原创 2020-12-28 09:08:53 · 145 阅读 · 1 评论 -
Java中Date类常用方法
Date Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。 时间单位 1秒 = 1000毫秒 1毫秒 = 1000微秒 1微秒 = 1000纳秒 // 今天 // toString()将此 Date对象转换为 String的形式 // 不过转换出来的日期格式部分人可能不容易接收 // 所以我们就使用date的另一个方法toLocaleString() 虽然已禁用 但是日期的格式更容易接收原创 2020-12-23 19:16:12 · 472 阅读 · 6 评论 -
BigDecimal的使用
思考:一下程序输出结果是多少? public class TestBigDecimal{ public static void main(String[] args){ double d1 = 1.0; double d2 = 0.9; System.out.println(d1-d2); } } 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .原创 2020-12-20 20:18:59 · 402 阅读 · 4 评论 -
String常用方法和可变字符串StringBuffer and StringBuilder
String 字符串是常亮,创建之后不可改变。 字符串字面值储存在字符串池中,可以共享。 String s = “Hello”;产生一个对象,字符串池中储存 String s = new String(“Hello”);//产生两个对象,堆、池各储存一个。 String name = "zhangsan"; name = "李四"; 以上,我们给一个String类型赋值,在字符串池中就会生成一个值。这时我们再给同一个String类型赋另一个值“李四”。 刚才的“zhangsan”并不会从字符串池原创 2020-12-20 20:12:38 · 204 阅读 · 0 评论 -
整数缓冲区(Integer)
整数缓冲区(Integer) Java预先创建了256个常用的整数包装类型对象。 在实际应用当中,对已创建的对象进行复用。 实例: Integer i1 = new Integer(100); Integer i2 = new Integer(100); System.out.println(i1==i2); // 这里Integer的长度是-128到127之间 Integer i3 = Integer.valueOf(100); Integer i4 = In原创 2020-12-20 20:04:41 · 346 阅读 · 0 评论 -
Object类的五个常用方法
Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以储存任何对象。 作为参数,可接受任何对象。 作为返回值,可返回任何对象。 getClass() 方法 public final Class<?> getClass(){} 返回引用中储存的实际对象类型。 应用:通常用于判断两个引用中原创 2020-12-17 17:58:58 · 1694 阅读 · 1 评论 -
Java内部类终极详解
内部类(Inner Class) 什么是内部类 概念:在一个类的内部在定义一个完整的类。 例 class Outer{ class Inner{ } } 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 成员内部类 在类的内部定义,与实例变量、实例方法同级别的类。 外部类的实例部分,创建内部类对象时,必须依赖外部类对象。 Outer out = new Outer(原创 2020-12-10 17:41:07 · 94 阅读 · 2 评论 -
JavaSE总结(脑图){简}【真~不看亏了】
JavaSE~脑图大总结原创 2020-12-08 14:40:20 · 107 阅读 · 0 评论 -
Java异常机制(自定义异常)
自定义异常 使用Java内置的异常类可以描述字编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需要继承Exception类即可。 在程序中使用自定义异常类,大体可分为以下几个步骤: 创建自定义异常类。 在方法中通过throw关键字抛出异常对象 如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。 再出现异常方法的调用者中捕获并处理异常。 实例: //原创 2020-12-04 16:11:40 · 148 阅读 · 0 评论 -
Java异常机制(处理异常)
Java异常处理机制 抛出异常 捕获异常 异常处理五个关键字 try、catch、finally、throw、throws 处理异常 实例: public static void main(String[] args){ int a = 1; int b = 0; try{// try监控区域 if(b==0){// throw throw new ArithmeticException();原创 2020-12-04 16:10:38 · 98 阅读 · 0 评论 -
Java异常机制(异常体系结构)
异常体系结构 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。 Error Error类对象有Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关。 Java虚拟机运行错误(Virtual MachineError),当JVM不再有继续执行操作所需的内存资源时,将出现OutOfMemoryError。这些异常发生时,Java虚拟机(原创 2020-12-04 16:09:13 · 75 阅读 · 0 评论 -
Java异常机制(什么是异常)
什么是异常 实际工作中,遇到情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、原创 2020-12-04 16:08:04 · 133 阅读 · 0 评论 -
Java 内部类
内部类 内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。 成员内部类 public class Outer{ private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void in(){原创 2020-12-04 16:03:52 · 75 阅读 · 0 评论 -
Java 抽象类和接口
抽象类和接口 抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方法的声明,没有方法的实现,它是用来让子类继承的。 子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要声明为抽象类。 实例: // abstract 抽象类 public原创 2020-12-04 16:02:50 · 81 阅读 · 0 评论 -
Java的面向对象三大特征(封装、继承、多态)
面向对象的三大特征 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,get/set 封装的意义 提高程序的安全性,保护资源 隐藏代码的实现细节 统一接口 系统可维护增加了 例: package object; public class Feng原创 2020-12-03 17:58:12 · 115 阅读 · 0 评论 -
Java方法及加深
方法和加深 方法及加深 方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return 的区别 方法名:注意规范 见名知意 参数列表(参数类型,参数名)… 异常抛出 // Demo01 类 public class Demo01 { // main 方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名(……){ /原创 2020-12-02 22:17:11 · 120 阅读 · 0 评论