JAVA软件开发培训班,下周一新班开课,电话预报名享受优惠
新疆-乌鲁木齐-沙依巴克|2024-01-16|点击613次|课程编号:1010519602618905
思科云智计算机培训课程大纲:
JavaEE 培训课时:340课时
培训地点:西北路
一、JavaSE基础阶段一
培训课时:20课时
培训目标:掌握Java8开发环境基本配置; 熟练使用IDEA开发工具; 掌握运算符、表达式、流程控制语句、数组等的使用; 掌握Java基本面向对象知识; 掌握常用类API的使用。
学习内容:JDK8的下载和安装; IDEA2020.3开发工具的使用; Java中代码的书写规范; Java中的数据类型、变量的定义与使用; Java中的各种运算符操作; 分支语句、循环语句的应用; 方法的定义和调用; 方法的重载(Overload); 数组的初始化与访问;基于数组的顺序存贮结构上的增、删、改、查基本算法; 基本类型和引用类型参数的传递; IDEA中Debug断点调试的使用; String、StringBuffer、StringBuilder常用API的使用。
二、JavaSE进阶阶段二
培训课时:70课时
培训目标:深入理解Java面向对象相关知识点; 掌握开发中常用类如集合、IO流、时间日期等操作; 掌握Java异常处理机制; 熟悉Java多线程开发;掌握网络基础知识,了解Socket原理; Java8新特性,如Lambda、Stream流、新增日期时间API等操作 ;掌握Java基本语法完成控制台应用程序的编写。
学习内容:
(1)面向对象进阶:面向对象特性之继承; 方法的重写、覆盖(Override); 面向对象特性之多态; 多态中的数据类型转型(向上转型与向下转型);static关键字的作用; static关键字内存分析; 单例设计模式; final关键字的作用; 抽象类的作用; 模板设计模式; 接口的作用; 策略设计模式;内部类概述; 成员内部类的使用、局部内部类的使用、匿名内部类的使用;Lambda表达式的使用。
(2)异常、集合、泛型、IO:异常概述; JVM默认处理异常的方式 ; 异常处理方式之try..catch、throw与throws; 自定义异常的使用; 集合体系结构;Set的特点与存取; TreeSet的特点与存取; TreeSet的自然排序和比较器排序; ArrayList的访问方式;并发修改异常的产生原因和解决办法; Map集合的遍历方式; 泛型的使用;可变参数的使用和注意事项;IO流的概述和分类;字节流读写数据的方式;字符流读写数据的方式;各种处理流的作用与用法;序列化与反序列化的概念
(3)反射:虚拟机类加载机制(概述,类加载过程,类的初始化时机);反射机制的概述; 获取Class类的对象的几种方式;反射的基本用法,如*反射实例化对象Constructor,*反射设置对象的属性Field,调用对象的方法Method,获取类实现的接口Interface等等;*反射实现通用方法的定义与调用;*反射获取带泛型的超类的实际泛型类型;*反射实现的动态代理设计模式,初步了解面向切面编程技术AOP。
(4)多线程、网络编程基础:进程和线程的区别; Java实现多线程的四种方式; 线程的生命周期; 多线程访问共享数据的线程安全问题; 多线程同步机制(同步代码块,同步方法); 线程间通讯之生产者消费者问题; 线程池概述; Executors创建线程; ThreadPoolExecutor创建线程池; 网络编程的概述; ip地址(ipv4,ipv6) ;端口号和*的详细解释; *TCP*发送与接收数据; 基于套接字Socket实现服务器与客户端的通信的过程;基于Socket实现文件上传与下载;URL与URLConnection实现服务器与客户端的数据传递。
(5)注解、枚举、Lambda、Stream API、xml:注解的概述;Jdk中常见的注解;元注解; 自定义注解并*反射获取注解;枚举类定义与使用(手动创建与enum关键字创建); xml概述; xml语法规则介绍; Lambda表达式的标准写法;Lambda的省略规则; Lambda和匿名内部类的区别;方法的引用;*Stream API实现对集合的操作。
如想确认*学生是否适合学习编程课,可以进行面授测试
提示:测试题主要考察您是否具备Java基础,以便我们统一入学基础,更好地开展教学工作。
如果您感觉测试题很难,我们建议您参加我们的编程基础班学习。
如需了解详细的课程内容和学习时间请拨打页面电话,邹老师会为你详细解答。
本页网址 //www.lunchteiki.com/_0991/xuexi_1010519602618905.htm
发布者IP:49.118.*.63