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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 基本类型和字符串之间的转换: 1、基本类型转换为字符串三种方法 2、字符串转换为基本类型两种方法
    查看全部
  • 基本类与包装类之间转换: 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱
    查看全部
  • 添加课程:(List)courseSelete.add(Sourse cr); 创建一个Course数组cr1,用Arrays.asList(cr1)将Course数组cr1转变成List类型;用(List)courseSelete.addAll(cr1)添加到List中,或用(List)courseSelete.addAll(1,cr1)将cr1添加到List下标为1的位置 取得课程:Course cr3 = (Course)courseSelete.get(index i);强制类型转换 通过迭代器访问List的方法: 1) Iterator接口:Iterator it = list.iterator();//方法 2)it.hasNext(); // 判断是否list还有下一个值 3) it.next(); // 取出下一个值(注意类型转换) 通过foreach方法访问集合: for(Object obj: list){ Course cr = (Course) obj; // 类型转换 ... }
    查看全部
  • java中基本类型和字符串之间的转换 基本类型转换为字符串有三种方法 ep: int c = 10; 1.使用包装类的toString()方法 String str1 = Integer.toString(c); 2.使用String类的valueOf()方法 String str2 = String.valueOf(c); 3.用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 String str3 = c+" "; 将字符串转换成基本类型有两种方法: ep: String str = 8; 1.调用包装类的parseXxx静态方法 int d = Integer.parseInt(str); 2.调用包装类的valueOf()方法转换为基本类型的包装类,会自动拆箱 int e = Integer.ValueOf(str); 【其他基本类型与字符串的相互转换,方法都类似】
    查看全部
  • java中基本类型和包装类之间的转换 基本类型和包装类型之间经常需要互相转换 JDK1.5引入了自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松 装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动和自动装箱 ep: int i=10 //定义一个int基本类型值 Integer x = new Integer(i); //手动装箱 Integer y = i; //自动装箱 拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动和自动拆箱 ep: Integer j = new Integer(8); //定义一个Integer包装类对象,值为8 int m = j.intvalue(); //手动拆箱为int类型 int n = j; //自动拆箱
    查看全部
  • list中还有addAll(List list) 就是将一个List里面的元素一股脑的全都加进去 一般定义一个数组,如何把一个数组转换成List? 调用方法Arrays.asList(Object[] obs);//可以将一个数组转换为一个List,然后可以将这个元素传进addAll()里面 当然还有addAll(index,List list)方法 removeAll直接传入一个list,同理 记得取出东西之后,要类型强转哦!!!因为取出来都是Object的。 向List中添加元素的几种方法: 新建List类 public List courseToSelect; 初始化List类 public ListTest() { this.courseToSelect=new ArrayList(); } 向List中添加数据 method_1 courseToSelect.add(对象1); method_2 courseToSelect.add(位置,对象2); method_3 courseToSelect.addAll(Arrays.asList(数组_对象3)); method_4 courseToSelect.addAll(位置,Arrays.asList(数组_对象4)); 获取 Course temp=(Course)courseToSelect.get(位置);
    查看全部
  • 我们可以通过: public List a; 然后在构造方法中通过: this.a=new ArrayList()来创建一个List类。 我们可以通过a.add(对象)来向集合内添加对象,该对象进入集合时类型都变为了Object类在通过 a.get(下标)来取出时要进行类型的转换。 当一个对象被添加到集合中去的时候会被当作一个object类型,取出时也会被当作一个object类型,使用时需要类型强行转换 List、Set、Map都是接口 不可以直接对他实例化 要借助相应的实例化类 ArrayList(), HashSet(),HashMap();
    查看全部
  • java中的包装类 基本数据类型是不具备对象的特性的,比如不能调用方法。为了让基本数据类型也具备对象的特征。java为每个基本数据类型都提供了一个包装类。这样就可以像操作对象那样操作基本数据类型 包装类主要提供了两大类方法: 1.将本类型和其他基本类型进行转换的方法 2.将字符串和本类型及包装类互相转换的方法 基本类型 对应的包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean
    查看全部
  • java中StringBuilder类的常用方法 StringBuilder append(参数) 追加内容到当前StringBuilder对象的末尾 StriingBuilder insert(位置,参数) 将内容插入到StringBuilder指定的位置 String ToString() 将StringBuilder对象转换为String对象 Int length() 获取字符串的长度
    查看全部
  • java中的StringBuilder类 java中除了String类还有StringBuilder类或StringBuffer类存储字符串。 使用StringBuilder或StringBuffer可以避免频繁操作字符串时,产生过多的额外临时变量 两者的不同之处:StringBuffer是线程安全的,而StringBuilder则没有实现线程安全,所以性能略高,所以一般情况下,优先考虑StringBuilder类。 在确定线程安全的环境的前提下,优先使用SringBuilder,肯定不相同条件下的StringBuffer性能要高,因为维护同步数据的正确性要消耗资源
    查看全部
  • java中的String类常用方法II "=="和equals()的区别: ==判断两个字符串在内存中的首地址是否相同,即判断是否是同一个字符串对象。 equals()比较存储在两个字符串对象中的内容是否一致。 PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。 同时,我们还发现汉字对应的字节都为负数,原因在于每个字节是8位,最大不能超过127,而汉字转换为字节后超过127,就会溢出,以负数的形式显示
    查看全部
  • java中字符串的不变性 String对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 String s1="爱慕课"; s1 ="欢迎来到:"+s1; 改变了字符串s1,其实质是创建了新的字符串对象,变量s1指向了新创建的字符串对象。 2.一个字符串在内存中创建,则这个字符串将不可改变。如果需要改变,可以使用StringBuffer或者StringBuilder。 3.每次【new】一个字符串就是产生一个新的对象,即两个字符串的内容相同,使用"=="比较也为"false",如果只要比较内容,应使用"equals()"方法
    查看全部
  • java中的字符串 java中,字符串被作为【String】类型的处理对象,String类位于java.lang包中。默认情况下,该包被自动导入所有的程序。 创建String对象的方法: String s1="imooc"; 创建一个字符串对象imooc,名为s1
    查看全部
  • java中的异常链
    查看全部
  • java中集合框架的组成 由两个父接口(Collection接口和Map接口)及其扩展的子接口组成。List和Queue接口是排列有序的,Set是排列无序的。 List接口的实现类:ArrayList (序列) Queue接口的实现类:LinkedList(链表,同时也是List接口的实现类) Set接口的实现类:HashSet Map接口的实现类:HashMap, Map的内部提供了一种映射关系,通过<Key,Value>来存储数据,Entry(键值对)类是Map的一个内部类
    查看全部

举报

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

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