返回顶部

随笔分类 -  [01]Java核心技术

Java核心技术
摘要:一、引言 反射机制是一个非常好用的机制,C#和Java中都有反射,反射机制简单来说就是在程序运行状态时,对于任意一个类,能够知道这个类的所有属性和方法,对于任意一个对象,能够调用它的任意属性和方法,其实初听就知道反射是一个比较暴力的机制,它可能会破坏封装性。 通过反射的定义我们可以想到反射的好处:可 阅读全文
posted @ 2019-06-19 15:52 茶底世界 阅读(593) 评论(0) 推荐(0) 编辑
摘要:一、引言 IO(输入/输出),输入是指允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据。输出是指允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。 IO的主要内容包括输入、输出两种IO流,这两种流中又分为字节流和字符流,字节流是以字节为单位来处理输入、输出流,而字 阅读全文
posted @ 2019-06-17 23:45 茶底世界 阅读(983) 评论(0) 推荐(3) 编辑
摘要:一、引言 异常总是不可避免的,就算我们自身的代码足够优秀,但却不能保证用户都按照我们想法进行输入,就算用户按照我们的想法进行输入,我们也不能保证操作系统稳定,另外还有网络环境等,不可控因素太多,异常也不可避免。 但我们可以通过异常处理机制让程序有更好的容错性和兼容性,当程序出现异常时,系统自动生成E 阅读全文
posted @ 2019-05-04 22:49 茶底世界 阅读(704) 评论(0) 推荐(1) 编辑
摘要:一、引言 在学习集合的时候我们会发现一个问题,将一个对象丢到集合中后,集合并不记住对象的类型,统统都当做Object处理,这样我们取出来再使用时就得强制转换类型,导致代码臃肿,而且加入集合时都是以Object,没做类型检查,那么强制转换就容易出错,泛型的诞生就是为解决这些问题。 二、使用泛型 泛型是 阅读全文
posted @ 2019-04-29 22:29 茶底世界 阅读(750) 评论(0) 推荐(0) 编辑
摘要:一、前言 在日常开发中,我们经常会碰到需要在运行时才知道对象个数的情况,这种情况不能使用数组,因为数组是固定数量的,这个时候我们就会使用集合,因为集合可以存储数量不确定的对象。 集合类是特别有用的工具类,不仅可以存储数量不等的对象,还可以实现常用的数据结构,并且能够存储有映射关联的关联数组。 集合类 阅读全文
posted @ 2019-04-25 19:07 茶底世界 阅读(827) 评论(0) 推荐(1) 编辑
摘要:一、引言 Oracle为Java提供了丰富的基础类库,Java 8 提供了4000多个基础类库,熟练掌握这些基础类库可以提高我们的开发效率,当然,记住所有的API是不可能也没必要的,我们可以通过API文档或直接网上搜索来逐渐熟悉大部分类的功能和方法,下面我们来学习一些基础类库。 二、Scanner 阅读全文
posted @ 2019-04-24 08:23 茶底世界 阅读(1477) 评论(0) 推荐(4) 编辑

点击右上角即可分享
微信分享提示