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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 装箱:把基本类型转换成包装类 1.手动装箱 2.自动装箱 int i = 10; //定义一个int基本类型值 Integer x = new Integer( i ); // 手动装箱 Integer y = i ; // 自动装箱 拆箱:把包装类对象转换成基本类型的值 1.手动拆箱 2.自动拆箱 Integer j = new Integer(8); //定义一个Integer类型对象,值为8 int m = j.intValue(); //手动拆箱为int类型 int n = j; //自动拆箱为int类型
    查看全部
  • 那么,“==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致 PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。
    查看全部
  • 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • addAll(Arrays.asList())
    查看全部
  • 对象存入集合中时都会变成object类型,取出的时候需要进行类型转换
    查看全部
  • 数组进化-->集合
    查看全部
  • 集合的接口 Collection (子接口 List ,set)<br> Map(子接口HashMap) <br> List 储存的元素是有序的可重复的 set 是无序不可重复的 List 类中存储一个一个的单一对象 而Map中存储键值对(可以是任意类型的两个具有映射关系的对象) List的实现类为ArrayList set的实现类为HashSet
    查看全部
  • 见对象格式 Calendar c= Calendar.getInstance();
    查看全部
  • 文本转日期:<br> 指定日期:String day="1111年11月11日 11时11分11秒";<br> 指定格式:SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");<br> 格式化 :Date d=sdf.parse(day);<br> 打印:syso(d);
    查看全部
  • 日期转文本:<br><br> 获取时间;Date d=new Date();<br><br> 指定格式:SimpleDateFormat sdf=new SompleDateFormat(“yyyy-MM-dd HH:mm:ss”);<br><br> 格式化 :String day=sdf.format(d);<br><br> 打印:syso(day);
    查看全部
  • 基本-》字符串:toString,valueOf,c+""; 字符串-》基本类型:valueOf
    查看全部
  • 集合的接口
    查看全部
  • 一定要注意哦: 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法
    查看全部
  • 实现异常链功能的两种基本写法: public class chainTest { /** * Test1抛出喝大了异常 * Test2调用test1捕获了喝大了异常,并且包装成运行时异常,继续抛出 * main方法中调用test2尝试捕获test2方法抛出的异常 */ public static void main(String[] args) { try{ chainTest ct=new chainTest(); ct.Test2();} catch(Exception e){ e.printStackTrace(); } public void Test1()throws DrunkException{ throw new DrunkException("喝车别开酒"); } public void Test2(){ try{ Test1(); }catch( DrunkException e){ RuntimeException rte=new RuntimeException(e); //rte.initCause(e); throw rte; } } }
    查看全部

举报

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

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