java 7 新特性/switch/枚举类型/二进制/字面量
来源:互联网 发布:mac 桌面壁纸位置 编辑:程序博客网 时间:2024/06/06 04:28
package com.xdl.java7;import org.junit.Test;import com.xdl.ienum.XuDaoLong_Final_Val;public class Day_One {/** * java7string新特性switch与枚举类型,二进制,字面量 * * @param nameString * @param genderString * @return */public static String switch_sex(String nameString, String genderString) {/*采用emun方法定义常量,支持switch*/XuDaoLong_Final_Val male = XuDaoLong_Final_Val.MALE;String flagString = "";/* genderString=null;表达式的值不能为null,否则抛出空指针 */switch (male) {case MALE:flagString = nameString + "先生";break;/* * 等价上面的case子句 case "\u7537": flagString =nameString +"先生"; break; * 实际上字符串和case子句在编译被替换成了对应的哈希值,使JVM看到的仍然是整数类型兼容的类型 */case FEMALE:flagString = nameString + "女士";break;default:break;}return flagString;}@Testpublic void TestSwitchIsCorrect() {System.out.println(switch_sex("许道龙", "男"));System.out.println("二进制"+0b101101);System.out.println("八进制"+0101101);System.out.println("十六进制"+0X101101);/*数值字面量下使用下划线,但不允许_100,120_,0b10101*/System.out.println(1_000_000_000);}/*经JAD反编译就这样紫了=.=: * public static String switch_sex(String nameString, String genderString) { String flagString = ""; String str1; switch ((str1 = genderString).hashCode()) { case 22899: if (str1.equals("女")) break; case 30007: if ((goto 106) && (str1.equals("男"))) { flagString = nameString + "先生"; return flagString; flagString = nameString + "女士"; } break; } return flagString; }*/}
0 0
- java 7 新特性/switch/枚举类型/二进制/字面量
- Java SE7新特性之二进制字面量
- Java SE 7 新特性:在数值类型字面值中使用下划线分隔
- java7语法新特性--数值字面量改进
- Java 7 二进制字面值
- Java 5 新特性——枚举类型
- java 新特性 ----枚举(7)
- Java 7 数值字面量的改进
- java中的字面量
- java中的字面量
- java字面量拾取
- 自此使用Object字面量取代switch
- JAVA新特性(枚举)
- java新特性-枚举
- java新特性—枚举
- Java 7新特性: switch中对String的支持
- Java 7新特性: switch中对String的支持
- 【微信小程序+ES6新特性应用】通过增强对象字面量创建方法,省略function写法
- 看opengl写代码(10) 使用属性数组
- UIAlertView自带password输入框
- java中i=i++问题分析 source:http://www.ticmy.com/?p=43
- Html菜单的实现
- [iOS学习]怎么用返回键设置自定义的图片
- java 7 新特性/switch/枚举类型/二进制/字面量
- jqPaginator-master | kkpager-master 这两个分页插件的用法
- DuiLib介绍及其消息处理剖析
- 动态规划题集
- UVA 10917 Walk Through the Forest(Dijkstra+DAG动态规划)
- [2015-07-22] python007
- 二叉树题目集
- Bug record1: The underlying connection was closed: The connection was closed unexpectedly.Then
- 抽象类与接口