课程详情:一、JAVA基础语法
通过开发环境搭建、Java基本语法、选择结构、循环结构、方法和数组六个小模块的学习,让学员在了解软件开发之后能够掌握软件开发的编码规范,并且明白选择机构和循环结构等的使用场合,尽快掌握Java编程技术的基础知识。
1、开发环境搭建
包括计算机编程及开发语言、常用的DOS命令和操作、Java跨平台原理、JDK的安装于卸载和配置环境变量等模块的学习。
2、JAVA基本语法
包括JAVA开发基本语法和编程规范、常量与变量、数据类型和运算符的学习。
3、选择机构
包括if语句和switch语句的基本学习。
4、循环结构
包括while语句、do-while语句、for语句以及for-each语句的学习。
5、方法
包括语法结构和特点、返回值类型、方法重载和可变参数的学习。
6、数组
包括数组的声明和重建、数组的基本使用、遍历数组、多维数组、打印和搜索和排序以及Arrays工具类的学习。
二、面向对象编程思想
1、类与对象
包括面向对象编程思想、类和对象的基本概念以及构造方法的学习。
2、包
包括包的作用、包的定义以及包的导入的学习。
3、面向对象的特点
包括封装、集成和多态的学习。
抽象类与接口
包括抽象方法、抽象类和接口的学习。
4、其它
包括访问权限、内部类、枚举和设计模式等的学习。
三、高阶进阶知识
1、异常
包括异常机制、异常体系、处理异常方式以及自定义异常的学习。
2、常用类
包括字符串相关类、日期相关类、数学算法相关、系统相关类以及随机数的学习。
3、多线程
包括多线程的创建与启动、线程同步、线程通信、线程池以及定时器的学习。
4、集合框架
包括数据结构、List/Set/Map、Collection/Collections/Properties、迭代器以及比较器的学习。
5、IO流
包括File文件、IO流操作的多种分类和方式、方法递归调用以及正则表达式的学习。
6、
网络编程
包括IP/端口/URL等网络基础、HTML编码解码工具以及TCP/UDP网络协议的学习。
7、反射机制
包括反射的概念、各种Class实例的获得方式以及Constructor/Field/Method的学习。