课程概述
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition),用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库。
本课程为大家提供了Java SE的基础课程,讲解Java中面向对象、集合框架、异常的处理、IO流、多线程、网络编程、图形化界面等知识点,让学员从0基础开始学习Java开发语言技术。通过课程的学习,可以掌握Java SE的所有技术细节,达到在企业中担任软件开发工程师的水平。
课程特色
1.零基础授课,整个课程全部采用线上授课模式,学员享受跟踪辅导;
2.深化教学,学员不仅仅是Java的知识更多的是实战中的用到的技巧和设计思想;
3.打破传统授课模式,所有课程全部采用案例式教学;
4.国内顶级讲师授课,独家传授其10余年工作经验。
常见问题
1. Java SE是什么意思?
Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。
2.JAVA SE、JAVA EE、JAVA ME它们各包含了JAVA中哪方面的内容?
Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
授课大纲
- 第一章 Java面向对象
- 第1课 了解Java中的面向对象-掌握Java中的类-对象-成员
- 第2课 掌握Java中的初始化操作
- 第3课 不同类型的数据相加-掌握Java中的函数重载
- 第4课 初步掌握Java中的内存分配
- 第5课 掌握Java中的this关键字
- 第6课 this关键字补充及Java中的静态成员
- 第7课 静态成员补充及面向对象知识点总结
- 第8课 Java中的继承关系1
- 第9课 Java中的继承关系2
- 第10课 Java中的继承关系3
- 第11课 Java中的继承关系4
- 第12课 Java中的继承关系5
- 第13课 Java中的访问权限1
- 第14课 Java中的访问权限2
- 第15课 eclipse开发工具介绍
- 第16课 JavaBean规范
- 第17课 方法重写补充及Object类1
- 第18课 Java中的Object类2
- 第19课 Java中的抽象类1
- 第20课 Java中的抽象类2
- 第21课 Java中的接口1
- 第22课 Java中的接口2
- 第23课 Java中的接口3
- 第24课 Java中的内部类1
- 第25课 Java中的内部类2
- 第26课 Java中的内部类3
- 第二章 JavaSE Core核心集合框架
- 第27课 了解ArrayList使用
- 第28课 深度学习ArrayList
- 第29课 分析ArrayList底层源代码
- 第30课 使用LinkedList开发贪吃蛇游戏
- 第31课 完成贪吃蛇游戏-分析LinkedList数据结构
- 第32课 深入学习HashSet
- 第33课 深入学习TreeSet
- 第34课 深入学习HashMap
- 第35课 HashMap源代码分析
- 第36课 HashMap-HashSet源代码分析及TreeMap的使用
- 第37课 深入学习HashTable
- 第三章 Java SE之异常处理
- 第38课 如何处理程序的意外错误-Java异常处理
- 第39课 捕获处理代码中的异常
- 第40课 抛异常处理-throw和throws关键字
- 第41课 自定义异常
- 第四章 Java SE核心之IO
- 第42课 了解常用的编码
- 第43课 File类中的常用方法
- 第44课 文件的过滤操作
- 第45课 文件的过滤及递归删除
- 第46课 以字节为单位的输入输出流1
- 第47课 以字节为单位的输入输出流2
- 第48课 以字节为单位的输入输出流3
- 第49课 以字节为单位的输入输出流4
- 第50课 以字符为单位的输入输出流1
- 第51课 以字符为单位的输入输出流2
- 第52课 Properties类和IO结合使用
- 第53课 JavaIO的序列化问题
- 第54课 Java中浅拷贝(浅克隆)
- 第55课 Java中深拷贝(深克隆)
- 第56课 案例-文件的读取(集合和IO结合使用)
- 第五章 Java SE核心之多线程
- 第57课 初步了解Java中的线程
- 第58课 多线程下的程序运行及常用的线程方法
- 第59课 常用的线程方法及线程的互斥操作
- 第60课 解决多个线程间的共享数据问题
- 第61课 Lock对象
- 第62课 线程之间的通讯1
- 第63课 线程之间的通讯2
- 第64课 强化学习线程间的通讯
- 第65课 线程范围内数据共享
- 第66课 Java线程池操作
- 第67课 Callable&Future
- 第六章 Java SE核心之网络编程
- 第68课 客户端及服务器端的搭建
- 第69课 客户端和服务器之间的数据传递
- 第70课 网络聊天室1
- 第71课 网络聊天室2
- 第72课 网络聊天室3
- 第七章 Java SE之用户图形化界面
- 第73课 常用的简单组件和布局
- 第74课 Java事件机制
- 第75课 Java常用事件
- 第76课 面板中的画图操作
- 第77课 画图操作和事件相结合
