java语言学习
liusure09
这个作者很懒,什么都没留下…
展开
-
jar文件
在import那一节中,已经说了如何调用已经定义好的类,说了两种方法,即下面第一和第二条,但是,java的特点就在于它的封装性,我们可以把定义好的类封装为一个jar文件,这样只需要将jar文件拷贝到java的安装路径中,在任何时候只需要import类的包名就可以了,见第四条。定义好了,主类如何调用呢, 第一,如果想实现随意调用,即主类不管在什么路径,都可以调用Tr原创 2015-11-05 11:05:03 · 326 阅读 · 0 评论 -
集合小知识点(System.exit(0)和System.exit(1)区别)
参考来自:http://blog.csdn.net/xw13106209/article/details/6122517System.exit(0)是将你的整个虚拟机里的内容都停掉了 ,而dispose()只是关闭这个窗口,但是并没有停止整个application exit() 。无论如何,内存都释放了!也就是说连JVM都关闭了,内存里根本不可能还有什么东西System.exit(0)转载 2015-11-28 13:30:36 · 376 阅读 · 0 评论 -
java中length和size的区别
1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法public static void转载 2015-11-21 21:03:00 · 877 阅读 · 0 评论 -
JAVA中的三种遍历方式
java中的三种遍历方式Product product1=new Product("001", "数学班", 10000); Product productX=new Product("001", "英语班", 10000); Product product2=new Product("002", "地理班", 12000); Product product3=new原创 2015-11-21 19:05:59 · 394 阅读 · 0 评论 -
在java中,常量池、堆、栈,进而探讨equals方法和==的区别,以及在equals在object的应用
一、在字符串中的使用 (1)字符串中对象调用equal(String s)方法比较的是当前字符串对象的实体是否与参数s指定的字符串实体相同,而不是引用或者地址。String tom=new String(“We are Students”);String boy=new String(“You are students”);String jerry=new String(“We转载 2015-11-21 22:36:56 · 407 阅读 · 0 评论 -
关于public定义方法和类的作用,以及包和import语句
1、首先了解一下,public static void main(string[] args),这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式对于里面的参数及修饰符public:表示的这个程序的访问权限,表示的是任何的场合可以被原创 2015-10-26 22:21:31 · 2721 阅读 · 1 评论 -
java中的方法思路理清
方法包括两种:1构造方法:(1)有参数的构造方法,需要自己定义。(2)无参数的构造方法,系统默认。2成员方法:(1)实例方法:没有static修饰,必须经过实例化才能进行调用,加void就代表无返回值,加不加void按照自己对方法的,定义,是否有返回值。 (2)类方法:需要static进行修饰,有没有返回值需要自己定义。3void的作用就原创 2015-10-26 10:11:21 · 618 阅读 · 0 评论 -
子类与父类,以及子类的继承,重载与重写。
写在前面:在java中,不支持多重继承,即一个子类只能继承一个父类。但是接口不一样,一个子类可以有多个接口。1、子类如果和父类在同一个包中:子类自然继承了父类的除了private以外的方法,包括友好方法和友好变量。2、如果不在同一个包中,子类只继承了父类的protected和public类,不能继承友好变量和友好方法,这也是protected类和友好类的区别。原创 2015-11-09 14:21:06 · 1247 阅读 · 0 评论 -
abstract类与接口的问题。
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口转载 2015-11-09 16:25:31 · 524 阅读 · 0 评论 -
Editplus编写java程序需要注意的问题。
用EditPlus进行编程,新建的java文件是不会在class类前面加上public关键字的,如果你手动添加的,这样做反而是画蛇添足,下面说一下为什么这么做。“类 Yuangong 是公共的,应在名为 Yuangong.java 的文件中声明”,这句话需要分两步来理解:1、如果类Yuangong 被声明为公共的(public),那么必须将类Yuangong 保存在名为Yuangong.j转载 2015-11-08 20:48:28 · 487 阅读 · 0 评论 -
public类和友好类
public类和友好类类声明的时候,在class前面加上public关键字,称为public类。 类在声明的时候,在class前面不加public,则为友好类,在另外一个类中使用友好类创建对象时,要保证他们在同一个包中。原创 2015-11-05 14:45:45 · 1978 阅读 · 0 评论 -
访问权限的问题(访问限制符)private,protected,public
写在前面:在面向对象编程中,最提倡的是通过调用方法来改变自己的属性,类应当提供操作数据的方法,这些方法需要编程人员进行精心设计。首先声明,一个类中的实例变量总是可以操作该类中的实例变量和类变量,类变量只可以操作该类中的类变量,与访问限制符无关。1、私有变量和私有方法private如果类中的某个成员是私有变量,那么在另外一个类中,不能通过类名调用这个变量,方法也是一样。对于私原创 2015-10-30 15:29:41 · 1306 阅读 · 0 评论 -
HashSet集合
写在前面,怎么判断是否相等,有地绕啊。。。原文地址:http://www.iteye.com/topic/257191 (1)equals()相等的两个对象,hashcode()一定相等; (2)equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。换句话说,equals()方法不相等的两个对象,hashcode()有可能相等。(我的理解是由于哈希原创 2015-11-29 23:37:51 · 317 阅读 · 0 评论