
Java笔记
herry57
这个作者很懒,什么都没留下…
展开
-
接口总结
1、接口可以看做是一个特殊的抽象类,是常量和抽象方法的集合interface A{int I=12;//所有的常量都用 public static final修饰void method1();//所有的方法都用public abstract修饰}2、接口没有构造器3、接口之间也可以是继承关系,而且可以为多继承4、接口定义的是一种功能,此功能可以为类所实现。如:class A extends B ...原创 2018-03-25 20:53:33 · 184 阅读 · 0 评论 -
java集合笔记
1、储存对象:数组和集合 数组储存对象的弊端:1.一旦创建,其大小不可变。2、数组存放的对象个数是不可知的。2、collection接口子接口:a、set:无序性、不可重复的元素(HashSet,LinkedHashSet,TreeSet) b、list:有序性、可以重复的元素(ArrayList(首先),LinkedList,vector)3、map接口(HashMa...原创 2018-03-25 19:18:02 · 269 阅读 · 0 评论 -
内部类
1、内部类可以看成一个类的方法或属性,因而单位可以被四个修饰符修饰,同时也可以被static final abstract修饰。a.成员内部类例子: public class Test { public static void main(String agrs[]){ People.Brain b=new People.Brain(); b.show(); b.getName("ajjjfj...原创 2018-04-10 10:59:44 · 138 阅读 · 0 评论 -
匿名类
直接干代码:public class TestProduct { void show(Product a){ a.getName(); a.getPrice(); } public Product getProduct(){ class camera implements Product{ public void getName() { System.out.println(...原创 2018-04-10 11:43:32 · 174 阅读 · 0 评论 -
Java基本语法笔记一
一、基本语法 1、java大小写敏感。 2、类名首字母需要大写,若由若干个单词组成,则必须每一个单词首字母大写。 3、源文件名必须与类名相同,源文件名是xxx.java。(若不相同,则会出现编译时错误) 4、方法名须小写,若由若干个单词组成,则从第二个单词开始每一个单词首字母大写。 二、标识符(类名、方法名和变量名) 1、标识符第一个首字母不应该是数字,一般是大小写字母,$和_。 2...原创 2018-03-07 21:52:15 · 240 阅读 · 0 评论 -
Java基本语法笔记二(对象和类)
一、构造函数如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。一个对象至少要一个构造函数。二、源文件申明规则如果源文件有多个类,且有import语句和package语句,则有一下规则:1、源文件只能有一个public类。2、源文件可以有多个非public类。3,源文件名必须和public类名相同。4、如果一个类定义在某个包中,那么package语句应该在源文件的首行。5...原创 2018-03-09 10:57:26 · 127 阅读 · 0 评论 -
Java基本数据类型笔记
1、内置数据类型2,引用数据类型对象和数组都是引用数据类型。3、Java常量、1、用final修饰,如final double PI=3.14;一般常量名大写表示,一旦设置好常量的值,则不能再后面的程序中对其修改。2、Java的字符串常量也是包含在两个引号之间的字符序列4、类型转化整形,浮点型,常量和字符型可以混合运算(需转化为统一类型),类型转换时从低类型向高类型转化。byte,short...原创 2018-03-09 16:50:13 · 298 阅读 · 0 评论 -
java中对于接口与抽象类的区分及实际应用
区别: 1.接口是抽象类的一种,是常量和方法的集合。 常量:默认(public+static+final)+数据类型+变量名 方法:默认(public+static)+数据类型+方法名 2.抽象类中既可以有抽象方法,也可以有默认实现的方法,并且可以用任何修饰符修饰。 3.接口可以实现多继承 应用: 1.如果方法中有一些默认实现的方法,你可以选用抽象类 2.如果你想让它继承多种类,你...原创 2018-09-27 20:57:14 · 742 阅读 · 0 评论