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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();
    查看全部
  • 异常经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-08-24

  • Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,
    查看全部
  • java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
    查看全部
  • 1111
    查看全部
  • 集合中的元素,可以是任意类型的对象(对象的引用) 如果把某个对象放入集合,则会忽略他的类型,而把他当作Object处理 泛型则是规定了某额集合只可以存放特定类型的对象 会在编译期间进行类型检查,可以直接按指定类型获取集合元素 泛型的写法是:List<String> demo; 尖括号表示了泛型的指定类型 demo=new ArrayList<String>();
    查看全部
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • 元素存入容器中和取出来时都是忽略其类型的,都是Object类型,需要强制类型转换。三种遍历集合中的方法。 public void testGet(){ int size = courseToSelect.size(); System.out.println("***********备选课程有:*******************"); for(int i=0;i<size;i++){ Course cr = (Course)courseToSelect.get(i); System.out.println("课程 "+cr.id+": "+cr.name); } } /** * 用迭代器遍历List iterator * @param args */ public void testIterator(){ Iterator it = courseToSelect.iterator(); System.out.println("=============备选课程有(通过迭代器访问):==="); while(it.hasNext()){ Course cr = (Course)it.next(); System.out.println("课程 "+cr.id+": "+cr.name); } } public void testForEach(){ System.out.println("######备选课程有(通过ForEach访问):####"); for(Object obj:courseToSelect){ Course cr = (Course)obj; System.out.println("课程: "+cr.id+": "+cr.name); } }
    查看全部
  • 1.对象被存入集合都变成object类型了 取出时需要类型强转 例:Course temp = (Course)coursesToSelect.get(0); 2.添加进list中的位置(index)介于【0,length】之间;0代表插到队头,length代表插到队尾。 3.List是接口,所以在构造方法中不能直接实例化,而通过ArrayList()实例化。 例:public List coursesToSelect = new ArrayList();
    查看全部
  • 生成随机长度字符串的实现例子 public static String getRandomString() { String base = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random random = new Random(); StringBuffer sb = new StringBuffer(); int strLen = random.nextInt(10); int num; for (int i = 0; i < strLen; i++) { num = random.nextInt(base.length()); sb.append(base.charAt(num)); } return sb.toString(); }
    查看全部
  • List--Arraylist
    查看全部
  • String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
    查看全部
  • 1. 使用 format() 方法将日期转换为指定格式的文本 2. 使用 parse() 方法将文本转换为日期 一定要注意哦: 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • List<i> List_name = new ArrayList<i>(); 泛型i只能是包装类,不能使用数据的基本类型; String的Collection.sort()方法排序规则为: ①.首先是数字0-9 ②.然后是大写字母A-Z ③.最后是小写字母a-z
    查看全部
  • 异常处理,用多重try-catch。 最后的finally来进行善后处理最终要执行的一些代码。
    查看全部

举报

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

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