![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
大唐游子
这个作者很懒,什么都没留下…
展开
-
JAVA实现将控制台输入的字符串保存到文件中
import java.io.FileNotFoundException;import java.io.PrintWriter;import java.util.*;public class PrintWriterTest{ public static void main(String[] args) throws FileNotFoundException { Scanner原创 2014-05-28 23:24:26 · 12628 阅读 · 1 评论 -
install oracle java in ubuntu 12.04
Using Oracle Java 7 is not formally supported by Ubuntu. There's plenty solutions for installing it, listed onhttps://help.ubuntu.com/community/Java .The simplest one listed is this one:sudo a转载 2014-09-16 20:32:37 · 830 阅读 · 0 评论 -
在eclipse中,如何添加现有java类文件或包文件到工程中?
在eclipse中,如何添加现有java类文件或包文件到工程中?1.在eclipse工程所在目录中手动建立java类文件或包文件;建立包文件的方法是,首先建立一个文件夹,文件夹的名字就是包的名字;然后在文件夹中建立java类文件,并在文件的开头指明package的名字。该类文件就是包中的类文件。 eclipse好像是以文件目录来确定包的名字的。2.在eclipse的Package Explorer原创 2015-11-28 11:57:03 · 18487 阅读 · 1 评论 -
JAVA中的包(Package)
包(Package)JAVA使用包(Package)将类组织起来,以解决类名冲突问题。不同包中的类可以具有同样的类名,而不会发生冲突。JAVA中的包机制相当于C++中在命名空间(namespace)机制。类的导入一个类可以访问所在包中的所有类和其他包中的公有类(public class)。 一个类若要访问其他包中的公有类,需要将该类或该类所在的包进行导入。导入类或包采用import语句:imp原创 2015-11-28 11:58:03 · 1405 阅读 · 0 评论 -
Java中的多态(polymorphism)和动态绑定(dynamic binding)
以下面代码为例,存在超类Employee和子类Manager,两个类中都有getSalary方法,但实现不同。一个对象变量可以引用多种实际类型的现象被称为多态(polymorphism),运行时能够自动选择调用哪个方法的现象称为动态绑定(dynamic binding)。Employee类型的变量e既可以引用Employee类型又可以引用Manager类型,称为多态;调用e.getSalary时,根原创 2015-11-29 12:52:20 · 3890 阅读 · 0 评论 -
Java中的接口
什么是接口 接口不是类,接口描述了对类的需求,由类来实现这些需求。如Comparable接口:public interface Comparable<T>{ int compareTo(T other);}Compare接口要求实现该接口的类要实现compareTo方法。类Employee实现Comparable接口,使用关键字implement,并实现compare方法:class原创 2015-11-29 17:18:45 · 484 阅读 · 0 评论 -
Java匿名内部类
内部类(Inner class)是定义在另一个类中的类。使用内部类的原因: 1) 内部类可以访问该类所在外部类的所有数据,包括私有数据; 2)内部类可以对同一个包中的其他类隐藏起来; 3)当要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较方便.匿名内部类(anonymous inner class) 某个内部类对象在只在局部区域使用一次,该类不必命名,称为匿名原创 2015-12-05 11:39:12 · 719 阅读 · 0 评论 -
Java中的适配器(adapter)
适配器(adapter)有的接口具有多个方法,比如WindowListener接口:public interface WindowListener{ void windowOpened(WindowEvent e); void windowClosing(WindowEvent e); void windowClosed(WindowEvent e); void w原创 2015-12-05 14:52:34 · 5529 阅读 · 1 评论 -
Java中的泛型编程(generic programming)和泛型类(generic class)
泛型编程(generic programming)和泛型类(generic class)泛型编程(generic programming)意味着代码可以被不同类型的对象所复用。泛型类(generic class)就是可以被一个或多个类型对象所使用的类。如ArrayList泛型类。泛型类提供了类型参数(type parameter),如ArrayList<String> files = new Arr原创 2015-12-06 10:49:11 · 3288 阅读 · 0 评论