自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

原创 Java-集合(Set接口)

1)无序(添加和取出的顺序不一致),没有索引;2)不允许重复元素,最多包含一个null值;3)JDK API中Set接口的实现类有:AbstractSet、ConcurrentSkipListSet、CopyOnWriteArraySet、EnumSet、HashSet、JobStateReasons、LinedHashSet、TreeSet;...

2022-08-30 10:55:56 412

原创 Java-集合(LinkedList类)

1)LinkedList底层实现了双向链表和双端队列特点;2)可以添加任意元素(元素可重复),包括null;3)线程不安全,没有实现同步。

2022-08-29 21:03:51 889 1

原创 Java-集合(Vector类)

1)Vactor类的定义;2)Vector底层也是一个对象数组;3)Vector是线程同步的,即线程安全,Vector类的操作方法带有synchronized;4)在开发中,需要线程同步安全时,考虑使用Vector。

2022-08-28 17:29:10 5481

原创 Java-集合(ArrayList类)

1)ArrayList集合对象可以添加任意的元素,可以添加null元素,并且可以添加多个null元素;2)ArrayList是由数组来实现数据存储的;3)ArrayLiat基本等同于Vector,除了ArrayList是线程不安全的(执行效率高);在多线程情况下不建议使用ArrayList。.........

2022-08-25 23:34:05 1009

原创 Java-集合(List接口及其常用的实现子类)

1)List集合类中元素是有序的(即添加顺序和取出顺序一致),且可以重复;2)List集合类中的每个元素都有其对应的顺序索引,即支持索引;3)List容器中的元素对应一个整数型的序号,记载其在容器中的索引位置,可以根据序号存取容器中的元素;

2022-08-23 18:26:54 2115

原创 Java-集合(Collection接口)

数组的不足1)数组长度在定义时必须指定,而且一旦指定,不能更改;2)保存的必须为同一类型的元素;3)使用数组进行增加和删除。集合1)可以动态保存任意多个对象;2)提供一系列方便操作对象的方法:add、remove、set、get;3)使用集合添加、删除新元素的示意代码更简洁。

2022-08-23 16:36:53 579

原创 Java-日期类(Date、Calendar、LocalDate...)

1)Date:精确到毫秒,代表特定的瞬间;2)SimpleDateFormat:格式和解析日期类SimpleDateFormat格式化和解析日期具体类。它允许进行格式化(日期转文本)、解析(文本转日期)和规范化;Date类实现了Cloneable接口、Comparable接口、Serializable接口,继承Object类;

2022-08-20 14:24:00 515

原创 Java-System类、BigInteger类和BigDecimal类

1)exit()方法,退出当前程序;2)arraycopy()方法,复制数组元素,比较适合底层调用,一般使用Arrays.copyOf()完成复制数组;3)currentTimeMillis()方法,返回当前时间距离1970-1-1的毫秒数4)gc()方法,运行垃圾回收机制System.gc();1)BigInteger适合保存比较大的整型;2)BigDecimal适合保存精度更高的浮点型(小数)。

2022-08-19 16:07:19 241

原创 Java-Arrays类

Arrays类里面包含了一系列静态方法,用于管理或操作数组。

2022-08-18 19:03:48 424

原创 Java-Math类

Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

2022-08-17 17:31:46 180

原创 Java-StringBuilder类

1)一个可变的字符序列。此类提供一个与StringBuffer兼容的API,但不保证同步(StringBuilder不是线程安全)。该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单线程使用的时候。如果可能,优先采用该类,因为在大多数实现中,String Builder比StringBuffer要快;2)在StringBuilder上的主要操作是append()和insert()方法,可重载这些方法,以接受任意类型的数据。...

2022-08-17 13:40:09 253

原创 Java-StringBuffer类

java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删;很多方法与String相同,但是StringBuffer是可变长度的;StringBuffer是一个容器。1)StringBuffer是一个final类,无法被继承;2)实现了Serializable接口,即StringBuffer的对象可以串行化,可以保存到文件或者网络传输;3)继承了抽象类AbstractStringBuilder。.........

2022-08-16 15:36:41 457

原创 Java-String类

1)String对象用于保存字符串,也就是一组字符序列;2)字符串常量对象使用双引号括起的字符串序列;例如:"你好"、"12.97"、"boy"等;3)字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占两个字节;4)String类较常用的构造方法:★String 实现了Serializable接口,String可以串行化可以在网络传输★String 实现了Comparable,String对象可以进行比较。...

2022-08-15 16:22:58 684

原创 Java-包装类

1.针对八种基本数据类型相应的引用类型—包装类。2.有了类的特点,就能调用类中的方法。

2022-08-12 18:09:16 67

原创 Java-异常

Java语言中,将程序执行中发生的不正常情况称为异常。(开发过程中的语法错误和逻辑错误不是异常)

2022-08-10 12:57:43 1146

原创 Java-注解

1)注解也被称为元数据,用于修饰解释包、类、方法、属性、构造器、局部变量等数据信息;2)和注释一样,注解不影响程序逻辑,但注解可以被编译或运行,相当于嵌入在代码中的补充信息;3)在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE中注解占据了更重要的地位,例如用来配置应用程序的任何切面,代替JavaEE旧版中所遗留的繁冗代码和XML配置等。...

2022-07-30 16:43:19 186

原创 Java-枚举

1)枚举是一组常量的集合;2)枚举属于一种特殊的类,里面包含一组有限的特定的对象。

2022-07-29 18:27:35 257

原创 Java-内部类

一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(innerclass),嵌套其他类的类称为外部类(outerclass)。是我们类的第五大成员【属性、方法、构造器、代码块、内部类】,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。...

2022-07-29 11:40:48 241

原创 Java-接口

接口就是给出一些没有实现的方法,封装到一起,到某个类需要使用的时候,再根据具体情况把这些方法写出来实现。

2022-07-26 22:59:42 331 1

原创 Java-抽象类

1)用abstract关键字来修饰一个类时,这个类就是抽象类;2)用abstract关键字修饰一个方法时,这个方法就是抽象方法;3)抽象类的价值更多作用在于设计,设计好后让子类继承并实现抽象类;4)抽象类,在框架和设计模式中使用较多。...

2022-07-26 18:51:49 1204

原创 Java-final关键字

需要用到final的需求如下1)当不希望类被继承时,可以用final修饰类;2)当不希望父类的某个方法被子类覆盖/重写时,可以用final修饰方法;3)当不希望类的某个属性的值被修改时,可以用final修饰属性;...

2022-07-25 20:36:21 386

原创 Java-单例设计模式

1.单例设计模式是指采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并对该类只提供一个取得其对象实例的方法。2.单例设计模式有两种方式1)饿汉式;2)懒汉式。

2022-07-25 18:35:01 144

原创 Java-代码块

代码化块又称为初始化块,属于类中的成员[即是类的一部分],类似于方法,讲逻辑语句封装在方法体中,通过{}包围起来。但和方法不同,没有方法名,没有返回值,没有参数,只有方法体,而且不用通过对象或者类显式调用,而是加载类时,或创建对象时隐式调用。......

2022-07-25 16:01:21 1167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除