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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • XMW
    集合的长度是动态拓展的。 集合家族分为两大部分:Collection家族和Map家族。 List(序列):ArrayList(数组序列)——排列有序,可重复 Queue(队列):LinkedList(Linked表)——排列有序,可重复 Set(集):HashSet(哈希集)——无序不可重复
    查看全部
  • XMW
    集合的作用 .在类的内部,对数据进行组织; .简单而快速地搜索大数量的条目; .有的集合接口,提供了一系列排列有序的元素,并且可以再序列中间快速地插入或者删除有关元素; .有的集合接口,提供了映射关系,可以通过关键字key去快速查找到对应的唯一对象,而这个关键字可以是任何类型。
    查看全部
  • XMW
    集合框架 一、概念与作用 1、概念:是一种工具类,用于存储任意数量的具有共同属性的对象 2、作用: · 在类的内部,对数据进行组织 · 简单而快速的搜索大数量的条目 · 有的集合接口,提供了一系列排序有序的元素,并且可以在序列中间快速的插入或者删除元素(List类) · 有的集合接口,提供了映射关系,可以通过关键字(key)去快速找到对应的唯一对象,而这个关键字可以是任意类型(Map的键值对) ***为什么选择集合而不是数组: · 数组的长度固定,集合的容量可以动态增减 · 数组只能通过遍历下标访问元素,类型固定。而有的集合可以通过任意类型查找所映射的具体对象 二、体系结构 1、两大根接口:Collection 和 Map 2、Collection:子类接口List、Queue、Set(List序列、Queue队列、Set集):【存储一个一个对象】 · List 有序可重复:常用子类*ArrayList*数组序列 · Queue 有序可重复:常用子类LinkedList(也是List的实现类)链表 · Set 无序不可重复:常用子类*HashSet*哈希集 3、Map:常用实现类*HashMap*:【存储一个一个键值对(Entry)】
    查看全部
  • Map和Collection存储的单个元素不同,它提供了一种映射的关系,其中的元素是以键值对(key-value)的形式存储的,能够实现根据key款速查找value,key和value可以是任意类型的对象。 Map中的键值对以Entry类型的对象实例形式存在。 键(key值)不可以重复,但值(value值)可以重复的。 每个值最多只能映射到一个值 Map接口提供了分别返回key值集合,value值集合以及Entry(键值对)集合的方法 Map支持泛型,形式如:Map<K,V>
    查看全部
  • XMW
    使用 Math 类操作数据: public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,长度为10 int[] nums = new int[10]; //通过循环给数组赋值 for (int i = 0; i < nums.length; i++) { // 产生10以内的随机数 int x = (int)(Math.random()*10); nums[i] = x;// 为元素赋值 } // 使用foreach循环输出数组中的元素 for (int num : nums) { System.out.print(num+" "); } } }
    查看全部
  • 1 String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
    查看全部
  • 创建一个字符串对象imocc,名为s1 String s1="imocc"; 创建一个空字符串对象,名为s2 String s2=new Sting(); 创建一个字符串对象imocc,名为s3 String s3=new String("imocc");
    查看全部
  • 当连接数据库是 最好是用finally关闭数据库
    查看全部
    0 采集 收起 来源:经验总结

    2015-02-02

  • XMW
    Calendar 类的应用 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class HelloWorld { public static void main(String[] args) { // 创建Canlendar对象 Calendar c = Calendar.getInstance(); // 将Calendar对象转换为Date对象 Date date = c.getTime(); // 创建SimpleDateFormat对象,指定目标格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期转换为指定格式的字符串 String now = sdf.format(date); System.out.println("当前时间:" + now); } }
    查看全部
  • 自定义异常
    查看全部
  • 异常抛出
    查看全部
  • XMW
    Calendar 类的应用: Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calendar 类进行时间和日期的处理。 java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance(); 其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。 运行结果: Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。
    查看全部
  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    查看全部

举报

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

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