java35
1.变量的访问:就近原则
2.this.name 本类的name
3.枚举:一个事物的固定状态
修饰符 enum 枚举名称{
}
4.枚举相当于一个特殊的类,默认继承了Enum
5.枚举不能直接创建对象,因为它把构造器私有化了
6.打印枚举
enum weeDay{
a,b,c,d,e,f;
}
public class 枚举 {
public static void main(String[] args) {
System.out.println(weeDay.a);
System.out.println(weeDay.c.name());
System.out.println(weeDay.c.ordinal());
}
}
【a
c
2】
7.枚举也可以用在switch类型中
eg:
enum weeDay{
a,b,c;
}
public class 枚举 {
public static void main(String[] args) {
switch(weeDay.c){
case a:break;
case b:break;
case c:break;
}
}
}
8.可以将字符串类型转成枚举类型,并且字符串必须是枚举中的一个值
eg:
enum weeDay{
a,b,c;
}
public class 枚举 {
public static void main(String[] args) {
weeDay wee = weeDay.valueOf("a");
System.out.println(wee);
}
}
【a】
9.创建并遍历枚举数组
同时values可以调用出枚举中的每一个元素
enum weeDay{
a,b,c;
}
weeDay[] wee2 = weeDay.values();
System.out.println(wee2[1]);
System.out.println("------------");
for (weeDay weeDay2 : wee2) {
System.out.println(weeDay2);//遍历时输入的是其元素代表
}
【b
---------
a
b
c】
java35的更多相关文章
- [资料分享]Java35期基础班和就业班
直接上链接:https://pan.baidu.com/s/1jI8p2Xw 密码:gr9x
- Java3-5年经验面试题总结
记录一下本次找工作所遇到的一些高频面试题,第一次找java工作,感觉比面试.net舒服多了,17年的时候出去找.net工作,由于在公司做的东西用到的技术少,除了mvc和ef,其他没啥问的,就追着项目问 ...
- oracle 基础笔记
sqlplus / as sysbda;-- 运行命令conn scott/tiger [as sysdba];-- 登录show user;查看当前用户alter user scott accoun ...
随机推荐
- Vue打包报错Unexpected token: punc(()解决方案
(用vscode)vue项目打包时,报错,报错信息如下: ERROR in static/js/0.564c764efc3ecf31190c.js from UglifyJs Unexpected t ...
- Hibernate Search集与lucene分词查询
lucene分词查询参考信息:https://blog.csdn.net/dm_vincent/article/details/40707857
- TCP连接笔记
每个socket套接字都有一个引用计数. 调用close时只是将相应的引用计数减1. 只有当引用计数为0时才会真正的清理套接字资源,也就是发送FIN. 若只是想在某个TCP连接上发送一个FIN可以改用 ...
- 使用phxpaxos开发过程中遇到的坑
1. 开启BatchPropose后,状态机使用ExecuteForCheckpoint生成快照要注意: ExecuteForCheckpoint中的InstanceID不能立即持久化. 例如: 当i ...
- JQUERY之表单验证案例
<!-- 需求: 用户注册页面要有用户名.密码.确认密码.邮箱 用户名文本框:用户名不能为空,且必须为数字与字母的6到12位的组合 密码框:密码不能为空,六到八位数字或字母的组合 确认密码框:确 ...
- loading data into a table(亲测有效)
一.实验要求 导入数据到数据库的表里 表内容如下: name owner species sex birth death Fluffy Harold cat f 1993-02-04 Cla ...
- UTF-8和GBK有什么区别
UTF-8和GBK有什么区别 2017年06月03日 18:10:43 阅读数:6516 GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准).GBK编码专门用来解决 ...
- mysql mycat 中间件安装与使用
一,什么是mycat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务.ACID.可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一 ...
- Django之CBV\FBV
FBV(function base views) 就是在视图里使用函数处理请求. 写一个FBV的实例:在views中代码 :就是写了个函数 def book(request): ''' :param ...
- pm2管理node
一般直接npm start起的退出命令行就没了,node后台管理工具pm2目前比较流行. npm install -g pm2 pm2 list pm2 start bin/www --name de ...