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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Collection接口 是List、Set和Queue接口的父接口 定义了可用于操作List、Set和Queue的方法——增删改查
    查看全部
  • Collection光棍 Map夫妻
    查看全部
  • JAVA集合框架 Collection 存储独立对象 Map提供映射
    查看全部
  • 集合数组对比
    查看全部
  • 集合可以动态扩展
    查看全部
  • 集合的作用
    查看全部
  • 如果要对list中多个元素进行操作时,先将要操作的元素取出放入一个数组中,然后利用Arrays工具类中的asList(数组名)方法进行操作。如对多个元素进行删除时: Course[] coures={(Course)coursesToSelect.get(4),(Course)coursesToSelect.get(5)}; coursesToSelect.removeAll(Arrays.asList(courses)); 删除的方法: 1.利用目标删除, Course cr = coursesToSelect.get(index); //通过get方法获得目标 coursesToSelect.remove(cr);//通过remove方法删除 2.利用目标位置删除 coursesToSelect.remove(index);//直接通过目标位置删除 3.removeAll方法 Course[] courses = {(Course)new courseToSelect.get(1),(Course)new courseToSelect.get(2)};//先创建数组,元素由get方法获得目标,并强制转换成Course类 coursesToSelect.removeAll(Arrays.asList(courses));//将数组通过Arrays.asList转换成list类removeAll方法删除。 数组转换成list类要用到Arrays.asList(数组) boolean retainAll(Collection<?> c) 仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。
    查看全部
  • 异常种类
    查看全部
  • 集合的概念
    查看全部
  • 集合的概念
    查看全部
  • java中的Math类 1,Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round(); 2,常用方法 double i=3.55;(注意返回值) a, long a=Math.round(i); ==4 //返回四舍五入的long型整数 b, double a=Math.floor(i); ==3 //返回小于i的最大double型整数 c, double a=Math.ceil(i); ==4 //返回大于i的最小double型整数 d, double a=Math.random(); //随机返回[0,1)之间的double型小数 e, double a=Math.random()*100; //随机返回[0,100)之间的double型小数 f, int a=(int)(Math.random()*100); //随机返回[0,100)之间的int型整数,需要加括号
    查看全部
  • Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。如下所示: Date date=c.getTime(); Long time=c.getTimeMillis();
    查看全部
  • 推荐使用calendar而不是Date java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance(); 那么如何使用 Calendar 获取年、月、日、时间等信息呢?我们来看下面的代码: Calendar c=Calendar.getInstance();//创建Calendar对象 int year=c.get(Calendar.YEAR); int month=c.get(Canlendar.MONTH)+1; 0表示1月份 Calendar. DAY_OF_MONTH HOUR_OF_DAY MINUTE SECOND
    查看全部
  • java中的时间输入 1,将日期转换为指定格式字符串 a, Date d=new Date(); //创建对象,表示当前时间,默认日期格式 Wed Aug 12 10:46:37 CST 2015 b, SimpleDateFormat sd= new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒"); //创建SimpleDateFormat对象并指定目标格式 c, String d2=sd.format(d); //调用format()方法,格式化时间,转换为指定格式\ d, System.out.println(d2); //输出转换个时候的时间 结果 2015-08-12 10:46:37 e, System.out.println(d); //输出转换前格式的时间 结果 Wed Aug 12 10:46:37 CST 2015 2,将指定格式文本转换为日期 a, String d="2015年08月12日 10时46分37秒"; //创建日期格式的字符串 b, SimpleDateFormat sd=new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");//创建SimpleDateFormat对象并指定字符串日期格式 c, Date d2=sd.parse(d); //调用parse()方法,将字符串转换为日期 e, System.out.println(d2); //输入转换后的日期 3,调用Date类需要导入java.util.Date,调用SimpleDateFormat类需要导入java.text.SimpleDateFormat, 4,调用SimpleDateFormat对象的parse()方法时,可能会出现转换异常,即ParseExerption,因此需要进行异常处理
    查看全部
  • int abc=10; String str1=Integer.tString(abc); String str2=String.valueOf(abc); String str3=c+""; String str="8"; int d=Integer.parseInt(str); int e=Integer.valueOf(str); \
    查看全部

举报

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

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