第3章 Java面向对象设计1

1、类
类是对象的模板。
变量+方法。其实类最重要的就是数据,方法对数据进行修改,也就是说判断类是否一样,除了类名字一样外,只需要变量名命名相等。
2、public abstract final 缺省是friendly。
3、变量是有作用域的,局部变量比全局变量更安全。但是希望重复使用、而且到处可用的时候 static [type] NAME_TEST = 。。。;记住大写。
4、方法
常用修饰符 public protected private ;
static final 这几个基本掌握。
需要注意的是 native 和synchronized(*据CSDN大神所述挺重要的)
http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html
和后面的线程相关
“当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。”
类似于锁。
5、参数
方法的括号里的参数是不能直接修改的,它主要是进行值的传递。
实例里面的变量必须通过里面的get and set 来修改或者获取,另外构造函数也可以在一开始赋值
6、内存回收机制,一般Java已经帮我们处理了。
当对象=null;后面加 System.gc();则资源开始释放。
资源回收会调用 finalize();这个默认的函数。
7、类的变量和实例变量,前者是静态的所有对象共享,后者是动态的对象自用。
类方法和实例方法,和变量的使用方式类似。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值