3695-赵同学-Java学科- 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

搜索的,或是查找的一组方法

方法的重载

 

 

[展开全文]

字符串的拼接:用加号就可以实现字符串的拼接

接口为形参时:第一种是创建接口的实现类的对象

 

去除两边的空白的大大的有。

如去某网站上输出帐号:不小心整个空格,就需要去掉。

将这些方法练熟之后,在后续的使用中,

 

[展开全文]

compareTo(String anotherString)

用于比较调用对象和参数对象的大小关系

 

用int 类型  正,负,0

compareTolgnore

不考虑大小写,也就是a与A是等价关系

 

 

[展开全文]

案例题目:

判断字符串“上海自来水来自海上”是否为回文关打印,所谓回文是指一个字符序列无论从左向右读,还是从右向左读都是相同的句子

int compareTo(String anotherString)

用于比较调用对象和参数对象的大小关系

 

[展开全文]

String类,常用的成员方法

String toString

byte[] getBytes() 将当前字符串内容转换为byte数组并返回

char[] toCharArray() 用于将当前字符串内容转换为char数组并返回

只用记得很宠牢固了之后,用得很熟练了之后

才能很快的反应过了

String 类型与数组之间的转换会有什么用呢

[展开全文]

String类型 ,双引号方式初始值

new初始化,有什么区别

String(String original) 根据参数指定的字符串内容来构造对象,新创建对象为参数对象的副本

[展开全文]

java.lang.String 类用于描述字符串

“abc”用双引号表示的值,叫做字面值

底层不使用char[]来表示,用byte[]来表示

public final class String

String类继承自 Object

所有的字符串,都是String类来加以描述

char类型,占了两个字节

byte类型 ,占了一个字节

String类型描述的为一个常量不可更改

str1 = "123"  将字符串"123"的字址赋给str1

常量池的概念

在方法区中申请了一块空间,

由于String类型描述的字符串内容是常量不可改变,因此java虚拟机将首次出现的字符串放入常量池中,基后续代码中出现了相同字符串内容则直接使用池中已有的字符串对象而无需申请内存及创建对象,从而提高了性。

[展开全文]

面向对象

1.基本概念

  • 类 抽象描述  由属性和行为构成
  • 对象 具体的事物 

2. 对象的创建

new 类名();

3.引用的定义

使用引用数据类型定义的变量简称引用

引用主要用于记录对象在堆中的内存地址

语法格式 

类名 引用变量名;person p = new person;

引用变量名.成员变量名  p.name = "张飞";

 

 

[展开全文]

Boolean类的,主要用于实现对boolean类型的包装

 

[展开全文]

由于float类型与double类型在运算时可能会有误差,若希望实现精确运算则

金钱运算不允许有误差

java.math.DigDecimal

[展开全文]

常用的数据处理类

Math类的主要用于提供执行数学运算的方法:

static int max(int a,int b)

static int min(int a,int b)

static double pow(double a ,double b)

[展开全文]

1、基本数据类型转换为对应包装类的方式

调用包装类的构造方法或静态方法

2、获取包装类对象中基本数据类型变量数值的方式

调用包装类中的xxxValue方法即可

3、字符串转换为基本数据类型的方式

调用包装类中的parseXXX方法即可

[展开全文]

java.lang.Boolean类型内部包装了一个boolean类型的变量作为成员变量,主要用于实现对boolean类型到String类之间的转换等方法

Boolean 

静态方法,就是类层级的方法

[展开全文]

Double类的概念

包装了一个double类型的变量作为成员变量,主要用于实现double类型的包装,并提供double类型到String类之间的转换等方法

 

常量与构造方法,构造方法

integer有装箱池,double类有装箱池;

包装类的继承关系

 

[展开全文]

从int 类型到integer类型的转换,叫做装箱

自动装箱池

在Integer类的内部提供了自动装箱技术,将-128到127之间的整数已经装箱完毕,当程序中使用范围之间的整数时,无需装箱直接取用自动装箱池中的对象即可,从而提高效率。

[展开全文]

java.lang.Integer类内部包装了一个int类型的变量作为成员变量,主要用于实现对int类型的包装并提供Int类型到String类之间的转换等方法

Integer类为一个包装类

 

 

[展开全文]

包装类

通常情况下基本数据类型的变量不是对象

为了满足万物皆对象的理念就需要对基本数据类型的变量进行打包封装处理变成对象

而负责将这些变量声明为成员变量进行对象化处理的相关类,叫做包装类。

在java官方已经提供了8个包装类;

java.lang.Byte  = byte

java.lang.Short = short

java.lang.In

[展开全文]

toString方法

使用print或println打印引用或字符串接拼引用都会自动调用该方法

 

编程实现Student类的封装,特征:学号和姓名,要求提供打印所有特征的方法

 

为了返回更有意义的字符串数据,则需要重写该方法

[展开全文]

hashCode 内存地址的编号

若两个对象调用equals方法相等,则各自调用该方法的结果必须相同

若两个对象equals方法不相等,则各自调用该方法的结果应该不相同

 

为了使得该方法与equals方法保持一致,需要重写该方法

[展开全文]