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

(0评价)
价格: 免费

在java中表示\自身,是需要再加一个转义符\

[展开全文]

正规表达式,对字符串数据的格式进行验证

^运算符作为开头标志 ,使用$运算符作为结尾标志

 

正则表达式本质就是一个“规则字符串”,可以用于对字符串数据的格式进行验证,以及匹配、查找、替换等操作。该字符串通常使用^运算符作为开头标志,使用$运算符作为结尾标志,当然也可以省略

[abc] 可以出现a、b、c中任意一个字符

正则表达式网上搜一个,

boolean matches(String regex)参数要求是正则表达式的字符串

判断当前正在调用的字符串是否匹配参数指定的正规表达式

[展开全文]

面向对象

方法的调用

  • 引用变量名.成员方法名(实参列表);
  • 实参列表是对形参列表进行初始化操作
  • 实际参数可以传递直接量、变量、表达式、方法的调用

 

[展开全文]

String类中,熟练与掌握的方法

String subString(int beginIndex,int endIndex)

String类的方法,一定要练熟

用的时候,来举一返三

 

[展开全文]

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

方法的重载

 

 

[展开全文]

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

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

 

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

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

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

 

[展开全文]

compareTo(String anotherString)

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

 

用int 类型  正,负,0

compareTolgnore

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

 

 

[展开全文]

案例题目:

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

int compareTo(String anotherString)

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

 

[展开全文]

String类,常用的成员方法

String toString

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

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

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

才能很快的反应过了

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

[展开全文]

File类

基本概念

可以以获取文件或目录的特征信息

[展开全文]

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虚拟机将首次出现的字符串放入常量池中,基后续代码中出现了相同字符串内容则直接使用池中已有的字符串对象而无需申请内存及创建对象,从而提高了性。

[展开全文]

反射 -- 获取Class对象的方式

1.使用场景

在不确定对象类型和不无额定调用哪种方法时

2.Class类

基本概念

  • java.lang.Class类的实例可以用于描述Java应用程序中的类和接口,也就是一种数据类型。
  • 该类没有公共构造方法,该类的实例由Java虚拟机和类加载器自动构造完成,本质上就是加载到内存中的运行时类。

获取Class对象的方式

  • 使用数据类型.class的方式可以获取对应类型的Class对象(掌握)。使用引用/对象.getClass()的方式可以获取对应类型的Class对象。
  • 使用包装类.TYPE的方式可以获取对应基本数据类型的Class对象
  • 使用Class.forName()的方式来获取参数指定类型的Class对象(掌握)。

  • 使用类加载器ClassLoader的方式获取指定类型的Class对象。

 

[展开全文]

面向对象

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 

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

[展开全文]