终于进入了正式的课程,我们的课都是李亮老师来上的。前半个月由老师讲课,后半个月实战开发,下面附课表一张。
李亮老师可以说是我听过讲编程语言课中讲得最好的老师,完全可以录一个教学视频了!语言形象生动,举例简明易懂,一点都不会让人觉得乏味,而且特别随和,能听到他的课真是实训的福气~
虽然今天的内容之前都是学过的,以复习为主,不过李亮老师还是让我们对很多曾经觉得熟悉的东西有了更深层次的理解。
下面是一些简要的笔记:
1.接口本质上就是一个彻底的抽象类。接口定义了一种标准。
2.没有万能的解决方案
3.对象是空的,调用其方法时会出现空指针异常,不调用的话不会产生异常
4."syso" alt + / = System.out.println()
右键->源代码->生成getter和setter方法->javabean
5.java对象销毁机制:把没有任何引用指向得对象销毁
eg:Sheep sheep= new Sheep(); //sheep 是对象的引用变量,new Sheep是对象
sheep = null; // 销毁对象
6.单态设计模式(只创建一个对象):
eg:private static Farmer instance = new Farmer();
private Farmer(); // 提供一个供外部访问本类的静态方法,可以直接访问
public static Farmer getInstance(){
return instance;
}
7.接口名一般叫做***able,接口默认用public static final修饰属性,用public abstract修饰抽象方法
下午李亮老师让我们自己动手构建农场的类,听着容易上手还是十分的揪心。最后随机挑了5名同学提交代码,大家一起看,感觉每个人的代码风格都不同,编程习惯也不同,多看看别人的代码还是有极大的好处。老白上一个方法是useTools(使用工具)下一个是useYao(用药?!..),真是笑得肚子疼啊哈哈哈哈哈哈!
晚上自习看了js相关的课件,发现之前学的onclick()之类的方法真是不能更浅呢..今天的收获很多,希望实训的每一天都能如此充实!党的生日,用经费给每个寝室买了半个西瓜送去,虞果惊呼11楼的美女下楼时能不能告诉一声,给他一个穿裤子的时间~看阿根廷的比赛到三点,梅西和迪马利亚果然没让我失望!瑞士踢得也是真心赞!阿根廷,再赢3场球吧!