- 博客(15)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 包12
包:1,分类管理类文件。2,给类提供了多层名称空间。包在文件系统中的体现就是文件夹。定义项目时,必须要有包。如何定义一个包呢?通过package关键字定义。包名规范,所有字母都小写。但是每一次编译后的类都需要手动建立一个包名的文件夹,麻烦。可以通过给javac编译命令加上一个参数。可以完成对包自定义建立。jav
2013-12-15 00:01:11 405
原创 异常11
异常异常:就是程序 运行 时出现的不正常情况。 发现,当调用者往里传入了除数0,就发生。编译通过(语法没错误),而运行失败的情况。出现一个ArithmeticException:/ by zero 一个异常。 运行提前终止,后续的代码就不会在执行了。 其实异常就是程序中出现的问题:这个问题包括问题的名称,问题的信息,以及问题出现的位置。这个问题中内
2013-12-08 23:33:33 505
原创 内部类与匿名内部类
内部类:内置类,嵌套类。将类定义在另一个类中,该类就是内部类。类中定义的类中就是内部类。其实类的定义位置发生了一点小变化。访问方式: 内部可以直接访问外部类中的成员。外部类想要访问内部类,需要建立内部类对象。什么时候定义内部类呢? 当分析一个事物时,该事物的内部还有具体的事物,这个具体的事物在使用该事物中的其他成员。这时就将这个具体的事物用内部类来描述。
2013-12-08 23:32:35 389
原创 Object9
Object:java中已有的一个所有类的父类。也称为根类,你可以把它理解为java中的上帝。 java中的类都是直接或者间接继承自object类。 该类的出现:是封装了所有对象都具备的方法。所有对象都具备方法有哪些呢? boolean equals(Object obj):对对象进行比较。该方法的默认是比较内存地址,所以很多对象都对该方法进行复习。建立对象的自己比较
2013-12-08 23:31:52 355
原创 质数的一种输出方法
public class zhiShu {public static void main(String[] args) {int m=0;for(int n=2;n{boolean is=true;for(int k=2;k{if(n%k==0){is=false;break;} } if(is==true){m++;Sy
2013-12-02 00:28:17 442
原创 斐波拉契数列
class Fibonacci{public static int fibonacci(int n){int f=0; if (n>0&&n{return 1;}else{int f1=1,f2=1;for (int i=2;i{f=f1+f2;f2=f1;f1=f;} }return f;}public
2013-12-02 00:27:29 381
原创 数组的反转
class fanzhuan {public static void swap(int[] arr,int a,int b){int temp=arr[a]; arr[a]=arr[b];arr[b]=temp;} public static void reverseArray(int[] arr){ for (int start=0,end=ar
2013-12-02 00:26:25 365
原创 面向对象4——静态
静态的用例1.除了对象调用方式外,还有一个类名调用方式。2.虽然工具类可以使用,但是每一个功能都没有对该类的对象的特有数据进行访问,那么这些功能,就不需要对象调用,所以可以将这些功能都定义成static的类型。而且当这个类中的功能都被静态化后,只要使用类名调用即可。3.当其他程序使用该类时,因为该类中有一个默认的构造函数,所以其他程序还可以建造该类对象。而该类并不需要对象就可以使用类中
2013-12-02 00:24:04 489
原创 面向对象9——接口
接口当抽象类中的方法都是抽象的时候,这时可以把该类定义成接口的形式。你可以先期将接口理解为特殊的抽象类。特点:1.接口的方法都是抽象的。2.接口不可以被实例化。3.只有子类实现了接口中的所有抽象方法后,该子类才可以实例化,否则该子类还是一个抽象类。格式特点:1.全局常量。2.抽象方法。而且接口中的成员都有固定的修饰符:全局常量:public static f
2013-12-02 00:23:21 505
原创 面向对象7——抽象类
抽象类1.两个类DemoA,DemoB里面都有共性的功能,可以进行抽取。但是,如果功能的声明相同,但是功能的具体内容不同。这时,我们只对相同的功能声明进行抽取,而不是抽取功能的内容。2.抽象类就是子类不断的向上抽取而来的,只抽取了子类的功能声明,而没有抽取子类的具体的功能内容。所以功能是抽象的,需要定义在抽象类中。3.抽象类的特点:(1)抽象类和抽象方法必须用abstract关键字修饰
2013-12-02 00:22:41 412
原创 面向对象6——继承
继承:好处:1,继承的出现,提高了代码的复用性。2,继承的出现,让类与类之间产生了关系。而这个关系出现,就导致面向对象的第三个特征,多态的产生。简单说:继承就是多态的前提。Java中支持单继承,不支持多继承(其实更确切的说,是java将多继承进行改良,避免了安全隐患的产生)。class A{void show(){System.out.println("a");
2013-12-02 00:22:03 429
原创 面向对象5——设计模式
设计模式1.什么是设计模式? 答:设计模式就是解决某类问题最行之有效的解决方案,设计模式是一种思想。单例设计模式? 1.单例设计模式解决的问题:保证一个类在内存中只存在一个对象。简单说,就是保证一个类在内存中的对象的唯一性。 2.应用场景:如配置文件。A要使用配置文件对象。B程序也要实用配置文件对象。希望A程序对配置对象数据修改后,B程序可以直接使用,那么就需要A程序,和
2013-12-02 00:21:23 442
原创 面向对象3
类中的属性成为成员变量。定义在函数中的变量称为局部变量。成员变量和局部变量的区别?1,作用范围。成员变量:定义在类中,作用于整个类。局部变量:只在它所属的局部大括号中有效。比如函数上的参数,函数中的变量,语句中的变量。public void function(int x){int y = 0;for(int z=0; z{}}x,y,z都
2013-12-02 00:19:49 496
原创 面向对象1-2
面向对象是相对于面向过程而言的。无论过程还是对象都是生活中的一种思考方式(思想)。面向过程:注重的是这个执行过程的过程,强调的执行的过程的动作。c语言就是面向对象的过程语言,实现这个需求,其实就是定义三个功能(函数)面向对象:注重的是具体的事物,将具体的功能定义到该事务当中。以后不用再定义具体功能,只要找到该事物,就已经具备了这些功能。这个事物就称之为对象。总结面向对象:
2013-12-02 00:19:12 498
Java的呼叫中心来电弹屏功能
2015-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人