java的方法:
1、方法的名字和参数的列表称为方法的签名,例如f(int)\f(String)是相同的方法名不同的签名,方法的返回值不属于签名的一部分,所以在子类覆盖超类方法的时候允许返回类型定义为原返回类型的子类型(java se5.0 以后)。
2、虚拟机在寻找类方法匹配时,会加载类的时候会创建一个类的方法列表。
3、java 接口中的方法自动声明为public,接口中的域自动声明为public static final
内部类分为:一般内部类、局部内部类、匿名内部类、静态内部类
一般内部类的具体实现过程:
//大狗肚里有只小狗 public class Dog{ private String name; private boolean isMale; public void bite{ //咬 } public Dog(); private class LittleDog{//只有内部类能声明为private public Dog dog //内部类创建原理及调用外部属性方法 public LittleDog(Dog dog){ this.dog=dog; //下面可以调用dog的任意属性方法 } } }
局部内部类就是声明在方法内部的类,不能声明为public和private。
局部内部类:
public void start(){ final int x=0;//被应用 class Dog{ public void add(int y){ x=x+y;//局部内部类引用局部变量应该声明为final; } } }
匿名内部类因为没有类名,所也不能有构造方法,调用超类构造器构造。
public class Dog{ //监听小偷的匿名内部类 StealListener listener=new StealListener{ public void bite(){} } }
静态内部类,只有内部类能声明为static,静态内部类不能引用外部内的任何属性和方法。\
泛型是指定方法返回类型和域类型或变量类型。泛型不能实例化变量,比如 new T(..),T.class 泛型的静态上下文中类型变量无效,如:private static T singleTon (这样是错的)
相关推荐
java基础知识,帮助初学者更快更好地掌握java。ppt内容具体易懂,希望对刚接触java的初学者有所帮助。
java基础知识大全(必看经典),里面包含了最基本的java基础知识,适合学习java的初学者和想要复习java基础的同学。
Java基础知识总结.pdf
java基础知识的培训ppt,对于java初学者来说可以有一些作用。
java基础知识点汇总
java基础知识
Java基础知识整理 Java面试题整理 学习了几年Java,很多知识需要整理,这些都是很关键的知识
JAVA基础知识总结 JAVA基础知识总结 JAVA基础知识总结
java基础知识学习资料java基础知识学习资料
全面的java基础知识教程讲义
java基础知识,适用于初学者打牢基础,毕业生学习应付面试,hr摘抄做java考题
java基础知识点总结及面试问题java基础知识点总结及面试问题java基础知识点总结及面试java基础知识点总结及面试问题
java基础知识java基础知识java基础知识java基础知识
java基础知识笔记
java基础知识点,面试宝典,最适合你的java面试知识点,所学java知识点总结
一部很好的JAVA基础知识的书籍 JAVA基础知识精华总结.rar
Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案Java基础知识点和答案...
很不错的JAVA基础知识,想对基础有进一步加强的朋友可以好好看看
java基础知识学习入门,和大家分想我的学习经验,大家来下在