读后记录
文章平均质量分 85
TimelessSummer
不积跬步,无以至千里;不积细流,无以成江海
展开
-
Java概念性问题
(阅读《疯狂Java讲义》整理记录)1.编译型语言: 指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性"翻译"成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性程序的格式,这个转换的过程称为编译。编译生成的可执行程序可以脱离开发环境,在特定的平台上独立运行。 因为编译型语言是一次性地变异成机器码,所以可以脱离开发环境独立的运行,...原创 2018-03-06 22:18:51 · 360 阅读 · 0 评论 -
JDK 各版本的新特性(JDK1.5 - )
(阅读《疯狂Java讲义》整理记录)JDK1.5 新特性1.自动装箱与拆箱 自动装箱的过程:每当需要一种类型的对象时,这种基本类型就被自动地封装到与它相同类型的包装中。 自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动提取出来,没必要再去调用intValue()和doubleValue()等方法。 自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。...原创 2018-03-06 22:23:56 · 211 阅读 · 0 评论 -
疯狂Java讲义
(2017.09.24) 1.JDK包含了运行Java程序的JRE,所以无需安装公共JRE;公共JRE是一个独立的JRE系统,会单独安装在系统的其他卢金霞,公共JRE会向IE浏览器和系统中注册Java运行时环境,通过这种方式,系统中任何程序都可以使用公共JRE。 2.设置PATH变量:"用户变量"--"PATH"用于设置当前用户的环境变量;"系统变量"--"Path"用于设置整个系统的...原创 2018-03-06 22:26:36 · 1175 阅读 · 0 评论 -
Java 集合 Collection/Map
1.Collection集合2.Map集合3.操作集合的工具类Collections:提供了大量方法对集合元素进行排序、查询和修改等操作,还提供将集合对象设置为不可变、对集合对象实现同步控制等方法。同步控制:Collections.sychronizedXxx()方法设置不可变集合:返回值是该集合的只读版本 a.emptyXxx() b.singletonXxx() c.unmodifiab...原创 2018-03-06 22:28:07 · 228 阅读 · 0 评论 -
Java泛型
(2018.02.28)1.Java参数化类型:允许元素在创建集合时,指定集合元素的类型。(泛型Generic);2.Java 5 后提供的泛型支持;3.Java 7 支持菱形语法,即允许在构造器后不需要带完整的泛型信息;4.泛型:就是允许在定义类、接口、方法时使用类型形参,这个类型形参将在声明变量、创建对象、调用方法时动态地指定(即传入实际的类型参数);5.可以为任何类、接口增加泛型说明;6.带...原创 2018-03-06 22:31:50 · 187 阅读 · 0 评论 -
Java异常机制
(2018.03.02)1.使程序中的异常处理代码和正常业务代码分离,提高健壮性;2.关键字:try、catch、finally、throw、throws3.Java异常分为Checked异常和Runtime异常,Checked异常都是可以在编译阶段被处理的异常,所以Java强制程序处理所有的Checked异常;而Runtime异常则无需处理。4.访问异常信息getMessage():返回该异常的...原创 2018-03-06 22:33:01 · 223 阅读 · 0 评论 -
Java输入输出+对象序列化+新IO
(2018.03.02)File1.File类是java.io包下代表与平台无关的文件和目录;File能新建、删除、重命名文件和目录,File不能访问文件本身。需要使用输入/输出流来访问文件内容本身。2.File类可以使用文件路径字符串来创建File实例,可以是绝对路径或者相对路径(相对于项目工作路径)3.File提供方法操作文件或目录(Java讲义P665)(API:http://tool.os...原创 2018-03-06 22:34:42 · 572 阅读 · 0 评论