| *阶段(java编程基础,以计算器,连连看为项目串插)--共184课时 | |||
| 课程主题 | 课程内容 | 课程目标 | |
| Java语言基础 | Java入门,数据类型、变量、运算符、流程控制、循环控制、数组的基础概念与存取 | 认识计算机基本原理,掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。 | |
| Java面向对象 |
面向对象特性:封装、继承、多态; 接口应用;JVM性能调优 |
掌握面向对象的基本原则以及在编程实践中的意义;掌握接口编程基本原则;掌握基本的JVM优化策略 | |
| java核心API | JDK核心包、常用工具包、异常处理、集合框架 | 掌握java核心API编程;理解API设计原则;掌握java异常处理机制;掌握java集合框架; | |
| I/O流 | IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码,资源的自动回收管理 | 掌握基本的文件输入输出流,能够利用文件输入输出流进行文件的读写,掌握常见的IO流控制类和接口 | |
| Java图形界面 | awt、swing常用图形界面组件介绍;事件处理机制介绍 | 掌握java图形界面(awt,swing)编程 | |
| 多线程 | 多线程的概念;多线程编程;线程安全问题、线程的同步、线程之间的通讯;线程死锁;线程池、线程并发库介绍 | 理解多线程技术的原理,理解线程安全、线程的同步和互斥,能够基于Thread和Runnable进行多线程应用开发; | |
| 网络编程 | Java网络编程;c/s与b/s结构介绍;网络通信协议TCP和UDP介绍; DatagramSocket,DatagramPacket,ServerSocket,Socket编程。 | 理解网络编程技术,能够基于Socket和ServerSocket进行网络应用开发,能够结合多线程技术进行多客户端网络应用开发; | |
| 培训世界 广州牵引力科技体验课 免费预约 | |||