类型转换 由于Java是强制类型语言,所以要进行有些运算的时候,需要用到类型转换。 由低到高: byte,short,char—> int —> long—> float —> double 不能对boolean类型进行类型转换。 不能把对象类型转换成不相关类的对象。 在把容量大的类型转换为容量小的 ...
分类:
编程语言 时间:
2021-07-01 17:03:47
阅读次数:
0
Switch选择结构学习 接上一篇博客的switch public static void main(String[] args) { String name = "芜湖"; //JDK7新特性,表达式结果可以是字符串 //字符的本质还是数字? //反编译 java--class(字节码文件) 反编 ...
分类:
编程语言 时间:
2021-02-17 14:18:49
阅读次数:
0
JDK7新特性: 在try的后边可以增加一个(),在括号里可以定义一个流对象,那么流对象的作用域在try的大括号中有效,try中的代码执行完毕就会自动释放相关的流,不用再finally中释放。 public static void main(String[] args) { try ( InputS ...
分类:
其他好文 时间:
2020-02-07 12:38:23
阅读次数:
62
/***A:二进制字面量*B:数字字面量可以出现下划线*C:switch语句可以用字符串*D:泛型简化,菱形泛型*E:异常的多个catch合并,每个异常用或*F:try-with-resources语句,1.7版标准的异常处理代码**100_000*/publicstaticvoidmain(String[]args){System.out.println(0b110);System.out.pr
分类:
编程语言 时间:
2018-08-12 14:05:49
阅读次数:
156
1 /** 2 * JDK7.0新特性 7.0以前 表达式的结果只能是int(或者可以自动转成int的 byte short char)枚举类型 3 * 7.0之后 表达式可以是 字符串! 4 * 如果想看效果 就装上7以上的版本 5 */ 6 public class TestSwitch { 7... ...
分类:
其他好文 时间:
2017-09-28 22:21:43
阅读次数:
239
JDK7之前,switch中表达式只能是char、byte、short、int及其对应的包装类和枚举类型。JDK7之后java中新增加了String类型作为switch的表达式之一。 但是在使用String类型作为表达式的时候,case语句有可能会出现重复的情况,例如字符串和其对应的Unicode转 ...
分类:
其他好文 时间:
2017-09-25 23:57:51
阅读次数:
371
JDK5新特性 a,自动拆装箱 b,泛型 c,可变参数 d,静态导入 e,增强for循环 f,互斥锁 g,枚举 JDK7新特性 * A:二进制字面量 * B:数字字面量可以出现下划线 * C:switch 语句可以用字符串 * D:泛型简化,菱形泛型 * E:异常的多个catch合并,每个异常用或| ...
分类:
其他好文 时间:
2017-02-17 21:16:37
阅读次数:
140
二进制字面量 数字字面量可以出现下划线 switch语句可以用字符串 泛型简化 异常的多个catch合并 try..with...resource语句 ...
分类:
其他好文 时间:
2017-01-31 10:20:53
阅读次数:
164
1.JDK7新特性 利用下划线_去分割数字,可以方便看清多位数字2.变量,其本质是程序中最基本的存储单元 type varName [=value]3.可以一行声明多个变量,但最好一行一个4.局部变量local variable 在方法内部或语句块内部定义的变量,使用前必须先声明和初始化【即赋值】5
分类:
编程语言 时间:
2016-01-29 16:03:02
阅读次数:
149
在2011年7月28日,Oracle发布了JDK7的正式版。最近我从网上搜集了一些资料,把文字说明和代码示例结合起来,方便我们的学习。 下面我们来看看JDK7比6多了哪些新特性
1、访问文件系统
与之前的JDK中通过java.io.File访问文件的方式不同,JDK7将通过java.nio.file包中的类完成。JDK7会使用java.nio.file.Path类来操作任何文件系统中的文件。(这...
分类:
其他好文 时间:
2015-06-17 11:39:06
阅读次数:
109