为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • 基本类型转换为字符串有三种方法:

    1. 使用包装类的 toString() 方法

    2. 使用String类的 valueOf() 方法

    3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串


    字符串转换成基本类型有两种方法:

    1. 调用包装类的 parseXxx 静态方法

    2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱


    查看全部
  • Comparable-----默认比较规则

    Comparator -------临时比较规则

    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱

    拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱


    查看全部
    1. String 类具有是不可变性。

    2. 使用 StringBuilder 或 StringBuffer 可变

    3. 不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。

    4. 创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类


    查看全部
  • “==” 和 equals() 有什么区别呢?

    ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致

    equals是判断引用类型的引用是否相等,==用于基本类型

    查看全部
  • String 类常用方法:

    查看全部


    1. 通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象

    2.  一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。

    3. 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法


    查看全部
  • 处理异常总结:

    https://img1.sycdn.imooc.com//5d3ff51a0001ed2f09210458.jpg

    查看全部
    0 采集 收起 来源:经验总结

    2019-07-30

  • Java异常链:

    https://img1.sycdn.imooc.com//5d3ff38e0001d9b705340256.jpg

    https://img1.sycdn.imooc.com//5d3ff3c60001ae3305440154.jpg

    https://img1.sycdn.imooc.com//5d3ff4030001a55d04770207.jpg

    https://img1.sycdn.imooc.com//5d3ff4140001fae705580193.jpg


    查看全部
  • Java的异常抛出:

    https://img1.sycdn.imooc.com//5d3ff20d0001519908070457.jpg

    https://img1.sycdn.imooc.com//5d3ff2630001973706770346.jpg

    查看全部
  • 处理异常:

    https://img1.sycdn.imooc.com//5d3fef820001239c07540484.jpg

    查看全部
  • Java异常:

    https://img1.sycdn.imooc.com//5d3fee4300014c6405930305.jpg

    https://img1.sycdn.imooc.com//5d3fee5c0001b0d208490459.jpg


    https://img1.sycdn.imooc.com//5d3fee78000111f505180308.jpg

    查看全部
    0 采集 收起 来源:Java异常简介

    2019-07-30

  • 1、length:字符串长度;

    2、indexOf(char||String):字符||字符串首次出现的位置;

    3、lastindexOf(char||String):字符||字符串最后一次出现的位置;

    4、substring(b,e):b位置截取e位置;

    5、equals:字符串内容比较;

    6、charAt(p):字符串中获得指定位置的字符;

    7、toLowpererCase();||toUpperCase():转换大小写;

    注意:字符位置索引从0 开始;

    查看全部
  •  // 从后往前每隔三位插入逗号

            for(int i = str.length()-3;i>0;i=i-3){

        str.insert(i,',');

            }

            


    查看全部
  • public class HelloWorld {

        public static void main(String[] args) {

            // Java文件名

    String fileName = "HelloWorld.java"; 

            // 邮箱

    String email = "laurenyang@imooc.com";

    // 判断.java文件名是否正确:合法的文件名应该以.java结尾

            /*

            参考步骤:

            1、获取文件名中最后一次出现"."号的位置

            2、根据"."号的位置,获取文件的后缀

            3、判断"."号位置及文件后缀名

            */

            //获取文件名中最后一次出现"."号的位置

    int index = fileName.lastIndexOf(".");

            

            // 获取文件的后缀

            String prefix = fileName.substring(index + 1,fileName.length());

            

    // 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"

    if (index != -1&&index !=0&&prefix.equals("java")) {

    System.out.println("Java文件名正确");

    } else {

    System.out.println("Java文件名无效");

    }


            // 判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前

             /*

            参考步骤:

            1、获取文件名中"@"符号的位置

            2、获取邮箱中"."号的位置

            3、判断必须包含"@"符号,且"@"必须在"."之前

            */

        // 获取邮箱中"@"符号的位置

    int index2 = email.indexOf('@');


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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