JAVA自学教程之(常用对象API)- String类



JAVA自学教程之(常用对象API)- String类。

多线程告一段落,开始常用对象API的涉及,背也要背下来!!!
日后开发,遇见最多的对象是文字,也就是字符串
String类
字符串是一个特殊对象
字符串一旦初始化就不可以被改变

一、特点
[html] view plaincopy在CODE上查看代码片派生到我的代码片
public class Main {
public static void main(String[] args)
{
Demo1();
System.out.println(“————–”);
Demo2();
}[......]

Read more

JAVA自学教程之(常用对象API)- String类:类方法练习



JAVA自学教程之(常用对象API)- String类:类方法练习。

intern方法
[html] view plaincopy在CODE上查看代码片派生到我的代码片
public class Main
{
public static void main(String[] args)
{
String str1 = new String(“asd”);
String str2 = str1.intern();/* 字符串常量池中有,就返回字符串,没有就创建 */
System.out.println(str2);
System.out.println( str1 ==[......]

Read more

JAVA自学教程之(常用对象API)- StringBuffer类&&StringBuilder类

JAVA自学教程之(常用对象API)- StringBuffer类&&StringBuilder类。

StringBuffer类

字符串的组成原理就是通过该类实现的
StringBuffer可以对字符串内容进行增删
StringBuffer是一个容器
很多方法和String相同

一、特点
StringBuffer字符串缓冲区,用于存放数据的容器
1.可变长度的
2.可以存储不同的数据类型
3.最终要转成字符串进行使用
4.对字符串进行修改
容器的特点:
1.添加
append(data)
insert(index,data);
2.删[......]

Read more

JAVA自学教程之(常用对象API)- 基本数据类型对象包装类

JAVA自学教程之(常用对象API)- 基本数据类型对象包装类。

将基本数据类型(8种:int..)封装成对象的好处就是可以在对象中封装更多的功能和方法来操控该数据

常见的操作就是:用于基本数据类型与字符串之间的转换

基本数据类型对象包装类一般用于基本类型和字符串之间的转换

基本类型—–>字符串

1.基本类型数值+”"

2.用string类中的valueOf(基本类型数值)

3.用Integer.ValueOf();

字符串–>基本类型数值

1.使用包装类中的静态方法XXX  parseXXX(“XXXX”)比如:i[......]

Read more

JAVA自学教程之(常用对象API) —迭代器

JAVA自学教程之(常用对象API) —迭代器。

数字有很多用数组存,对象有很多就要用集合存

但是数组是固定长度的,集合是可变长度的

集合的由来:

对象用来封装特有数据,对象多了需要存储,如果对象个数不确定,就需要使用集合容器来存储

集合的特点:

1.用于存储对象的容器

2.长度可变

3.集合中不可存储基本数据类型

对于集合体系,的最顶层存储的是该体系中所有的共性内容,Collection,同继承一样,看顶层,用底层

java.uitil包中的Cellection


集合容器因为内部的数据不同,有多种具体容器,不断向上[......]

Read more

JAVA自学教程之(常用对象API)—List集合及其子类特点

JAVA自学教程之(常用对象API)—List集合及其子类特点。

整个集合框架中最常用的就是List(列表)和Set(集)

一、List集合 && Set的特点
Collection的子接口:
1、List:有序(存入和取出的顺序一致),元素都有索引且可以重复
API文档解释:有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
2、Set:元素不能重复,无序,有可能会有序
API文档解释:一个不包含重复元素的 collection。[......]

Read more

JAVA自学教程之(常用对象API)—Vector、LinkedList、ArrayList集合演示

JAVA自学教程之(常用对象API)—Vector、LinkedList、ArrayList集合演示。

集合框架构成图


摘自百度图片

一、Vector集合 演示

虽然Vector已经不常用了,但是还是要了解一下其中的方法

 

  1. import java.util.ArrayList;
  2. import java.util.Enumeration;
  3. import java.util.Iterator;
  4. import java.util.LinkedList;
  5. im[......]

Read more

JAVA自学教程之(常用对象API)— Set集合:HashSet集合演示

JAVA自学教程之(常用对象API)— Set集合:HashSet集合演示。

随着Java学习的深入,感觉大一时搞了一年的ACM,简直是明智之举,Java里很多数据结构、算法类的东西,理解起来就轻松多了

Set集合下有两大子类开发常用 HashSet集合 、TreeSet集合

Set集合的元素是不重复且无序

一、HashSet集合

API文档解释:此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null 元素。

此类为基本操作提供了稳定性能,注意,此实[......]

Read more

JAVA自学教程之(常用对象API)— Set集合:TreeSet集合、比较器

JAVA自学教程之(常用对象API)— Set集合:TreeSet集合、比较器。

一、LinkedHashSet集合

HashSet下有子类LinkedHashSet

API文档关于LinkedHashSet的解释:

具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。此实现与 HashSet 的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到 set 中的顺序(插入顺序)进行迭代。注意,插入顺序 受在 set 中重新插入的 元素的影响。(如果在s.contains(e) 返回true 后立即调用 s.add[......]

Read more

JAVA自学教程之(常用对象API— Map集合及其常用方法

JAVA自学教程之(常用对象API— Map集合及其常用方法。

一、Map集合特点
Map集合(双列集合)一次添加一对元素,Collection集合(单列集合)一次添加一个元素
接口 Map<K,V>,实际上存储的是键值对
特点:
将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
也就是说Map中必须保证键的唯一性
二、常用方法
[html] view plaincopy在CODE上查看代码片派生到我的代码片
1.添加:value = put(key,value);返回前一个和key相关联的值,如果没有返回null
2.删除:voi[......]

Read more