文章

传智播客毕向东JAVA基础25天视频教程

课程简介:
本套视频是传智播客毕向东老师Java基础班的25天全程实录视频教程,适合零基础同学学习的Java基础视频教程。

课程讲师:毕向东

讲师介绍:
毕向东,精通C/C++、JAVA、SQL Server、MySql、ASP、JSP等编程语言和数据库系统,J2EE中的struts、hibernate、spring、JSF等技术框架。从事软件开发以及软件教育培训多年,参与过:校务管理系统产品的设计和开发,税务系统模块的后期升级与维护等。有丰富的企业内训经验如:韩国组外包团队技术内训,北美项目组技术人员内训等。从开发到讲师到管理,对于软件培训有自己独到的见解,擅长启蒙教育,通过启发式的讲解,让学员具备独立自主的思考并解决问题的能力,培养良好的自学方法和习惯。对于想要进入软件行业的新人的帮助是不言而喻的。

打包下载

下载地址:http://pan.baidu.com/s/1sjLhOnV毕向东JAVA基础25天视频教程

教程大小:6.74G

提取密码:eitm  点击获取更多教程资源

解压密码:www.he11oworld.com

课程目录

第一天
01-基本常识
02-Java的跨平台性
03-Java环境搭建(安装)
04-Java环境搭建(环境变量配置)
05-Java环境搭建(环境变量配置技巧)
06-Java环境搭建(环境变量临时配置方式)
07-Hello.World
08-classpath配置
09-Hello.World的组成部分
10-注释

第二天
01-标识符
02-常量
03-进制的特点
04-进制转换(十进制和二进制)
05-进制转换(八进制和十六进制)
06-进制转换(负数二进制)
07-变量
08-类型转换
09-算术运算符
10-转义字符
11-赋值和比较运算符
12-逻辑运算符
13-位运算符(左移右移)
14-位运算符(与-或-异或)
15-位运算符(练习)
16-位运算符(练习2&三元运算符)
17-语句(if)
18-语句(if练习)
19-语句(Switch)
20-语句(Switch练习)

第三天
01-语句(while)
02-语句(do.while)
03-语句(for)
04-语句(for和while的区别)
05-语句(循环语句的其他特点)
06-语句(for语句练习-累加&计数器)
07-语句(for嵌套)
08-语句(for嵌套练习)
09-语句(for嵌套-九九乘法表)
10-语句(break-continue)
11-语句(练习)
12-函数(概述)
13-函数(应用)
14-函数(练习)
15-函数(重载)
16-函数(重载练习)
17-数组(概述-内存结构)

第四天
01-数组(静态初始化-常见问题)
02-数组(常见操作-遍历)
03-数组(常见操作-获取最值)
04-数组(排序-选择排序)
05-数组(排序-冒泡排序)
06-数组(排序-位置置换功能抽取)
07-数组(折半查找)
08-数组(十进制-二进制)
09-数组(十进制-十六进制)
10-数组(查表法十进制-十六进制)
11-数组(查表法十进制-二进制)
12-数组(进制转换优化)
13-数组(二维数组)
14-数组(二维数组练习)

第五天
01-面向对象(概述)
02-面向对象(举例)
03-面向对象(类与对象的关系)
04-面向对象(成员变量和局部变量)
05-面向对象(匿名对象的应用)
06-面向对象(封装概述)
07-面向对象(封装private)
08-面向对象(构造函数)
09-面向对象(构造代码块)
10-面向对象(this关键字)
11-面向对象(this关键字的应用)
12-面向对象(this关键字在构造函数间调用)

第六天
01-面向对象(Static关键字)
02-面向对象(main函数)
03-面向对象(静态什么时候使用)
04-面向对象(静态的应用-工具类)
05-面向对象(帮助文档的制作javadoc)
06-面向对象(静态代码块)
07-面向对象(对象的初始化过程)
08-面向对象(对象调用成员过程)
09-面向对象(单例设计模式)
10-面向对象(单例设计模式方式二)

第七天
01-面向对象(继承-概述)
02-面向对象(继承-概述2)
03-面向对象(聚集关系)
04-面向对象(子父类中变量的特点)
05-面向对象(子父类中函数的特点-覆盖)
06-面向对象(子父类中构造函数的特点-子类实例化过程)
07-面向对象(final关键字)
08-面向对象(抽象类)
09-面向对象(抽象类2)
10-面向对象(抽象类练习)
11-面向对象(模版方法模式)
12-面向对象(接口)
13-面向对象(接口2)
14-面向对象(接口的特点)
15-面向对象(接口举例体现)

第八天
01-面向对象(多态-概念)
02-面向对象(多态-扩展性)
03-面向对象(多态-转型)
04-面向对象(多态-示例)
05-面向对象(多态中成员的特点)
06-面向对象(多态的主板示例)
07-面向对象(多态的扩展示例)
08-面向对象(Object类-equals())
09-面向对象(Object类toString())

