[第2课]
封装
主题:本讲主要介绍面向对象编程中封装的概念、语法和程序实例。利用生活中常见的电视机、电脑主板、胶囊、企业等例子,生动形象地介绍了Java语言中类封装的原因、作用、方法和相关程序实现。课程理论结合实践,事例生动,引人入胜。
[第3课]
继承
主题:本讲以大家耳熟能详的《西游记》中的唐僧师徒四人为例,介绍了类的继承的概念和实现方法,总结了继承的特性和优点,帮助同学们理解面向对象编程中继承的用法,进而掌握面向对象程序设计的基本思想。
[第4课]
线程的同步
主题:本讲以程序设计中多个线程同时访问一个数据易造成数据混乱的情况入手,引出了线程同步的解决办法。课程结合生活中的事例介绍了线程同步的概念,线程同步的两种实现方法,分析了线程同步的核心思想和同步方法的优缺点,并以多人同时对同一银行账户存、取款的实例,对比线程同步程序和普通程序的编写方法和运行结果,让同学们了解线程同步控制程序的重要性和必要性,使得大家对线程同步的程序开发有了一个感性认识。
[第5课]
线程的同步
主题:本讲以程序设计中多个线程同时访问一个数据易造成数据混乱的情况入手,引出了线程同步的解决办法。课程结合生活中的事例介绍了线程同步的概念,线程同步的两种实现方法,分析了线程同步的核心思想和同步方法的优缺点,并以多人同时对同一银行账户存、取款的实例,对比线程同步程序和普通程序的编写方法和运行结果,让同学们了解线程同步控制程序的重要性和必要性,使得大家对线程同步的程序开发有了一个感性认识。
[第6课]
异常处理
主题:一个好的程序员,大量的精力要放到程序的异常处理之上,才能够保证程序的高质量运行。一个好的程序的评判标准就是程序能应付各种异常。本讲从诸多生活中的事例入手,介绍了异常处理的重要性,并结合生活中的事例介绍了程序的异常、异常处理的概念,以及异常处理的机制和异常处理程序设计方法。