1.获取数组随机数
int index=(int)(Math.random()*arr.length);
2.指针
*:获取第一个元素
3.Bug
1.java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant)
将
public class MainActivity extends AppCompatActivity {...}
改为
public class MainActivity extends Activity {...}
2.Could not find method onMeasureClick(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.Button
4.强制横屏竖屏(配置中改)
android:screenOrientation="landscape"
android:screenOrientation="portrait"
5.String中加空格,换行等
<string name="test">   ;  ;  ;  ;test</string>表示空格
<string name="test">test\ntest</string> \n 表示换行
<string name="test">test \t test</string> \t 表示tab
6.
查看日志(路径)
image.png
7.接口
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。接口是解决Java无法使用多继承的一种手段,但是接口在实际中更多的作用是制定标准的。或者我们可以直接把接口理解为100%的抽象类,既接口中的方法必须全部是抽象方法。(JDK1.8之前可以这样理解)
8.接口
如果是抽象类要实现接口,可以实现部分或者一个都不实现就行,要是具体类就必须实现所有的方法
9.invoke(调用)
就是调用Method类代表的方法。可以实现动态调用,例如可以动态的传人参数,可以把方法参数化。
method.invoke(方法名,参数);