java学习笔记10--枚举】的更多相关文章

可以创建几个对象? n多个:大部分的类,都可以随意创建对象,只要内存不爆掉 1个:比如单例类 有限的几个:采用单例类的设计思路,可以只允许创建少数的几个特定的对象:还有就是枚举类. 创建少数几个对象,不用枚举类实现 package testpack; public class Test1{ public static void main(String[] args) { Season s=Season.getSeason("秋天"); System.out.println(s.getN…
之前学习了java中从语法到常用类的部分.在编程中有这样一类需求,就是要保存批量的相同数据类型.针对这种需求一般都是使用容器来存储.之前说过Java中的数组,但是数组不能改变长度.Java中提供了另一种存储方式,就是用容器类来处理这种需要动态添加或者删除元素的情况 概述 Java中最常见的容器有一维和多维.单维容器主要是一个节点上存储一个数据.比如列表和Set.而多维是一个节点有多个数据,例如Map,每个节点上有键和值. 单维容器的上层接口是Collection,它根据存储的元素是否为线性又分为…
31.编写当年龄age大于13且小于18时结果为true的布尔表达式age > 13 && age < 18 32.编写当体重weight大于50或身高大于160时结果为true的布尔表达式weight > 50 || height > 160 33.编写当体重weight>50且身高height大于160时结果为true的布尔表达式weight > 50 && height > 160 34.编写当体重weight大于50或身高h…
核心思想 1.ActionContext HttpServletRequest getAttribute setAttribute ActionContext get put //ActionContext.getContext() 获取入口 ActionContext.getContext().put("key", "value"); 2.ServletRequestAware package com.test.action; public class Login…
接口: 暂时可以理解为是一种特殊的抽象类 接口是功能的集合,可以看作是一种数据类型,是比抽象类更抽象的"类" 接口只描述所应该具备的方法,并没有具体实现,具体实现由接口的实现类(相当于接口的子类)来完成 这样将功能的实现与定义分离,优化了程序设计 接口的成员方法全抽象,不能存在带有方法体的方法 接口中无法定义普通的成员变量,必须定义为常量 接口定义抽象方法有固定格式 一切事物皆有功能,即一切事物都有接口 接口的定义规则: public interface MyInterface { p…
枚举可以限定类的值只是有限个,例如:星期,只有星期一到星期天 语法案例:…
1.输入流,只能从中读取数据,而不能向其写出数据.输出流,只能想起写入字节数据,而不能从中读取. 2.InputStream的类型有: ByteArrayInputStream 包含一个内存缓冲区,字节从中取出. FileInputStream 从文件中获得字节. ObjectInputStream 用来恢复被序列化的对象. PipedInputStream 管道输入流,读取管道内容.多和PipedOutputStream一起用于多线程通信. SequenceInputStream 是多种输入流…
1.定义语法: enum SomeEnumeration { // enumeration definition goes here } 2.使用 enum CompassPoint { case North case South case East case West } var directionToHead = CompassPoint.West directionToHead = .South switch directionToHead { case .North: println("…
在开发中经常需要在创建初始化对象时候明确对象的属性值, 比如Person对象创建的时候就给Person的属性name,age赋值, 这里就要用到构造方法: 构造方法是类的一种特殊方法,它的特殊性体现在: 1.构造方法的方法名与类名相同. 2.构造方法是类的方法,它能够简化对象数据成员的初始化操作. 3.不能对构造方法指定返回值类型,它有隐含的返回值,该值由系统内部使用 4.构造方法一般不能由编程人员显式的直接调用,在创建一个类的对象的同时,系统会自动调用该类的构造方法将新的对象初始化. 5.构造…
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多态 第七章 接口与多态 第八章 异常处理 第九章 Collection与Map 第十章 输入/输出 第十一章 线程与并行API 第十二章 Lambda 第十三章 时间与日期 第十四章 NIO与NIO2 第十五章 通用API 第十六章 整合数据库 第十七章 反射与类加载器 第十八章 自定义类型.枚举 补充:Ja…