第九天
01-面向对象(内部类访问规则)
02-面向对象(静态内部类)
03-面向对象(内部类定义原则)
04-面向对象(匿名内部类)
05-面向对象(异常概述)
06-面向对象(异常try-catch)
07-面向对象(异常声明throws)
08-面向对象(多异常处理)
09-面向对象(自定义异常)
10-面向对象(throw和throws的区别)
11-面向对象(RuntimeException)
12-面向对象(异常练习)

第十天
01-面向对象(异常-finally)
02-面向对象(异常-处理语句其他格式)
03-面向对象(异常-覆盖时的异常特点)
04-面向对象(异常-练习)
05-面向对象(异常-总结)
06-面向对象(练习四)
07-面向对象(包package)
08-面向对象(包与包之间访问)
09-面向对象(导入import)
10-面向对象(jar包)

第十一天
01-多线程(概述)
02-多线程(创建线程-继承Thread类)
03-多线程(创建线程-run和start特点)
04-多线程(线程练习)
05-多线程(线程运行状态)
06-多线程(获取线程对象以及名称)
07-多线程(售票的例子)
08-多线程(创建线程-实现Runnable接口)
09-多线程(多线程的安全问题)
10-多线程(多线程同步代码块)
11-多线程(多线程-同步函数)
12-多线程(多线程-同步函数的锁是this)
13-多线程(多线程-静态同步函数的锁是Class对象)
14-多线程(多线程-单例设计模式-懒汉式)
15-多线程(多线程-死锁)

第十二天
01-多线程(线程间通信-示例代码)
02-多线程(线程间通信-解决安全问题)
03-多线程(线程间通信-等待唤醒机制)
04-多线程(线程间通信-代码优化)
05-多线程(线程间通信-生产者消费者)
06-多线程(线程间通信-生产者消费者JDK5.0升级版)
07-多线程(停止线程)
08-多线程(守护线程)
09-多线程(Join方法)
10-多线程(优先级&yield方法)

第十三天
01-String(概述)
02-String(常见功能-获取和判断)
03-String(常见功能-转换)
04-String(常见功能-切割和替换)
05-String(常见功能-比较和去除空格)
06-String(字符串练习1)
07-String(字符串练习2)
08-String(字符串练习3)
09-String(字符串练习4)
10-StringBuffer(常见功能-添加)
11-StringBuffer(常见功能-删除和修改)
12-StringBuilder
13-基本数据类型对象包装类
14-基本数据类型对象包装类新特性

第十四天
01-集合框架(体系概述)
02-集合框架(共性方法)
03-集合框架(迭代器)
04-集合框架(List集合共性方法)
05-集合框架(ListIterator)
06-集合框架(List集合具体对象的特点)
07-集合框架(Vector中的枚举)
08-集合框架(LinkedList)
09-集合框架(LinkedList练习)
10-集合框架(ArrayList练习)
11-集合框架(ArrayList练习2)
12-集合框架(HashSet)
13-集合框架(HashSet存储自定义对象)
14-集合框架(HashSet判断和删除的依据)

第十五天
01-集合框架(TreeSet)
02-集合框架(TreeSet存储自定义对象)
03-集合框架(二叉树)
04-集合框架(实现Comparator方式排序)
05-集合框架(TreeSet练习)
06-集合框架(泛型概述)
07-集合框架(泛型使用)
08-集合框架(泛型类)
09-集合框架(泛型方法)
10-集合框架(静态方法泛型)
11-集合框架(泛型接口)
12-集合框架(泛型限定)
13-集合框架(泛型限定2)

第十六天
01-集合(Map概述)
02-集合(Map子类对象特点)
03-集合(Map共性方法)
04-集合(Map-keySet)
05-集合(Map-entrySet)
06-集合(Map练习)
07-集合(TreeMap练习)
08-集合(TreeMap练习-字母出现的次数)
09-集合(Map扩展)

第十七天
10-集合(Collections-sort)
11-集合(Collections-max)
12-集合(Collections-binarySearch)
13-集合(Collections-替换反转)
14-集合(Collections-reverseOrder)
15-集合(Collections-SynList)
16-集合(Arrays)
17-集合(集合转成数组)
18-集合(增强for循环)
19-集合(可变参数)
20-集合(静态导入)

第十八天
01-其他对象(System)
02-其他对象(Runtime)
03-其他对象(Date)
04-其他对象(Calendar)
05-其他对象(Math-Random)
06-IO流(概述)
07-IO流(FileWriter)
08-IO流(IO异常处理方式)
09-IO流(文件的续写)
10-IO流(文本文件读取方式一)
11-IO流(文本文件读取方式二)
12-IO流(文本文件读取练习)
13-IO流(拷贝文本文件)
14-IO流(拷贝文本文件图例)

