为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 自定义异常 继承Exception或其子类 重写父类的含参构造器和无参构造器
    查看全部
  • 基本类型转换为字符串有三种方法: int c=10; String str1=Interger.toString(); //使用包装类的 toString() 方法 String str2=String.valueOf(c);//使用String类的 valueOf() 方法 String str3=c+"";//用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 将字符串转换成基本类型有两种方法: String str="8"; int d=Interger.parseInt(str);//调用包装类的 parseXxx 静态方法 int e=Interger.vlaueOf(str);//调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • Throw和Throws的区别
    查看全部
  • 泛型集合众不能添加泛型规定的类型及其子类型以外的对象,否则会报错
    查看全部
  • 泛型不能为基本类型
    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱。 int i=10; Integer x=new Integer(i);//手动装箱 Integer y=i;//自动装箱 拆箱:把包装类对象转换成基本类型的值,又可分手动拆箱和自动拆箱。 Integer j=new Integer(8); int m=j.intValue();//手动拆箱 int n=j;//自动拆箱 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法:对象.类型Value();如: 方法名 解释 返回值 byteValue() 转为byte类型 byte doubleValue() 转为double类型 double floatValue() 转为float类型 float intValue() 转为int类型 int longValue() 转为long类型 long 2. 将字符串和本类型及包装类互相转换的方法 方法名 解释 返回值 parseInt(String s) 将字符串转换为int类型 static int toString() 转为字符串类型 String valueOf(String s) 将字符串转为Interger类型 static Interger
    查看全部
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
    查看全部
  • StringBuilder str=new StringBuilder();//创建一个空的StringBuilder对象 str.append("imooc");//在str字符串的末尾追加字符串 str.append(520);//在str字符串的末尾追加整数 str.length();//str字符串的长度 str.insert(7,"!");//在str字符串索引位置为7的地方插入内容 str.toString();//转化StringBuild对象为String对象,但不转化也可以输出
    查看全部
  • 在需要频繁对字符串进行修改操作时使用 StringBuilder 的效率比 String 要高。
    查看全部
    0 采集 收起 来源:练习题

    2016-04-07

  • 当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。 StringBuilder str1=new StringBuilder();//创建一个空的StringBuilder对象,名为str1 StringBuilder str2=new StringBuilder("imooc");创建一个字符串“imooc“,名为str2
    查看全部
  • ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 for (byte bt:s.getBytes()){ if ( bt=='a' ) { 和 for (int i=0;i<s.length();i++){ if ( s.charAt(i)=='a') {
    查看全部
  • String s1;申明一个string类型的s1,即没有在申请内存地址,更没有在内存任何指向引用地址; String s2=null;申明一个string类型的s2,同时在内存里申请了一个地址,但是该地址不指向任何引用地址; String s3="";申明一个string类型的s3,既在内存里申请了地址,该地址又指向一个引用该字符串的引用地址; String s4=new String();同理s3; 虽然new String()与""值一样,但是内存地址不一样。 一般来说 字符串的使用 最好用String str = "";语句,可以防止后面的程序因引用地址混乱而找不到的异常!String s = null;String s;劲量少用!能不用就不要使用!
    查看全部
  • 123
    查看全部
  • int length() 返回当前字符串的长度 int indexOf(int ch) 查找ch字符在该字符串中第一次出现的位置 int indexOf(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找ch字符在该字符串中最后一次出现的位置 int lastIndexOf(String str) 查找str子字符串在该字符串中最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex, int endIndex) 获取从beginIndex位置开始到endIndex位置的子字符串 String trim() 返回去除了前后空格的字符串 boolean equals(Object obj) 将该字符串与制定对象比较,返回true或false String toLowerCase() 将字符串转换为小写 String toUpperCase() 将字符串转换为大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regex, int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1<br> 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1<br> 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • ArrayList接口
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!