Java核心技术
这是Java从入门到精通的进阶课,课程主要是讲述Java的核心技术。具体内容包括类的继承与对象的多态性、接口、类的高级特性、异常处理、对象容器、输入与输出、多线……
课程价格
¥9.90
上机课程:0  
图文课程:  99
类的继承与对象的多态性
继承和多态性是面向对象设计的重要思想,其核心是代码的复用和程序功能高度的扩展性。本单元主要学习类的继承与对象的多态性的实现与使用。
6735字,阅读需时23分钟
4055字,阅读需时14分钟
3486字,阅读需时12分钟
第4课   父类与子类的类型转换
2194字,阅读需时8分钟
第5课   动态绑定
5022字,阅读需时17分钟
抽象类和接口
本单元主要学习抽象类和接口的使用。
第1课   抽象类
4093字,阅读需时14分钟
第2课   接口
4878字,阅读需时17分钟
第3课   接口中的静态常量
2361字,阅读需时8分钟
第4课   实现多个接口
2924字,阅读需时10分钟
第5课   接口的继承
3667字,阅读需时13分钟
包与类的高级特性
本单元对包(package)做进一步的讲解,掌握包的概念和用法。同时学习类的高级特性内部类、匿名类、final类等内容。
第1课   包(package)
2453字,阅读需时9分钟
第2课   final常量
2717字,阅读需时10分钟
第3课   final方法
822字,阅读需时3分钟
第4课   final类
1735字,阅读需时6分钟
第5课   成员内部类
4509字,阅读需时16分钟
第6课   局部内部类
2202字,阅读需时8分钟
第7课   匿名对象和匿名类
2493字,阅读需时9分钟
异常处理
本单元主要学习Java的异常处理。具体包括程序异常捕获和处理、程序主动抛出异常、异常处理类、finally语句等内容。
第1课   如何处理程序异常?
4403字,阅读需时15分钟
第2课   程序异常及异常处理类
1933字,阅读需时7分钟
第3课   使用try和catch捕获异常
3817字,阅读需时13分钟
第4课   使用throw和throws 引发异常
6043字,阅读需时21分钟
第5课   finally语句
6806字,阅读需时23分钟
第6课   显示异常信息与异常分类
2716字,阅读需时10分钟
集合框架
本单元主要学习Java语言提供用于数据存储的集合框架。主要内容有List接口及其实现类、Set接口及其实现类,Map接口及其实现类。
第1课   什么是集合框架?
1396字,阅读需时5分钟
第2课   Collection接口
3497字,阅读需时12分钟
第3课   泛型
5415字,阅读需时19分钟
第4课   枚举类型
5309字,阅读需时18分钟
第5课   Set接口与HashSet类
6055字,阅读需时21分钟
第6课   LinkedHashSet类
2130字,阅读需时8分钟
第7课   TreeSet类
7393字,阅读需时25分钟
第8课   List接口
777字,阅读需时3分钟
第9课   ArrayList类
5759字,阅读需时20分钟
第10课   LinkedList类
10312字,阅读需时35分钟
第11课   Map接口
797字,阅读需时3分钟
第12课   HashMap类
3486字,阅读需时12分钟
第13课   LinkedHashMap类
7283字,阅读需时25分钟
第14课   TreeMap类
5605字,阅读需时19分钟
第15课   Properties配置类
6992字,阅读需时24分钟
第16课   集合操作Collections类
10143字,阅读需时34分钟
输入与输出(文件操作)
本单元主要学习Java语言的输入与输出技术。主要包括目录与文件的创建和删除、文件的读写、输入与输出流的概念、缓存输入输出等内容。
第1课   目录的创建与删除
3915字,阅读需时14分钟
第2课   文件的创建与删除
3904字,阅读需时14分钟
第3课   遍历目录和文件
2548字,阅读需时9分钟
第4课   输入输出流
3781字,阅读需时13分钟
第5课   FileInputStream类
6240字,阅读需时21分钟
第6课   FileOutputStream类
11919字,阅读需时40分钟
第7课   FileWriter类
4878字,阅读需时17分钟
第8课   FileReader类
6391字,阅读需时22分钟
第9课   缓存输入输出流
6170字,阅读需时21分钟
第10课   文本缓存输入类
2352字,阅读需时8分钟
第11课   文本缓存输出类
2432字,阅读需时9分钟
多线程操作
本单元学习多线程操作,学习内容包括线程的创建、线程的生命周期、线程的休眠、中断、加入、优先级、线程间的数据同步和通信等内容。
第1课   多线程概念
1785字,阅读需时6分钟
第2课   Thread类创建线程
2232字,阅读需时8分钟
第3课   Runnable接口创建线程
1880字,阅读需时7分钟
第4课   线程的生命周期
796字,阅读需时3分钟
第5课   线程的休眠
3046字,阅读需时11分钟
第6课   线程的中断
3547字,阅读需时12分钟
第7课   线程的加入
4529字,阅读需时16分钟
第8课   线程的优先级
3182字,阅读需时11分钟
第9课   多线程的数据同步问题
4009字,阅读需时14分钟
第10课   线程间保持数据同步
5951字,阅读需时20分钟
第11课   线程间的通信
8264字,阅读需时28分钟
反射
反射技术可以动态获取类的信息、方法和属性并对类进行实例化,主流的开源框架都是应用反射技术来实现的。通过本单元的学习,可以掌握反射技术的原理和应用。
第1课   使用反射技术实例化类
5778字,阅读需时20分钟
第2课   认识Class对象
4014字,阅读需时14分钟
第3课   访问类的基础信息
1799字,阅读需时6分钟
第4课   访问类的构造方法
8092字,阅读需时27分钟
第5课   构造方法的相关操作
8385字,阅读需时28分钟
第6课   访问类的成员变量
3588字,阅读需时12分钟
第7课   成员变量的相关操作
5421字,阅读需时19分钟
第8课   访问类的成员方法
3664字,阅读需时13分钟
第9课   成员方法的相关操作
7045字,阅读需时24分钟
注解与反射
注解可以为代码提供元数据,利用这些元数据。在编译阶段,编译器可以利用注解在编译过程中对代码进行检查。在程序运行阶段,可以利用反射技术解析注解并提取元数据,进行相应的操作和处理。主流的第三方Java开发框架基本都是用注解与反射技术来实现的。
第1课   认识注解
1975字,阅读需时7分钟
第2课   使用注解
6278字,阅读需时21分钟
第3课   元注解
5987字,阅读需时20分钟
第4课   内置的注解
2730字,阅读需时10分钟
内存管理
本单元主要学习虚拟机的内存管理,包括对虚拟机的初步认识、类的装载、堆和栈、对象的生命周期、String对象的内存分配、垃圾收集器等内容。
第1课   认识Java虚拟机
1527字,阅读需时6分钟
第2课   类的装载
814字,阅读需时3分钟
第3课   堆和栈
1149字,阅读需时4分钟
第4课   对象的生命周期
6617字,阅读需时23分钟
第5课   String对象的内存分配
2287字,阅读需时8分钟
第6课   垃圾收集器
1138字,阅读需时4分钟
网络编程
本单元主要学习网络编程的相关技术。包括IP与域名、访问互联网资源、发送HTTP请求、TCP/IP网络协议、端口和套接字,构建TCP服务器和TCP客户端等内容。
第1课   IP地址与域名
2903字,阅读需时10分钟
第2课   访问互联网资源
3775字,阅读需时13分钟
第3课   发送HTTP请求到服务器
5817字,阅读需时20分钟
第4课   TCP/IP网络协议
1244字,阅读需时5分钟
第5课   端口和套接字
1133字,阅读需时4分钟
第6课   构建TCP服务器
8096字,阅读需时27分钟
第7课   构建TCP客户端
5240字,阅读需时18分钟
数据库编程
学习Java语言,数据库编程是必须要掌握的技术。在WEB和企业应用开发中,都需要数据库来存取数据,而JDBC是在java语言中被广泛使用的一种操作数据库的技术。通过本单元的学习,能够应用JDBC技术对数据库进行编程。
第1课   认识JDBC
1417字,阅读需时5分钟
第2课   在项目中添加JDBC驱动
948字,阅读需时4分钟
第3课   连接MySQL数据库
4253字,阅读需时15分钟
第4课   执行SQL语句
5870字,阅读需时20分钟
第5课   ResultSet与SQL查询
8175字,阅读需时28分钟
第6课   数据库记录的插入操作
3978字,阅读需时14分钟
第7课   数据库记录的更新操作
3765字,阅读需时13分钟
第8课   数据库记录的删除操作
3740字,阅读需时13分钟
第9课   SQL语句预处理操作
8258字,阅读需时28分钟
第10课   处理大文本数据
14935字,阅读需时50分钟
第11课   处理二进制数据
13883字,阅读需时47分钟
第12课   批处理操作
5460字,阅读需时19分钟
类的继承与对象的多态性
抽象类和接口
包与类的高级特性
异常处理
集合框架
输入与输出(文件操作)
多线程操作
反射
注解与反射
内存管理
网络编程
数据库编程
郎宏林
授课老师
老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。熟悉项目管理、擅长项目需求分析和设计、精通Java、C#、Python等编程语言。
  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有