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

java基础知识加深

时间:2016-08-20 17:34:33      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

1:变量
  • 成员变量-{实例变量,静态变量}
  • 局部变量
2:数组与字符串
  • 数组长度不可变,数据类型必须相同
  • 字符串
  •   构造方法String(char a[]):char a[]={‘‘,‘‘,‘‘,‘‘,‘‘},String s= new String(a);
  •      直接初始化:String s="sssssssss";
  • 数组
  • 声明:类型 名字[];
  • 初始化:
    • 可先分配空间而不进行覆值=new 类型[数字值];如int month=new int[12];
    • 构造方法=new 类型[]{x,x,x,x,x};  
  • 直接初始化={x,x,x,x,x};
Arrays类静态方法调用
for循环(类型 变量:循环数组名字){};
 
3:语法
  • static:
    • static方法不能调用非static属性,static属性可被非static方法调用
    • 静态代码块
  • final
技术分享
  • 接口
  • 封装
1:set方法设置值,get方法返回值——方法public
2:类变量,方法,构造方法private化,在类种创建static final 类 对象=new 类();___单例模式
  • 继承extends
    • 默认继承父类public的属性和方法,隐含继承private,禁止子类访问
    • 方法和属性同名重写,以子类为先
技术分享
  • 多态
    • 父类 对象=new 子类实例化();向下转型
    • 子类 向上转型为父类(强制转换)
  • 抽象类接口
    • 抽象类
    1. 只需声明,不能new
    2. abstract class+abstract 方法(参数)没有实体;。
  • 接口
    • interface 接口名
    • 成员必须实例化(覆初值),均为常量 final
    • 只能有抽象方法
    • 实现接口implements 接口A,接口B,接口C,,,,,,,
    • 接口可以继承多个接口实现扩展(与一般类单继承不同)
  • 内部类
4:访问范围
技术分享
 

java基础知识加深

标签:

原文地址:http://www.cnblogs.com/shiqieren/p/5790692.html

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