0hi猿团提供了移动跨平台开发视频,包括html5,apicloud appcan,dcloud,具体请看http://www.9y.cm
java1.5以上的java高级,对以后的开发有一定得基础!例如枚举,反射!
1.
src windows自带浏览器
src院目录n个 分离
xx普通目录
2.可变参数的特点:只能出现在参数列表的最后
public static void loop(int x,int... args )
{
for(int i=0;i<args.length;i++)
{
System.out.println(args[i]);
}
for(int i:args)
{
System.out.println(i);
}
}
多个传递public static int add(int x,int... args)
上面...3点的位置怎么放都可以
3.静态导入:先记住有静态导入,接着发现下面语句都不行,最后在import后面加上static就没问题了。
import java.lang.Math.*;或import java.lang.Math.sin;
4.枚举
在开发阶段无法防止一些非法值,让编译器就可以控制源程序中填写的非法值,例如,
假设1-7表示星期几,有人不知道,可能会出现int weekday = 0;的情况
有1 普通枚举,2)带方法的枚举,3)带构造方法的枚举(构造方法最好是定义成私有的,应该说是必须的),4)枚举类的values,valueOf,name
等方法。
5.java类是东西也要你加java类
class是累在内存钟的字节码
6.反射
学习反射,首先就要明白Class这个类。
人--->Person
java类--->Class
Person的实例对象是什么?张三这个人,李四这个人
Class实例对象:Person这类的字节码,ArrayList这个类的字节码
一个类被类加载器加载到内存,占用一片存储空间,这个空间里面的内容就是类的字节码,
而要用一个个对象来表示这一片片的空间(字节码),反射就是把Java类中的各种成分映射成相应的java类,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,修饰符,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应的类来表示的,它们是Field、Method、Contructor、Package等等。
7.内省
首先介绍JavaBean,一个JavaBean就是其中的方法符合某种命名规则的一个java类,JavaBean的属性是根据其中的setter和getter方法来确定的,而不是根据其中的成员变量。在Java EE开发中,经常要使用到JavaBean,JDK中提供了对JavaBean进行操作的一些API。一个类被当作javaBean使用时,JavaBean的属性是根据方法名推断出来的,它根本看不到java类内部的成员变量。去掉set前缀,然后取剩余部分,如果剩余部分的第二个字母是小写的,则把剩余部分的首字母改成小的。
8.beanutils比propertyutils高