06 2017 档案

摘要:一、定义 泛型(generic)是指参数化类型的能力。可以定义带泛型类型的类或方法,随后编译器会用具体的类型来替换它(泛型实例化)。使用泛型的主要优点是能够在编译时,而不是在运行时检测出错误。它是jdk1.5之后出现的特性,为了增强安全性。我的理解是,它更像一种特殊规范,比如程序员在调用的时候,或者 阅读全文
posted @ 2017-06-29 17:14 江河湖泊 阅读(392) 评论(0) 推荐(1) 编辑
摘要:TreeSet是SortedSet接口的实现类,Sorted的英文意思是分类的;选择的。 TreeSet可以确保集合元素处于排序状态。与HashSet集合相比,TreeSet还提供了如下几个额外方法: 方法名称 解释 Comparator comparator(); 如果TreeSet采用了定制排序 阅读全文
posted @ 2017-06-29 14:43 江河湖泊 阅读(445) 评论(0) 推荐(0) 编辑
摘要:/* *在大不久前,我决定自学Java,关注了很多的公众号、微博等。没几天我看到一个笑话: *晚上孩子哭了,老婆让我去看看。 *我说:“不行,咱们的床是队列,你先上的床就得你先下床。。。 *老婆说:NO NO No,是栈。 * 紧接着一脚踹到我的屁股上。 * 当时,看了评论,都是在说程序员夫妻欢乐多 阅读全文
posted @ 2017-06-28 19:16 江河湖泊 阅读(1436) 评论(0) 推荐(0) 编辑
摘要:为什么equals()方法要重写? 判断两个对象在逻辑上是否相等,如根据类的成员变量来判断两个类的实例是否相等,而继承Object中的equals方法只能判断两个引用变量是否是同一个对象。这样我们往往需要重写equals()方法。 我们向一个没有重复对象的集合中添加元素时,集合中存放的往往是对象,我 阅读全文
posted @ 2017-06-28 13:33 江河湖泊 阅读(36980) 评论(0) 推荐(11) 编辑
摘要:http://www.360doc.com/content/12/0722/14/820209_225797366.shtml 在没有设置环境变量之前,我们可以通过直接在应用程序中加带相关信息来运行我们的程序。比如,我们可以这样开始运行一个Java程序: C:/jdk1.3.1/bin/java - 阅读全文
posted @ 2017-06-27 16:12 江河湖泊 阅读(584) 评论(0) 推荐(0) 编辑
摘要:今天,二轮复习到接口和抽象类。就随随便便 建立一个特别简单的抽象类,没先到,万万没想到遇到了麻烦。 下面是我的反面教材,就这个憋了我一上午。各种查资料,搜帖子,还重新设置path、classpath....艰难险阻,最后终于发现了错误之处。 代码实例: 1 public abstract class 阅读全文
posted @ 2017-06-27 15:55 江河湖泊 阅读(224) 评论(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 江河湖泊 阅读(2140) 评论(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 江河湖泊 阅读(493) 评论(0) 推荐(0) 编辑
摘要:问:Java异常处理机制,理解了吗?Java异常处理,真的掌握了吗?什么是自定义异常?catch体里遇到return 是怎么处理?finally 体里有return怎么处理?catch 和 finally 体里同时遇上 return 怎么办?几道例题,理清它们。 try catch语句 格式:(代码 阅读全文
posted @ 2017-06-19 23:51 江河湖泊 阅读(1682) 评论(0) 推荐(0) 编辑
摘要:今天,学习了try-catch-finally语句,本来觉得蛮简单、易懂的。搜了一道相关类型的题。结果信心被泼了盆冷水。先把题Mark一下,出去透透风。 Output: 看完之后我就在想, 1.Java异常处理机制,我真的理解了吗? 2.Java异常处理,我真的掌握了吗? 3.catch体里遇到re 阅读全文
posted @ 2017-06-19 18:08 江河湖泊 阅读(939) 评论(0) 推荐(0) 编辑
摘要:基础薄弱,一定要理解之后自己敲!!! 阅读全文
posted @ 2017-06-18 23:12 江河湖泊 阅读(8354) 评论(1) 推荐(0) 编辑
摘要:昨天,学习了Jar包的打包过程,现在打算记录一下,如何在Eclipse中导入外部Jar包。 第一步:在项目中鼠标右键>>New>>点击Folder。 第二步:在弹出窗口将Folder name命名为lib,点击确定。 第三步:将Jar包拖拽或者复制到lib中。 第四步:弹出File Operatio 阅读全文
posted @ 2017-06-18 10:57 江河湖泊 阅读(12850) 评论(0) 推荐(0) 编辑
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 在学习jar包之前,要先弄懂Java包,以及关于Java包的相关概念。 一、包 为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示 阅读全文
posted @ 2017-06-17 16:31 江河湖泊 阅读(15528) 评论(0) 推荐(1) 编辑
摘要:一、回顾访问修饰符 ==public:被它修饰的类,属性,方法,不仅可以跨类访问,而且可以跨包(package)访问 ==private:可以修饰数据成员,构造方法,方法,不能修饰类,被它修饰的成员只能被本类自已访问,不能被子类访问 ==protected:可以修饰数据成员,构造方法,方法,不能修饰 阅读全文
posted @ 2017-06-17 13:29 江河湖泊 阅读(373) 评论(0) 推荐(0) 编辑
摘要:之所以将抽象类和接口放在一起做笔记,是因为他们之间很难区分又各自独立。在学习完Java程序设计的三大特点(封装、继承、多态)之后,我最大的收获是,慢慢理解了Java语言这种面向对象程序设计的优越性,它既能保持自身独立性又在不断进化、发展的。如果说封装和继承是实现Java多态性的基础,那我个人觉得抽象 阅读全文
posted @ 2017-06-16 17:16 江河湖泊 阅读(383) 评论(1) 推荐(0) 编辑
摘要:多态性是指允许不同类型的对象对同一消息做出相应。具有灵活性、抽象、行为共享、代码共享的优势,共享就意味着最大化利用和简洁,还有就是加载速度。 一、多态的作用 消除类型之间的耦合关系。即同一事件发生在不同的对象上会产生不同的结果。 二、多态的实现形式 1.重载(发生在同一个类中) 2.覆盖(发生在子类 阅读全文
posted @ 2017-06-16 14:00 江河湖泊 阅读(349) 评论(1) 推荐(0) 编辑
摘要:学习Java继承之前,我们想回忆一下Java面向对象需要特别注意的几个关键点。 面向对象是将复杂的事情简单化了,它通过封装的方式使得代码的重用性更高和安全性更强。平时我们要学会用面向对象的方式去思考,去描述事物或行为。 想要使用OOP,一定要清楚其三个主要特征: 1.对象的行为(behavior): 阅读全文
posted @ 2017-06-16 11:25 江河湖泊 阅读(290) 评论(1) 推荐(0) 编辑
摘要:最近学习Java面向对象方面的知识点,一直没时间更新博客,因为这块的知识点真的蛮绕的。一个知识点一个知识点的往外冒,而且对于我这个初学者来说区分构造器和方法就花费了一整天的时间。现在准备再重新过一遍知识点。 先背下来一个理念: 面向对象程序设计是将数据放在第一位的,然后再考虑操作数据的方法。 之前, 阅读全文
posted @ 2017-06-15 22:47 江河湖泊 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、对静态代码块和非静态代码块进行简单的总结 1.静态代码块: 静态代码块是在当类被载入(内存)时最先被调用的,且之被执行一次,静态块常用来执行类属性的初始化。执行类的载入之前就会调用。 2.非静态代码块: 非静态代码块是在当类的对象被创建载入(内存)时最先被调用的,每创建一个对象,即每载入一个对象 阅读全文
posted @ 2017-06-11 11:33 江河湖泊 阅读(415) 评论(0) 推荐(0) 编辑
摘要:一直在Eclipse里做练习。是做一个练习,执行一个的那种。刚刚学习了Java的对象与类,练习中把类和执行放在同一包下的两个.java文件里面了。是可以执行的。(Get) 相关代码: 注意:在调用的时候,main函数中要对类进行重新赋值(上例中的,Calc c=new Calc();) 其余部分,我 阅读全文
posted @ 2017-06-09 17:20 江河湖泊 阅读(567) 评论(3) 推荐(0) 编辑
摘要:一、大数据 如果基本的整型和浮点型精度不能够满足需求,那么可以使用java.math包含中的两个类:BigInteger和BigDecimal。 这两个类处理包含任意长度数字序列的数值。BigInteger类实现了任意精度的整型运算,BigDecimal实现了任意精度的浮点数运算。 使用静态的val 阅读全文
posted @ 2017-06-09 00:15 江河湖泊 阅读(363) 评论(2) 推荐(0) 编辑
摘要:与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流。本文将简单讲解条件、循环和switch。 一、块作用域 块(block),即复合语句。是指由一对大括号括起来的若干条简单的Java语句。块确定了变量的作用域。 比如: 1 public class Code { 2 static 3 阅读全文
posted @ 2017-06-08 23:30 江河湖泊 阅读(595) 评论(0) 推荐(0) 编辑
摘要:一、创建一个简单的Java应用程序 1 public class Code 2 { 3 public static void main(String[]args) 4 { 5 System.out.println("我能学好Java“) 6 } 7 } 注意: 1.关键字public称为访问修饰符( 阅读全文
posted @ 2017-06-08 17:40 江河湖泊 阅读(631) 评论(0) 推荐(1) 编辑
摘要:本文主要Java程序设计环境的要点,以及相关注意事项。 阅读全文
posted @ 2017-06-02 12:08 江河湖泊 阅读(466) 评论(0) 推荐(0) 编辑

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