今天把交通灯管理系统看完了,主要还是思想上收获颇多,那就先说说在思想行动方面的:
张孝祥老师在最后的视频中说道:在北京要多高的工资都给的起,关键是看你敢不敢要,会不会要!但不能忽略最本质的问题——技术!
关于张老师句话我的理解就是——艺高人胆大。人往高处走,人不能总是局限在小的环境,否则损失的将不止是薪水待遇问题,其实更多的还是一个人的视野高度。这句话更加坚定了我辞去之前的工作是正确的!在这里要谢谢张老师能分享出这么好的视频,同时也迫切希望能尽快加入“黑马训练营”,见到张孝祥老师本人~
第二句:环境改变人,环境影响一个人。我的理解是看一个人是否优秀,是否成功,是否有资本。不应该仅仅看到的是他个人的表现,更重要的是应该看他的朋友都有谁,他的生活圈子都有谁!这个人的生活圈子中的朋友影响的将是他的未来!——这点也说明了,我必须重归程序员之路,重新找回我丢失梦想!为自己加油!
最后是技术方面的收获的知识:
一、面相对象设计把握的一个重要经验: 谁拥有数据,谁就对外提供操作这些数据的方法。 再掌握几个牢牢的案例即可,人在黑板画圆,列车司机紧急刹车,售货员统计收获的小票金额,你把门关上了等。 二、面相对象设计面试题: 1、两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子。 2、一个小球从绳子一端移动到另一端。 答案1:Stone石头、StoneKnife石刀、tree树、material木材、chair椅子 石刀加工厂 StoneKnif = KnifeFactory.creatKnif(stone) mateial = StoneKnife.cut(tree) tree Chair = ChairFactory.makeChair(material) material chair 答案2:两个对象,小球(滚动move())、绳子(为球的移动提供移动方向nextPoint())。 注意:访问外部类的成员变量:类名.this.变量名 三、关于定时器:
Executors.newScheduledThreadPool(1);定时器,1代表线程数 返回对象类型 ScheduledExecutorService ScheduledExecutorService的scheduleAtFixedRate(运行代码,过多少时间后,每隔多少,时间单位 TimeUnit.SECONDS);