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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 1.定义一个字符串“学习JAVA编程” String str = "学习JAVA编程"; 2.将字符串转换为小写 System.out.println("转换为小写:" + str.toLowerCase()); 3.获取索引位置为1的字符 System.out.println("获取索引位置为1的字符:" + str.charAt(1)); 4.将字符串转换为byte[],并打印输出 byte[] b = str.getBytes(); System.out.print("转换为字节数组:"); for (int i=0;i<b.length;i++){ System.out.print(b[i] + " "); } System.out.println(); 5.和另外一个字符串“学习JAVA编程”进行比较 String str2 = new String("学习JAVA编程"); System.out.println("str和str2的内存地址相同?" + (str == str2)); System.out.println("str和str2的内容相同?" + str.equals(str2)); !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! “==” 和 equals() 有什么区别: ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equals(): 比较存储在两个字符串对象中的内容是否一致
    查看全部
  • Map
    查看全部
  • 通过entrySet方法来遍历Map 通过entryset方法,返回Map中的所有键值对的集合 entry中也是有泛型的,entry后跟的是map的集合 Entry是Map的一个内部类,Set<Entry<String,Student>> entrySet = students.entrySet();<br> Map增删改查:<br> 增:map的put(key,value)方法添加。 查:1.利用keyset()方法获得Map中key的集合,再遍历key的集合,利用Map的get(key)方法得到key对应的value值。 2.利用EntrySet方法获取May中Entry对象集:然后用foreach遍历集,再用Entry集的getkey()和getvalue()方法得到每一个key值和value值。 删:remove(object key) 改:put(原有的key,新的value) Set<Entry<String,Student>> entryset = students.entrySet(); 遍历的写法 for(Entry <String,Student>entry : entryset); 调用entry的getkey方法得到键,调用getvalue方法得到映射关系
    查看全部
  • java集合框架的大致结构
    查看全部
  • 集合的框架概述
    查看全部
  • map and hashmap
    查看全部
  • Map and HashMap
    查看全部
  • 尽量处理异常,而不是简单的调用printStackTrace()去答应输出,尽量添加finally语句块去释放占用的资源
    查看全部
    0 采集 收起 来源:经验总结

    2016-12-11

  • 在divide中用throw抛出异常。若可处理:左下角try-catch处理异常;若不可处理:右下角throws将参数传至更上一层进行处理。
    查看全部
  • throws写在方法名和方法的参数表之后,在方法体之前
    查看全部
  • list que set
    查看全部
  • 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
    查看全部
  • 除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串 ****String 类具有是不可变性,会额外创建对象,产生很多临时变量. 用 StringBuilder 或 StringBuffer 就可以避免这个问题。 StringBuffer 是线程安全的,StringBuilder 则没有实现线程安全功能,所以性能略高。 如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • charAt(int index)方法是一个能够用来检索特定索引下的字符的String实例的方法.
    查看全部
  • String是一个特殊的包装类数据。 可以用: String str = new String("abc"); String str = "abc"; 两种的形式来创建,第一种是用new()来新建对象的,它会在存放于堆中。每调用一次就会创建一个新的对象。 而第二种是先在栈中创建一个对String类的对象引用变量str,然后查找栈中有没有存放"abc",如果没有,则将"abc"存放进栈,并令str指 向”abc”,如果已经有”abc” 则直接令str指向“abc”。
    查看全部

举报

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

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