达成目标
1.JDK安装与配置| 2.IDEA安装| 3.项目创建| 4.清楚工作流程| 5.了解行业发展状况| 6.掌握打印| 7.掌握输入| 8.掌握输入| 9.掌握运算符、表达式、流程控制语句、数组等的使用| 10.掌握基本数据类型| 11.熟练使用IDEA开发工具| 12.熟练String类常用用法| 13.熟练List与Map| 14.掌握Java基本面向对象知识| 15.了解集合的概念| 16.掌握函数的创建| 17.掌握函数的引用| 18.清楚并理解形参与实参的概念以及用法
授课内容
1. 基础语法 Java语言在国内IT行业,就业率长年稳居榜首,对于IT应届生和有转行IT行业意向的朋友来说,是个上佳选择;另外,对于要冲击高阶技术岗,例如大数据开发的朋友,也需要Java作为支撑。可以说掌握了Java,就等于拿到了IT行业的高等入场券。
1.Java语言介绍与前景| 2.JDK的下载和安装以及安装演示| 3.Path环境变量的配置| 4.打印"Hello,World!"(行规) |5.第一个Java小程序| 6.Java中的数据类型 | 7.程序的移植| 8.经验技巧分享| 9.关键字、标识符| 10.二进制、八进制、十六进制| 11.类型转换、强制类型转换、表达式的类型提升| 12.运算符| 13.API、Scanner| 14.if分支语句的灵活使用| 15.switch分支语句| 16. for循环结构 | 17.while循环结构| 18. do..while循环结构| 19. 各种循环语句的区别和应用场景 | 20.循环跳转控制语句| 21.嵌套循环的应用| 22.使用循环嵌套打印直角三角形|23.IDEA开发工具的详细使用 |24.数组的动态初始化|25.数组的访问格式|26.数组的静态初始化|27.Java的内存划分和作用 |28.分析数组在内存中的存储|29.方法的定义和调用|30.方法的参数和返回值问题 |31.方法的重载(Overload)|32.参数是基本类型和引用类型的区别| 33.多重循环详解| 34.编程解析| 35.编程优化| 36.基本调试| 37.进阶练习| 38.Debug断点调试的使用| 39.综合案例(随机验证码)| 40.综合案例(宠物领养)| 41.综合案例(球队管理)| 42.综合案例(士兽之战)| 43.综合案例(取件码3次验证)
2. 面向对象基础面向对象编程是Java编程的核心套路,这阶段可以逐步建立起面向对象编程思想,从会使用对象,到内存分析,再到真正理解为什么封装对象,包含了以下技术点:
1.面向对象编程快速入门| 2.深刻认识面向对象| 3.对象在计算机中的执行原理| 4.类和对象的一些注意事项| 5.构造器| 6.this| 7.封装| 8.实体JavaBean| 9.面向对象编程综合案例
3. API基础介绍了什么是API,如何使用API,以及Java中常用API的使用,包含了以下知识点:
1.API介绍、包的介绍| 2.String类概述| 3.String的常用方法| 4.String使用时的注意事项:创建对象的问题、常见笔试题| 5.String类常用API-字符串内容比较| 6.String类常用API-遍历、替换、截取、分割操作| 7.String类案例实战:String类开发验证码功能、模拟用户登录功能、手机号码屏蔽| 8.集合概述| 9.ArrayList集合快速入门:ArrayList常用API、遍历| 10.ArrayList集合案例:遍历并删除元素| 11.ArrayList集合的综合案例
4. 综合案例本阶段是把Java基础阶段的内容都综合起来,做一个真正的项目出来,做到学以致用,学有所用,真正让大家学会Java。
1.ATM项目介绍、演示| 2.系统架构搭建、欢迎页设计| 3.开户功能实现| 4.登录功能实现| 5.操作页展示、查询账户、退出账户| 6.存款、取款功能实现| 7.转账功能实现| 8.销户功能实现| 9.用户密码修改