摘要: 今天,二轮复习到接口和抽象类。就随随便便 建立一个特别简单的抽象类,没先到,万万没想到遇到了麻烦。 下面是我的反面教材,就这个憋了我一上午。各种查资料,搜帖子,还重新设置path、classpath....艰难险阻,最后终于发现了错误之处。 代码实例: 1 public abstract class 阅读全文
posted @ 2017-06-27 15:55 江河湖泊 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 最近,学到集合框架。感觉有些蒙圈儿。知道这一块很重要很重要,不敢疏忽。自学遇到的拦路虎,想着是不是前面的基础知道还没有夯实,对一些概念没有真正的理解到位呢?!所以,停下来。开始找一些视频,做一下回顾。 再次巩固一下基础。看着之后还有那么多内容要学,内心蛮着急,但是,网上的大咖都说基础非常重要,一定要 阅读全文
posted @ 2017-06-26 18:06 江河湖泊 阅读(214) 评论(0) 推荐(1) 编辑
摘要: 今天练习ArrayList与LinkedList,在网上看到有关它俩应用效率的题型。觉得很有价值,保留一下。 1 import java.util.ArrayList; 2 import java.util.LinkedList; 3 import java.util.List; 4 5 publi 阅读全文
posted @ 2017-06-24 19:10 江河湖泊 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、定义 ArrayList和LinkedList是两个集合类,用于储存一系列的对象引用(references)。 引用的格式分别为: 1 ArrayList<String> list = new ArrayList<String>(); 1 LinkedList<Integer> list = n 阅读全文
posted @ 2017-06-24 17:58 江河湖泊 阅读(585) 评论(1) 推荐(0) 编辑
摘要: 一、Collection接口的定义 public interfaceCollection<E>extends iterable<E> 从接口的定义中可以发现,此接口使用了泛型的定义,在操作时必须指定具体的操作类型。这样可以保证类集操作的安全性,避免发生ClassCastException异常。 Co 阅读全文
posted @ 2017-06-23 16:41 江河湖泊 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 今天做了几道String常见操作。先来几个代码实例: 例一:此方法,仅把字符串前后出现的空格去掉了,中间部分不会。 1 class TestTrim { 2 public static void main(String[] args) { 3 String str = " 这是一 个要 去 两端 空 阅读全文
posted @ 2017-06-21 18:04 江河湖泊 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、String 类代表字符串 Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如: 1 String str = "abc"; 等效于: 1 c 阅读全文
posted @ 2017-06-20 23:23 江河湖泊 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 问:Java异常处理机制,理解了吗?Java异常处理,真的掌握了吗?什么是自定义异常?catch体里遇到return 是怎么处理?finally 体里有return怎么处理?catch 和 finally 体里同时遇上 return 怎么办?几道例题,理清它们。 try catch语句 格式:(代码 阅读全文
posted @ 2017-06-19 23:51 江河湖泊 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 今天,学习了try-catch-finally语句,本来觉得蛮简单、易懂的。搜了一道相关类型的题。结果信心被泼了盆冷水。先把题Mark一下,出去透透风。 Output: 看完之后我就在想, 1.Java异常处理机制,我真的理解了吗? 2.Java异常处理,我真的掌握了吗? 3.catch体里遇到re 阅读全文
posted @ 2017-06-19 18:08 江河湖泊 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 基础薄弱,一定要理解之后自己敲!!! 阅读全文
posted @ 2017-06-18 23:12 江河湖泊 阅读(8346) 评论(1) 推荐(0) 编辑
摘要: 昨天,学习了Jar包的打包过程,现在打算记录一下,如何在Eclipse中导入外部Jar包。 第一步:在项目中鼠标右键>>New>>点击Folder。 第二步:在弹出窗口将Folder name命名为lib,点击确定。 第三步:将Jar包拖拽或者复制到lib中。 第四步:弹出File Operatio 阅读全文
posted @ 2017-06-18 10:57 江河湖泊 阅读(12846) 评论(0) 推荐(0) 编辑
摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 在学习jar包之前,要先弄懂Java包,以及关于Java包的相关概念。 一、包 为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示 阅读全文
posted @ 2017-06-17 16:31 江河湖泊 阅读(15524) 评论(0) 推荐(1) 编辑
摘要: 一、回顾访问修饰符 ==public:被它修饰的类,属性,方法,不仅可以跨类访问,而且可以跨包(package)访问 ==private:可以修饰数据成员,构造方法,方法,不能修饰类,被它修饰的成员只能被本类自已访问,不能被子类访问 ==protected:可以修饰数据成员,构造方法,方法,不能修饰 阅读全文
posted @ 2017-06-17 13:29 江河湖泊 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 之所以将抽象类和接口放在一起做笔记,是因为他们之间很难区分又各自独立。在学习完Java程序设计的三大特点(封装、继承、多态)之后,我最大的收获是,慢慢理解了Java语言这种面向对象程序设计的优越性,它既能保持自身独立性又在不断进化、发展的。如果说封装和继承是实现Java多态性的基础,那我个人觉得抽象 阅读全文
posted @ 2017-06-16 17:16 江河湖泊 阅读(383) 评论(1) 推荐(0) 编辑
摘要: 多态性是指允许不同类型的对象对同一消息做出相应。具有灵活性、抽象、行为共享、代码共享的优势,共享就意味着最大化利用和简洁,还有就是加载速度。 一、多态的作用 消除类型之间的耦合关系。即同一事件发生在不同的对象上会产生不同的结果。 二、多态的实现形式 1.重载(发生在同一个类中) 2.覆盖(发生在子类 阅读全文
posted @ 2017-06-16 14:00 江河湖泊 阅读(348) 评论(1) 推荐(0) 编辑