美文网首页
2020-01-10EL表达式

2020-01-10EL表达式

作者: keeeeeenon | 来源:发表于2020-01-10 11:45 被阅读0次

面向对象---类和对象

常用类---String Date


抽象类---被继承-----父类
接口-----被实现-----父类

1.API文档----应用程序编程接口,指一些预先定义好的类
1)左上角---包
2)左下角---包中的类和接口
3)右侧-----类的详细信息
|-----构造方法 Constructor
|-----属性 Field
|-----方法 Method
|---返回值类型
|---方法名
|---参数列表
|---概要信息
4)不需要全部掌握,但是需要掌握一些常用的包,现用现查。
2.Object-----所有类的父类
1)如果一个类没有指定父类,那么这个类的父类的Object类;
如果一个类指定了父类,那么这个类的间接父类的Object类;
2)==
|---基本数据类型:判断两个变量是否相等
|---引用数据类型:判断两个引用是否指向同一个对象---地址
3)equals()
|----Object类中的equals()和引用数据类型中==的作用是相同的
|----String类中的equals()用来判断两个字符串的内容是否相同,和父类Object中的equals方法作用不一样,
原始是:String类中重写了父类Object中的equals方法。
|----自定义的类型(开发人员自己设计的类)如果需要判断对象的内容(属性的值)是否相同,
那么就要重写equals()方法(可以通过开发工具生成)
4)toString()方法
|----返回对象的字符串表示形式-----全类名@哈希值
|----通过System.out.println(对象名)的操作,会默认调用toString方法
等效于System.out.println(对象名.toString())
|----如果希望打印自定义类型当中的属性,需要重写toString()方法
3.包装类----基本数据类型的包装类
1)解决的问题---解决了基本数据类型不能被当成类使用的问题;
2)----
|---byte Byte
|---short Short
|---int Integer
|---long Long
|---float Float
|---double Double
|---char Character
|---boolean Boolean
3)基本数据类型和包装类之间的转换
|----基本数据类型--->包装类----装箱
|---手动装箱 Integet i = new Integet(10);
|---自动装箱 Integer i = 10;
|----包装类--->基本数据类型----拆箱
|---手动拆箱 Integet i = new Integet(10); int a = i.intValue();
|---自动拆箱 int a = i;
4)基本数据类型和字符串转换
|---基本数据类型--->String int a = 100; String str = a + ""; | int a = 100; String str = String.valueOf(a);
|---String--->基本数据类型 String str = "100"; int a = Integer.parseInt(str);
4.字符串相关的类 String StringBuffer StringBuilder
String----char[]
char---2Byte---int 0101001
byte---1Byte

1)如何创建字符串
    String str1 = "hello world";//常用
    String str2 = new String("hello world");
2)判断功能
    |----equals() 判断两个字符串的内容是否相同
    |----equalsIgnoreCase() 判断是否相等忽略大小写
    |----contains() 判断是否包含
    |----startsWith()
    |----endsWith()
    |----isEmpty()
3)获取功能
    |----length()
    |----charAt()
    |----
4)正则表达式-----不是Java特有的   被判断的字符串  正则表达式的字符串
    |----包含特定规则的字符串
    |----^ 匹配字符串的开始
    |----$ 匹配字符串的结尾
    |----[] 表示一个字符
    |----{n} 长度为n
    |----{n,} 长度至少为n
    |----{n, m} 长度最少为n,最大为m

相关文章

  • 2020-01-10EL表达式

    面向对象---类和对象 常用类---String Date 类抽象类---被继承-----父类接口-----被实现...

  • Twig表达式

    Twig 表达式分为字面表达式、数学表达式、逻辑表达式、比较表达式、包含表达式、测试表达式、字符串插值表达式及其它...

  • php第五天--基本函数

    for变形格式for (表达式1; 表达式2; 表达式3) {循环体} 表达式1;for (; 表达式2; 表达式...

  • Python推导式(列表推导式、元组推导式、字典推导式和集合推导

    列表表达式 元祖表达式 字典表达式 集合表达式

  • 表达式

    原始表达式 最简单的表达式是“原始表达式”。原始表达式是表达式的最小单位,它们不再包含其他表达式。js中原始表达式...

  • 三元运算符

    基本格式 :(关系表达式) ? 表达式1 : 表达式2;执行流程 :关系表达式为 [真] 返回表达式1关系表达式为...

  • for循环

    for(表达式1;表达式2;表达式3){ //循环操作(输出) } 表达式1:循环变量的声明表达式.(a=...

  • daily -- mysql 基础 分支语句( if and

    if函数 语法:IF(表达式1,表达式2,表达式3); 如果表达式1成立(true),返回表达式2的值;如果表达式...

  • 表达式树

    表达式树中缀表达式转换为后缀表达式后缀表达式总结

  • linux 中 if 语句条件的含义

    文件表达式 整数变量表达式 字符串变量表达式 if [ 表达式1 –o 表达式2 ]

网友评论

      本文标题:2020-01-10EL表达式

      本文链接:https://www.haomeiwen.com/subject/oqjpactx.html