第十九天
01-IO流(BufferedWriter)
02-IO流(BufferedReader)
03-IO流(通过缓冲区复制文本文件)
04-IO流(readLine的原理图例)
05-IO流(MyBufferedReader)
06-IO流(装饰设计模式)
07-IO流(装饰和继承的区别)
08-IO流(自定义装饰类)
09-IO流(LineNumberReader)
10-IO流(MyineNumberReader)
11-IO流(字节流File读写操作)
12-IO流(拷贝图片)
13-IO流(字节流的缓冲区)
14-IO流(自定义字节流的缓冲区-read和write的特点)
15-IO流(读取键盘录入)
16-IO流(读取转换流)
17-IO流(写入转换流)
18-IO流(流操作规律-1)
19-IO流(流操作规律-2)
20-IO流(改变标准输入输出设备)
21-IO流(异常的日志信息)
22-IO流(系统信息)

第二十天
01-IO流(File概述)
02-IO流(File对象功能-创建和删除)
03-IO流(File对象功能-判断)
04-IO流(File对象功能-获取)
05-IO流(File对象功能-文件列表)
06-IO流(File对象功能-文件列表2)
07-IO流(列出目录下所有内容-递归)
08-IO流(列出目录下所有内容-带层次)
09-IO流(删除带内容的目录)
10-IO流(创建java文件列表)
11-IO流(Properties简述)
12-IO流(Properties存取)
13-IO流(Properties存取配置文件)
14-IO流(Properties练习)
15-IO流(PrintWriter)
16-IO流(合并流)
17-IO流(切割文件)

第二十一天
01-IO流(对象的序列化)
02-IO流(管道流)
03-IO流(RandomAccessFile)
04-IO流(操作基本数据类型的流对象DataStream)
05-IO流(ByteArrayStream)
06-IO流(转换流的字符编码)
07-字符编码
08-字符编码-联通
09-练习

第二十二天
01-GUI(概述)
02-GUI(布局)
03-GUI(Frame)
04-GUI(事件监听机制)
05-GUI(窗体事件)
06-GUI(Action事件)
07-GUI(鼠标事件)
08-GUI(键盘事件)
09-GUI(练习-列出指定目录内容)
10-GUI(对话框Dialog)
11-GUI(菜单)
12-GUI(练习-打开文件)
13-GUI(练习-保存文件)
14-GUI(jar包双击执行)

第二十三天
01-网络编程(概述)
02-网络编程(概述2)
03-网络编程(网络模型)
04-网络编程(IP地址)
05-网络编程(TCP和UDP)
06-网络编程(Socket)
07-网络编程(Udp-发送端)
08-网络编程(Udp-接收端)
09-网络编程(UDP-键盘录入方式数据)
10-网络编程(UDP-聊天)
11-网络编程(TCP传输)
12-网络编程(TCP传输2)
13-网络编程(TCP练习)
14-网络编程(TCP复制文件)

第二十四天
01-网络编程(TCP-上传图片)
02-网络编程(TCP-客户端并发上传图片)
03-网络编程(TCP-客户端并发登录)
04-网络编程(浏览器客户端-自定义服务端)
05-网络编程(浏览器客户端-Tomcat服务端)
06-网络编程(自定义浏览器-Tomcat服务端)
07-网络编程(自定义图形界面浏览器-Tomcat服务端)
08-网络编程(URL-URLConnection)
09-网络编程(小知识点)
10-网络编程(域名解析)

第二十五天
01-正则表达式(特点)
02-正则表达式(匹配)
03-正则表达式(切割)
04-正则表达式(替换)
05-正则表达式(获取)
06-正则表达式(练习1)
07-正则表达式(练习2)
08-正则表达式(网页爬虫)

涉及知识点

第一部分:

计算机基本原理,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。

计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。

第二部分:

对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。

对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 、Extensibility的运用。常用设计模式:Singleton、Template、Strategy模式。

第三部分:

JavaAPI介绍、Eclipse的安装和使用、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。
Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。

IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。递归程序,Java的高级特性:反射、代理和泛型。

第四部分:

多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java Applet简介。

Java网络编程,网络通信底层协议TCP和UDP,以及其相应的Java实现:DatagramSocket,DatagramPacket,ServerSocket,Socket编程。网络通信常用应用层协议简介:HTTP、SMTP、POP3、MIME,以及WEB服务器的工作原理。编写网络聊天程序。

Java正则表达式API详解及其应用。

第五部分:

JavaScript课程:HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。

JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作XML文档。DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。

1 0

发表评论

  • 评论3则,共1页,当前第1
    • 最新免费代理服务器IP

      支持一下,不断学习不断进步。

    • 梦回汉唐

      感谢这个网站,让我们省了不 少钱,以后也会赚到更多钱,祝越办越好,内容越来越丰富!!