转眼一个月过去,初入千锋武汉Java培训的情景恍若昨日,而我们终于也迎来了阶段的尾巴。这一个多月的学习让我受益良多,曹老师一直念叨的“你们是职业人”如今依然在耳边时常响起,可能即便我离开了千锋也不会忘记曹老师这句话。为了结业后的工作,我们就是应该按职业人的要求来约束自己,来严格要求自己,毕竟来这里,也就是为了找工作为了能拿到心满意足的OFFER。
一阶段的学习,看似基础浅显,但是我们若是把它当着浅显的看,也就学习到表面的功夫,单就一个面向对象理念,就有万般理解。初的我也只是浅尝辄止,没有仔细钻研,直到老师让我们开始独立做一阶段的项目,我才知道之前自己的认识是多么浅薄,虽然项目已经完成,也将要求的功能都实现,但是在过程和构思上差太远了,太过重于流程,对面向对象的理解应用太少,所以让整个项目的文件看起来十分繁杂,尤其是做成后与网上的类似成品对比后感觉到自己深深的不足。
分享一下个人关于static的一些小结:首先要知道的是static的优先级高于构造方法,而在static与static之间是平级的;如果属性没有显示初始化,则只会在类加载过程中默认初始化,如果有显示初始化,静态属性会在类加载过程先默认初始化,然后再进行初始化赋值,之后再执行构造方法,执行构造方法时再看是否有显示的非静态属性,如果有就行初始化赋值再执行构造方法的方法体;static修饰的属性或者方法之间属于平级关系,加载时会按照从上到下的顺序加载,而方法只有被调用时才会执行方法体,加载时不会执行;之所以不能直接调用非静态方法,因为静态方法会随着类加载而被加载,而非静态方法需要在创建的类的对象时才会被加载,所以静态方法可以被直接调用,而非静态方法需要通过对象来调用。
一阶段学到的内容还有很多,在千锋武汉Java培训的一个月是特别充实的,收获颇多,接下来希望能学到多的东西,加油!
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