java
文章平均质量分 67
dwldp
这个作者很懒,什么都没留下…
展开
-
接口(interface)
接口的地位等同于class ,接口中的所有 方法都是抽象方法。public interface InterfaceTest {public abstract void output();//抽象方法:有声明,无实现,不能带有{}.也可以省略abstract ,因为接口已经明确定义了所有方法都是抽象方法。}接口的作用跟抽象类的作用是类似的。接口可以看作是特殊的抽象类(抽象类中原创 2015-04-06 09:32:17 · 352 阅读 · 0 评论 -
冒泡排序`交换排序·二分查找
public class ArrayTest {public static void main(String[] args) {int[] a = new int[] {1,2,3};int [] b = new int[4];System.arraycopy(a,0,b,0,4);for(int i = 0;iSystem.out.println(b[i]);}原创 2015-05-18 10:14:19 · 383 阅读 · 0 评论 -
java--数组2
public class ArratTest {public static void main(String[] args) {Student[] s = new Student[100];for (int i = 0;i s[i] = new Student();if(i%2 == 0) {s[i].name="zhangsan";}else{s[i].nam原创 2015-05-15 08:59:34 · 309 阅读 · 0 评论 -
java--String类源代码equals()方法
public calss StringTest {public static void main(String[] args) {String str = new String("aa");String str2= new String("aa");System.out.println(str.equals(str2));String str3 = "aa";Str原创 2015-05-04 08:35:28 · 965 阅读 · 0 评论 -
java--数组(Array)
数组(Array):相同类型数据的集合就叫作数据。数据里面存放的一定是相同类型的,如何定义数组?type[] 变量名 = new type[数组中元素的个数]public class ArrayTest {public static void main(String[] args) {int[] a = new int[4]; //建议用这种方式a[0] = 1原创 2015-05-15 08:56:09 · 423 阅读 · 0 评论 -
java--单例模式
设计模式本身是一种解决问题的方法,(Design Pattern)大量的依托于多态。----23种1)单例模式(singleton)表示一个类只会生成唯一的一个对象。private 私有的public class SingletonTest {public static void main(String[] args) {Singleton st = new S原创 2015-05-01 20:31:53 · 222 阅读 · 0 评论 -
java--复习
1.多态:父类型的引用可以指向子类型的对象。2.parent p = new Child(); 当使用多态方式调用方法时,首先检查父类中是否有sing()方法,如果没有则编译错误;如果有,再去调用子类的sing()方法。3.一共有责任中类型的强制类型转换:A)向上类型转换(upcast):比如说将Cat类型转换为Animal类型,即将子类型转换为父类型。对于原创 2015-04-28 23:27:27 · 373 阅读 · 0 评论 -
java--包
包(package):用于将完成不同功能的类分门别类,放在不同的目录下。包的命名规则:将公司域名反转作为包名。www.baidu.com com.baidu包名每个字母都需要小写package com.baidu; public class packageTest {//这个类的全名就是com.baidu.PackageTestpublic static v原创 2015-05-04 08:29:45 · 356 阅读 · 0 评论 -
java--访问控制符
访问修饰符(access modifier)1.public 公共的:被public 所修饰的属性和方法可以被所有类访问。2.protected(受保护的):被protected 所修饰的属性和方法可以 在类内部,相同包,以及该类的子类所访问。在相同包下package com.baidu;public class C {protected int year = 20原创 2015-05-04 08:31:34 · 284 阅读 · 0 评论 -
java--object类
java.lang.Object类。当打印引用时,实际 上会打印引用所指对象的toString()方法的返回值,因为每个类都直接或间接地继承自Object,而Object类中包含了toString(),因此每个类都 有toString()这个方法public class ObjectTest {public static void main(String[] args) {原创 2015-05-04 08:33:20 · 284 阅读 · 0 评论 -
final关键字
final关键字:可以修饰属性 方法 类。final修饰类:当一个类被final所修饰 时,表示该类是一个终态类,这个类不能被继承。public class FinalTest {public static void main(String[] args) {F f = new F();} }final class E {//表示该类不能被继承原创 2015-04-15 12:31:38 · 279 阅读 · 0 评论 -
static 代码块
static代码块:静态代码块的作用也是完成一些初始工作。首先执行静态代码块,然后执行构造方法。静态代码块在类被加载的时候执行,而构造方法是在生成对象的时候执行,要想调用某个类来生成对象,首先需要将类加载到java虚拟机上,然后由JVM加载这个类来生成对象。类的静态代码块只会执行一次,是在类被加载的时候执行的,因为每个类只会被加载一次,所以静态代码块也只会被执行一次,而构造方法则不然,原创 2015-04-15 12:34:28 · 367 阅读 · 0 评论 -
static关键字
static 关键字:静态可以用于修饰属性,方法和类。static修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量,一个对象对该静态成员变量进行了修改,其它对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static的,那么我们可以通过 类名.成员变量名 的方式来使用它(推荐使用这种方式)public clas原创 2015-04-15 12:29:25 · 211 阅读 · 0 评论 -
java--判断三个数中的最大值
class Demo3 {public static void main(String[] args) {int a = 10;int b = 20;int c = 30;if (a>b) {System.out.println(a+"最大");}else if (b>c) {System.out.println(b+"最大");}else {System.原创 2015-01-18 14:58:57 · 8076 阅读 · 2 评论