上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 集合的概念 现实生活中:很多的事物凑在一起 数学中的集合:具有共同属性的事物的总和 Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象 集合的作用 与数组相比 Java集合框架体系结构 Collection和Map接口是两个根接口。 Collection有三个子接口,分别 阅读全文
posted @ 2017-04-08 23:13 tianxintian22 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 包装类 基本数据类型不能调用方法,功能简单,为了让基本数据类型也具备对象的特性,Java为每个基本数据类型提供了一个包装类,这样就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 以Integer包装类为例,介绍包装类的特性: Integer包装 阅读全文
posted @ 2017-03-27 22:24 tianxintian22 阅读(5000) 评论(0) 推荐(0) 编辑
摘要: 字符串 在java中,字符串被作为String类型的对象处理。String类位于java.lang包中,默认情况下,该包被自动导入所有的程序。 创建String对象的方法: String对象创建后不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 如果需要一个可以改变的字 阅读全文
posted @ 2017-03-25 21:38 tianxintian22 阅读(356) 评论(1) 推荐(0) 编辑
摘要: 异常简介 有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域,称为异常。 Java中的异常类都继承Throwable类,它有两个子类:Error和Exception。Error很少接触,主要指虚拟机错误、线程死锁等。Exception异常,可能是编码、环境、用户操作输入出现问题。 Exc 阅读全文
posted @ 2017-03-19 20:42 tianxintian22 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 多态——对象的多种形态(继承是多态实现的基础) 引用类型转换 Dog类和Cat类都继承Animal类 执行结果: 无法转换为Cat类型 抽象类 执行结果: 用键盘打电话 用语音打电话 接口 执行结果: 游戏机能够打游戏 12 阅读全文
posted @ 2017-03-12 22:45 tianxintian22 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 继承 方法的重写 继承的初始化顺序 当我们创建一个对象的时候,所执行的构造方法相当于初始化一个对象 Animal.java Dog.java Initail.java 运行Initail.java,执行结果: animal的构造方法 dog的构造方法 年龄4岁的狗是可以吃东西的 final关键字 使 阅读全文
posted @ 2017-03-10 22:47 tianxintian22 阅读(354) 评论(1) 推荐(1) 编辑
摘要: 封装 Java中的包 注:默认情况下,java会将同一个包内的类自动导入 以下定义了两个同名Telephone的类: Demo.java 运行结果: com.test.Telephone无参数的构造方法 运行结果: com.test.secont.Telephone 访问修饰符 this关键字 th 阅读全文
posted @ 2017-03-08 21:05 tianxintian22 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 类和对象 访问修饰符 class 类名 { 数据类型 属性名; 访问修饰符 返回值类型 方法名 {} } 成员变量和局部变量 Telephone.java Demo.java 输出结果: screen:0.0;cup:0.0;mem:0.0 screen:5.4;cup:1.2;mem:6.0 构造 阅读全文
posted @ 2017-03-01 22:28 tianxintian22 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 数组 以上两步合并:int[] scores = new int[5]; 3. 赋值 scores[0] = 76; 以上三步合并:int[] scores = {76, 80, 81, 82, 99}; 等价于int[] scores = new int[]{76, 80, 81, 82, 99} 阅读全文
posted @ 2017-02-26 20:10 tianxintian22 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 运算符优先级: siwtch语句注意事项: for循环 continue :跳过循环体中剩余的语句执行下一次循环 break:退出指定的循环,直接执行循环后面的代码 使用Scanner工具类来获取用户输入的信息 示例:接收3个班级各4名学生的成绩,计算每个班级的学生的平均分并打印出来。 阅读全文
posted @ 2017-02-25 21:06 tianxintian22 阅读(366) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页