java1.5以上的java高级,对以后的开发有一定得基础
2009-07-07 07:41
786 查看
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高
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高
相关文章推荐
- 探索JDK1.5高级编码特征-Java基础-Java-编程开发
- 浅析Java多线程编程中的高级技术-Java基础-Java-编程开发
- 本文适用于有一定开发能力但java,j2ee基础欠扎实而又在找Java,jsp,j2ee开发,维护方面工作的朋友
- Java面试常问基础知识点(初、中、高级开发/架构)
- 黑马程序员——JAVA基础之JDK1.5新特性高级for循环和可变参数
- Android-NDK开发之基础--Android JNI开发高级篇(JNI中的常用方法)
- Spring基础知识汇总——Java开发必看
- java基础--JDK 1.5 新特性
- JavaSE入门学习2:Java开发准备基础
- Android开发之Java必备基础
- 20.JavaWeb基础 Struts 1 多人开发
- 黑马程序员_Java基础加强_1.5的新特性
- 黑马程序员---java基础知识(一):软件开发与helloword
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制
- android 开发入门,Java基础
- 编程基础知识——Java JNI开发流程(2)
- java开发之基础篇2
- Android插件化开发基础之Java动态代理(proxy)机制的简单例子
- JAVAWEB开发之SpringMVC详解(二)——高级开发、数据回显、参数绑定集合、图片上传、json交互、validation校验、异常处理、RESTful支持、拦截器
- Java基础与案例开发详解のjava技术的两个核心