2017.4.5所学

来源:互联网 发布:苹果手机越狱软件 编辑:程序博客网 时间:2024/05/21 02:36

今天学的东西比较少,现在自己总结如下:

一:java知识

1:了解的反射的概念


2:学习了接口和内部类

1)一个类可以实现一个或者多个接口,但是只能继承一个类,即不像c++一样能够多继承。

2)要使用某个类的方法,应该实现它相应的接口。例如想要使用Arrays类的sort方法,就必须实现Comparable接口。


3)接口不是一个类,尤其不能使用new来实例化接口!


3:对象克隆

1)克隆后的对象若改变了状态,则对原有的对象没有影响。



4:接口与回调

1)创造一个类的对象 :   接口名 对象名 = new  实现接口的类();



5:内部类



二:导入github的项目到AS中

1:到github上下载自己喜欢的开源项目,下载zip并且解压到指定路径,自己能找到就行。

2:打开AS,新建一个project,跑一遍自己新建的Projectl里面的安卓应用。

3:找到刚才新建的那个工程文件夹,找到这四个文件和文件夹,复制复制复制。


4:打开解压好的github项目,这是我并且解压后的项目。


5:把刚才复制的4个文件和文件夹粘贴到这里,替换掉原来同名的文件和文件夹,原来没有.gradle没关系,直接粘贴。

6:打开AS, file--import projects--根节点下的.gradle   等待。。。。导入成功。

7:如果导入失败,google相应的解决办法,再点击sync project with gradle files。


三:最后,有点累,但还是有收获的,加油!

0 0