码迷,mamicode.com
首页 > 编程语言 > 详细

java基础知识(一)

时间:2015-08-13 14:06:23      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

  • 基本特征:封装性,继承性,多态性
  • 一些新特征
    1. 静态导入:import static 包名
    2. 可变参数的函数:add(int …x)
    3. 增强版for循环: for(int x:xs)
    4. 自动拆箱: 基本类型->类对象(唯一性) , int –>Integer
  • 枚举类型:
    1. 一般的枚举类型 : public enum 名字{,,,,}
    2. 高级的枚举类型: 每一个枚举类型后面都可以跟一个其对应的方法
  • 反射:
    • 获取class的三种方法:
      1. 通过对象:getclass()
      2. 通过类:类名.class
      3. 通过class关键字: class.forName(包名)
    • 反射类型:
      1. 构造方法反射
      2. 成员字段反射
      3. 成员方法反射:静态主方法和一般方法
      4. 数组反射
    • 主要方法
      1. isPrimitive() //是否为基本类型
      2. isArray() //是否为数组类型
      3. invoke(对象,参数)//一般和下面的方法配合使用,主要是反射方法的方法
      4. getMethod(方法名,参数类型)//成员方法反射用到的方法
  • 标注: @标注关键字
  • 泛型:(这种思想很重要)
  • 类加载器: 类名.class.getClassLoader()
  • 动态代理
  • MyEclipse的配置是基于工作空间的,如果要配置破解64位的myEclipse,jdk要安装32位的

java基础知识(一)

标签:

原文地址:http://www.cnblogs.com/dmir/p/4726785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!