Java开发零基础课程是一门针对没有编程基础的学员开设的课程,主要讲解Java编程的基础知识和常用技术,课程内容大致如下:
第 一章节:Java基础班阶段一
掌握Java开发环境的基本配置;
熟练使用IDEA开发工具;
掌握Java面向对象的知识;
熟练掌握常用类String、ArrayList等的使用。
第二章节:JavaSE进阶部分
面向对象进阶:介绍面向对象的继承和多态思想、抽象类和接口的使用、静态和最终关键字、内部类。
常用API:介绍常用API、包括Java中API的使用、常见的类、方法以及常见的排序算法。
异常:介绍Java中虚拟机如何处理异常,以及我们自己处理异常的两种方式。
集合:主要介绍Java中的集合体系、数据结构。
I/O:主要介绍Java中跟文件相关的类File,以及Java中常见的流。
多线程:主要介绍Java中什么是多线程,以及多线程带来的问题和解决方案。
网络编程:主要介绍网络编程三要素,如何使用UDP和TCP进行通信,并最终实现利用线程池实现文件上传服务器的案例。
Lambda:主要介绍函数式编程思想和Lambda表达式,并结合Steam流和方法引用来熟悉函数式编程思想。
反射:主要介绍类加载器,以及利用反射技术获取字节码文件中的内容并进行使用。
基础加强:主要介绍xml、枚举、注解、单元测试、日志技术。
通过学习Java开发零基础课程,学员可以掌握Java编程的基础知识和常用技术,为以后的Java开发打下坚实的基础。