课程详情:(1)Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题,环境变量path和classpath的设置
(2)面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。
(3)常用设计模式的讲解:单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。帮助同学们更好的理解面向对象思想。设计模式
(4)MyEclipse的安装和使用。Java API介绍, API中常用类的讲解:String和StringBuffer,Math和Random类,各种基本数据类型包装类,BigInteger和BigDecimal类,System和Runtime类,Date和DateFomat类,以及Calendar类,Scanner和Timer等。
(5)Java中的异常处理IO概念,File类,字节流InputStream和OutputStream,字符流Reader和WriterProperties的使用。计算机编码问题的分析和讲解。
(6)多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步。
(7)Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。
(8)Java
网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。