Java零基础学习课程
Java是一种面向对象的编程语言,它既吸收了C++语言的优点,又摒弃了C++中难以理解的多继承和指针等概念。所以Java语言有两个特点:功能强大,使用简单。Java作为静态面向对象编程语言的代表,完美的实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。

Java具有简单、面向对象、分布式、健壮、安全、平台无关和可移植、多线程、动态等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java的工作原理
它包括四个方面:
1.⒈Java编程语言
_ ⒉Java类文件格式
3.⒊Java虚拟机
_ ⒋Java应用程序接口
在编辑和运行一个Java程序的时候,需要同时涉及到这四个方面。使用文本编辑软件或集成开发环境在Java源文件中定义不同的类,通过调用类中的方法访问资源系统,将源文件编译成二进制中间代码,存储在类文件中。然后通过运行操作系统平台环境对应的Java虚拟机来运行类文件,执行编译生成的字节码,调用类文件中实现的方法来满足程序的Java API调用。
本教程讲解了JavaSE的高级技术,包括程序调试技术、抽象类和接口的基本应用、开发中的异常处理和异常应用、使用数组存储数据、常用Java类和常用类的常用操作、集合和映射集的特点和应用、使用IO流读写文件、开发多线程应用和线程同步、反射技术的基本使用等。
课程目标:通过本课程的学习,全面掌握JavaSE的先进技术,提高自己的专业素质,为以后学习更高级的内容打下良好的基础。
适用人群:Java初学者,学过流程控制,有一些面向对象开发的基础知识。
目录介绍
第1章Java面向对象
Java包
Eclipse安装教程
Java访问权限
Java对象类
Java中final关键字的作用
Java抽象类
Java界面
Java类和类之间的关系
java内部类
第2章Java异常
Java异常简介
Java异常处理
Java方法覆盖中的异常处理及Java异常在开发中的应用
第3章Java数组
Java数组的定义
Java访问数组元素
Java数组元素的遍历
Java数组的静态初始化
Java数组引用数据类型
Java可变长度参数
Java数组扩展
Java数组的特点
Java对象数组
Java二维数组
Java数组工具类
Java数组算法
第4章公共Java类
Java字符串类型
Java包装类
Java日期类型
Java数学课
第5章Java集合
Java集合概述
中Java集合的基本操作
Java中的列表集合
Java中数组列表和Vector的区别
Java linkedList的详细说明
JavaSet和HashSet集合的特征
Java树集集合
Java集合集合概要
中的Java集合工具类
Java详解
中的Java地图集合概述
Java中的映射基本操作
JavaHashMap的底层实现原理
HashTable和HashMap的区别
Java属性类

Java树形图排序
JavaMap集合摘要
第6章Java IO流程
JavaIO流的分类
Java文件iostream
Java缓冲区iostream
Java数据iostream
Java打印流和Java装饰器设计模式
Java对象iostream
Java文件字符iostream
Java字符iostream
Java缓冲字符iostream
Java文件类概述
文件类的常见操作
第七章Java线程
Java线程概述
Java创建线程的方式
Java线程基本操作
Java线程的生命周期
Java线程调度
Java线程同步
Java线程安全类
Java设计模式的生产者-消费者模型
JavaTimer定时器定时器
Java线程死锁
第8章Java反射
Java反射概述
Java反射类的信息
Java反射字段信息
Java反射方法
Java反射构造方法
Java反射创建一个实例
Java通过反射访问字段值。
Java通过反射调用方法。
Java属性实例
第9章套接字编程
JavaSocket编程课程
第10章Java注释开发
什么是Java注释?
JDK带来了评论
开发Java定制注释
Java注释开发示例:通过注释创建数据库表
第11章Java GoF设计模式
Java GoF设计模式概述
java单例模式
第12章散列表
Java HashMap的基本操作
HashMap的工作原理
Java HashMap源代码分析
HashMap的应用
第十三章Java内存模型
Java内存模型的概念
Java并发编程
Java内存模型
Java中的Volatile关键字
Java Volatile关键字使用场景
JVM内存模型
第十四章Java线性表
线性表的抽象数据类型定义
线性表的顺序存储与实现

线性表的链式存储与实现
线性表顺序存储与链式存储实现线性表的比较
Java列表界面
Java零基础数据采集方法:
私信/评论扣“1”。
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报













