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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • public class HelloWorld { public static void main(String[] args) { // 定义一个字符串 String s = "aljlkdsflkjsadjfklhasdkjlflkajdflwoiudsafhaasdasd"; // 出现次数 int num = 0; System.out.println(s.charAt(0)); //Char z = s.charAt(0); //char p = s.charAt(0); //System.out.println(p); char pp = s.charAt(1); String z = String.valueOf(pp); System.out.println(z); // 循环遍历每个字符,判断是否是字符 a ,如果是,累加次数 for ( int i = 0; i <s.length() ; i++ ) { char p = s.charAt(i); String zz = String.valueOf(p); // 获取每个字符,判断是否是字符a if ( zz.equals("a") ) { // 累加统计次数 num++; } } System.out.println("字符a出现的次数:" + num); } }
    查看全部
  • java中的集合结构
    查看全部
  • ArrayList
    查看全部
  • 集合的作用
    查看全部
  • 在Course类中重写了equals方法,在调用Contains方法时也会调用equals方法,所以结果为true。 @Override public boolean equals(Object obj){ if(this == obj){ return true; } if(obj==null){ return false; } if(!(obj instanceof Course)){ return false; } Course course = (Course)obj; if(this.name ==null){ if(course.name==null){ return true; }else{ return false; } }else{ if(this.name.equals(course.name)) return true; else return false; } } public void testListContains(){ //取得备选课程序列的第0个元素 Course course = courseToSelect.get(0); System.out.println("取得课程:"+course.name); System.out.println("备选课程中是否包含课程:"+course.name+","+ courseToSelect.contains(course)); //提示输入课程名称 System.out.println("请输入课程名称:"); String name = console.next(); //创建一个新的课程,ID和名称,与course对象完全一样 Course course2 = new Course(); course2.name = name; System.out.println("新创建课程:"+course2.name); System.out.println("备选课程中是否包含课程:"+course2.name+","+ courseToSelect.contains(course2)); }
    查看全部
  • 使用Data和SimpleDataFormat类表示时间 Date对象显示当前的时间,如果想更改显示的时间格式,就得用SimpleDateFormat来进行更改,如可以把时间格式设置成"yyyy-MM-dd HH:mm:ss"则 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date now = new Date(); sdf.format(now); 字符串转换为日期,就可以调用SimpleDateFormat对象的方法parse().
    查看全部
  • 基本类型与字符串之间的转换 其中,基本类型转换为字符串有三种方法: 1、使用包装类的toString()方法 2、使用String类的valueOf()方法 3、用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 将字符串转换为基本类型有两种方法: 1、调用包装类的parseXxx静态方法 2、调用包装类的valueOf()方法为基本类型的包装类,会自动拆箱
    查看全部
    0 采集 收起 来源:练习题

    2016-02-18

  • keySet()返回键集合; entrySet()返回键值对集合;
    查看全部
  • JAVA集合框架的几个主要实现接口
    查看全部
  • 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之后 在返回主调函数之前执行。
    查看全部
  • 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱。 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱。
    查看全部
  • StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • 字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。 所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。 同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。
    查看全部
  • 异常抛出经验与总结
    查看全部
    0 采集 收起 来源:经验总结

    2016-02-17

举报

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

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