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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 泛型使用类型
    查看全部
  • String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。如下所示: 运行结果: 结合上面的代码,关于字符串小伙伴们必须需要了解: 1、 通过 String s1="爱慕课"; 声明了一个字符串对象, s1 存放了到字符串对象的引用 然后通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。
    查看全部
  • List<course> courses;定义了一个list的泛型,泛型的类型是course,叫courses;初始化还是用到了ArrayList的实现类<course>的泛型,()表示用到了构造函数; 遍历时用foreach语句: for(Course cr:courses){ System.out.println(cr.id+":"+cr.name); }
    查看全部
  • 运行时异常,java虚拟机自动抛出和捕获 而检查异常需要手动添加捕获和处理语句
    查看全部
    0 采集 收起 来源:Java异常简介

    2016-05-21

  • removeAll:从某个集合中将另一个集合中的所有元素删除,通过Arrays工具类(Arrays.aslist(数组名))将数组转化为集合,作为参数传递进去
    查看全部
  • 获取某个位置上的元素,并把这个位置的元素传给remove方法中,实现删除;第二种就是直接把位置传给remove进行删除,这个位置必须在list的长度范围之内才可以(index>=0&&index<size())
    查看全部
  • 通过List中的set()方法来修改集合中的元素 具体实现 集合属性名.set(元素下标,new 类名("id","name")) 修改后的实例对象
    查看全部
  • foreacch访问集合元素
    查看全部
  • 123
    查看全部
  • 迭代器遍历list文件,利用Ilterator的hasNext()方法和next()方法遍历。迭代器是依赖于某个集合存在的,不能独立存在。
    查看全部
  • 从list中获取存储的数据
    查看全部
  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • compareTo
    查看全部

举报

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

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