2017年11月12日

摘要: 集合: 集合是一个用于管理其他多个对象的对象一、1、Collection 接口:集合中每一个元素为一个对象,这个接口将这些对象组织在一起,形成一维结构。2.List接口:代表按照元素一定的相关顺序来组织(在这个序列中顺序是主要的),List 接口中数据可重复。3、Set接口:是数学中集合的概念: 其 阅读全文
posted @ 2017-11-12 22:47 张光炬 阅读(147) 评论(1) 推荐(0) 编辑

2017年10月22日

摘要: 7.1异常 异常对象均为派生于Throwable类的一个实例,Throwable类下分为Errow类和Exception类,其中Errow类以及其子类描述了Java运行时的系统错误和资源耗尽错误,Exception类又可以下分为两类,即RuntimeException和其他异常。 由程序错误导致的异 阅读全文
posted @ 2017-10-22 23:56 张光炬 阅读(113) 评论(1) 推荐(0) 编辑

2017年10月15日

摘要: 1. 内部类的概念? 类中类 2. 为什么要用内部类? 内部类的方法可以访问外部类的实例域 内部类对外部类的同一个包中的类实现了隐藏 匿名内部类在“想要定义一个回调函数却又不想编写大量代码”时非常便捷 3. 内部类语法详谈(常规) 1. 内部类与外部类是类之间的关系,不是对象之间的关系 虽然Time 阅读全文
posted @ 2017-10-15 23:54 张光炬 阅读(322) 评论(1) 推荐(0) 编辑

2017年10月8日

摘要: Java抽象类与接口的区别 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 阅读全文
posted @ 2017-10-08 23:25 张光炬 阅读(162) 评论(1) 推荐(0) 编辑

2017年9月24日

摘要: 注意:继承主要使用的is-a关系 在子类中用一个新的方法来覆盖超类中的方法(override),需要注意的是如果子类之中的方法或者域 被覆盖时,仍然想访问superClass中的方法和域,此时必须使用super的关键字。 比如: 其中Manager中继承了Employee,重载了其getSalary 阅读全文
posted @ 2017-09-24 21:46 张光炬 阅读(1310) 评论(1) 推荐(0) 编辑

2017年9月18日

摘要: 第五章-继承 1. 继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求。 2.反射是指在程序运行期间发现更多的类及其属性的能力。 3.在java中所有继承都是公有继承。 4. 在子类中可以增加域、增加方法或覆盖超类的方法,然而绝对不能删除继承的任何 阅读全文
posted @ 2017-09-18 00:09 张光炬 阅读(178) 评论(1) 推荐(0) 编辑

2017年9月10日

摘要: java的基本程序设计结构: 1. 声明一个变量之后,必须用赋值语句对变量进行显示初始化,千万不能使用未被初始化的变量。 2.在java中不区分变量的声明与定义。 3.当参与/运算的两个操作数都是整数时,表示整数除法;否则表示浮点数除法。 4.自增自减运算符的操作数不能是数值,因为这些运算改变了变量 阅读全文
posted @ 2017-09-10 23:30 张光炬 阅读(212) 评论(1) 推荐(0) 编辑

2017年9月3日

摘要: 本章主要介绍Java程序设计环境,下面一节一节的记录: 2.1 安装java工具箱(JDK): 2.1.1, 下载JDK: 这一节主要介绍了以下知识点: (1)jdk的下载地址; (2)一些java术语。 (3)安装jdk时,路径中不要有空格,如不要安装在 program files 目录下,另外自 阅读全文
posted @ 2017-09-03 22:52 张光炬 阅读(193) 评论(1) 推荐(0) 编辑

2017年8月27日

摘要: 了解了JAVA的来源后,翻阅了一点关于java特性的书籍,众所周知,安全性和可移植性是java得以成功的前提,对此我想发表一点看法. 1.安全性:任何东西的安全性都是相对的,虽然java编译生成的字节码,目前来看在jvm上运行的很安全,那是因为黑客对此研究甚少,谁能保证今后jvm不被黑客钻空当呢. 阅读全文
posted @ 2017-08-27 20:21 张光炬 阅读(164) 评论(2) 推荐(0) 编辑