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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 指定位置remove
    查看全部
  • remove
    查看全部
  • //for遍历 public void testGet(){ System.out.println("for遍历如下:"); for(int i=0;i<courseToSelect.size();i++){ Course course1=(Course) courseToSelect.get(i); System.out.println("课程:"+course1.getId()+":"+course1.getName()); } } //Iterator遍历 public void testIterator(){ System.out.println("Iterator遍历如下:"); Iterator it=courseToSelect.iterator(); while(it.hasNext()){ Course course2=(Course) it.next(); System.out.println("课程:"+course2.getId()+":"+course2.getName()); } } //for each遍历 public void Foreach(){ System.out.println("for each遍历如下:"); for(Object obj:courseToSelect){ Course course3=(Course) obj; System.out.println("课程:"+course3.getId()+":"+course3.getName()); } }
    查看全部
  • 2. 使用 parse() 方法将文本转换为日期
    查看全部
  • 1. 使用 format() 方法将日期转换为指定格式的文本
    查看全部
  • java.text 包中的 SimpleDateFormat 类大显身手的时候了!!可以使用 SimpleDateFormat 来对日期时间进行格式化,如可以将日期转换为指定格式的文本,也可将文本转换为日期。
    查看全部
  • StringBuilder append(参数) 追加当前StringBuilder对象的末尾 StringBuilder insert(位置 ,参数)将内容插入到StringBuilder对象的指定位置 String toString() 将StringBuilder对象转换为String对象
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 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) 获取从bdginIndex位置从开始到结束的子字符串 String substring(int beginIndex,int endIndex) 获取从beginIndex位置到endIndex位置的子字符串 String trim() 返回去除前后空格的字符串 boolean equals(Object obj) 将该字符串与指定对象作比较,返回true或false String toLowerCase() 将字符串转化为小写 String toUpperCase() 将字符串转化为大写 char charAr(int index) 获取字符串中指定位置的字符 String split(String regex,int limit) 将字符串分割位子字符返回字符串数组 byte[] getBytes() 将字符串转化为byte型数组
    查看全部
  • 泛型的定义<>
    查看全部
  • 第一次接触泛型
    查看全部
  • newExc.initCause(e); 这句话是什么意思 可有可无么 这是对异常的一种包装技巧。更底层产生的异常需要上层的代码来进行处理。一般而言,如果上层的代码catch到一个异常以后,你想对更上层的结构抛出一个更高级异常来说明。你可以直接在catch语句块中throw一个新的异常,但是这样的做法是不被提倡的,因为你这样会丢失底层产生的异常的信息。现在假如在你的某段代码会产生FileNotFoundException,你需要通过一个中间的代码向上面抛出一个IOException你有这么两种做法: try{ 代码... }catch(FileNotFoundException e){ throw new IOException; } 这是第一种,但是这种做法是不被提倡的,因为他会丢掉原始异常。正确的做法是这样的: try{ 代码... }catch(FileNotFoundException e){ Throable se = new IOException("error..."); se.initCause(e); throw se; } initCause()的作用你可以理解成是保存原始的异常,当你想要知道底层发生了什么异常的时候调用getCause()就能够获得原始异常。其实这就形成一个异常链了,这对于你的代码是很有帮助的。
    查看全部
  • 模拟借书系统
    查看全部
    0 采集 收起 来源:经验总结

    2016-07-17

  • 关于super的用法<br> 比如super.eat()是调用父类的方法;<br> 那么super(eat)是什么意思<br> 2016-04-13 源自:Java入门第三季 1-5 95 浏览 2 回答<br> 最佳回答<br> 2016-04-13<br> super(参数列表)是调用父类的构造方法,所以eat就是父类构造方法里的参数,而super.eat()是调用父类的eat方法 ============================================================================================ 自定义异常 以及使用 public class ExceptionTest extends Exception{ public ExceptionTest(){ } public ExceptionTest(String message){ super(message); } public void dunkOrNot(int select) throws ExceptionTest{ if(select==1){ throw new ExceptionTest("你喝大了"); } else{ System.out.println("你没喝醉"); } } public static void main(String[] args)throws ExceptionTest { ExceptionTest et=new ExceptionTest(); int select=1; try{ et.dunkOrNot(select); } catch(ExceptionTest e){ System.out.println("发现异常:"+e.getMessage()); } } }
    查看全部
  • 用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
    查看全部

举报

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

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