传智播客黑马程序员视频资源下载库

登录

登录

博学谷视频库 — 传智播客、黑马程序员视频资源下载库

忘记密码

没有账号?立即注册

Java基础视频精华版

  • 初级
  • 100节课
  • 9W+人在学

本视频是传智风清扬老师精心录制的免费精华版Java基础视频,在2014年推出的一套Java入门视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂、...

收藏此课程 >> 下载完整视频 >>

视频介绍:
        本视频是传智风清扬老师精心录制的免费精华版Java基础视频,在2014年推出的一套Java入门视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂、干货。通过该视频的学习,相信你能够轻轻松松地入门java语言。注:掌握了该视频的知识,就可以具备报读Java就业班的条件。

视频概况
【第一阶段】
计算机基础知识,常用快捷键和常用DOS命令。
Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题。
环境变量path和classpath的设置。
Java语法格式,关键字,标识符,注释,常量,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转换。
有符号数据表示法:原码,反码,补码的讲解。
变量,变量的作用域,数据类型,数据类型转换,运算符,Java反编译工具介绍及通过反编译工具解决面试题,表达式。
程序流程控制语句以及其应用场景,方法的应用和方法的重载,数组的应用及其常见操作。Java内存分配及数组内存图。
经典案例的讲解和分析:水仙花案例,珠穆朗玛峰案例,九九乘法表案例,杨辉三角案例,小芳存钱案例,数据加密案例等。


【第二阶段】
面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。
如何设计类,设计类的基本原则,对象的应用。类的组成(成员变量,构造方法,成员方法)及详细讲解。
匿名对象的概述及使用。Javadoc命令制作API。
面向对象的三大特性:封装、继承和多态,以及相应的Java实现。
封装的优点及缺点剖析,对象的实例化过程。
继承的优点及缺点剖析,子类对象的实例化过程,方法的重写。
多态的优点及缺点剖析,向上转型和向下转型问题。
抽象类和接口的优点及缺点剖析,抽象类和接口的区别,以及抽象类和接口在多态中的应用。
面向对象部分常见关键字的概述和讲解:private关键字,this关键字,static关键字,extends,super关键字,final关键字,interface关键字,implements关键字。
包的作用及带包程序的编译和运行,不同包下类的访问,导包的作用及使用。
四种访问权限修饰符的区别及常见修饰符的使用。
内部类及匿名内部类的使用。
经典案例的讲解和分析:学生案例,手机案例,老师案例,猜数字小游戏案例,猫狗案例,孔子装爹案例,南北方人案例,员工案例,教练和运动员案例等。

【第三阶段】
Eclipse的安装和使用。JavaAPI介绍, API中常用类的讲解。
Object类,Scanner类,String和StringBuffer,StringBuilder类,数组高级及Arrays类型,
各种基本数据类型包装类,Java正则表达式的使用,Pattern和Matcher类对正则表达式的支持。
Math和Random类,System类,BigInteger和BigDecimal类,Date和DateFomat类,以及Calendar类等。
Java集合体系结构,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,
LinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,
Hashtable等常用集合接口和集合类常见操作。各种集合的数据结构详细分析。
JDK5的新特性:泛型,增强for,静态导入,可变参数等。泛型在集合中的使用。
Collections工具类的概述和使用。
异常:异常的由来,异常体系,异常处理方式,try...catch的使用,多重捕获Multi-catch,
finally关键字的特点及应用,throws和throw关键字的使用,如何使用自定义异常等。
IO概述,File类概述及使用,递归概述及使用,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类。
IO性能分析,字节和字符的转换流,包装流的概述及常见包装类的使用。计算机编码问题的分析和讲解。
操作基本数据类型的流,内存操作流,打印流,标准输入输出流,随机访问流,合并流,序列化流,属性文件集合Properties的使用。
Java NIO包下IO流的使用。
经典案例的讲解和分析:模拟用户登录案例,统计字符串中每种字符出现的次数案例,计算你来到这个世界多少天案例,
任意一年2月份有多少天案例,集合嵌套遍历案例,模拟斗地主发牌并对牌排序案例,裴波那契数列问题案例,复制文件案例,复制单级文件夹案例,复制多级文件夹案例等


【第四阶段】
多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程生命周期,线程安全问题,线程的同步。单例设计模式讲解。
死锁问题,线程间通信问题,生产者消费者问题讲解,线程组和线程池问题,以及线程相关方法介绍。
JDK5后针对线程安全问题的改进。
Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。适配器模式的讲解和应用。
Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。DatagramSocket,DatagramPacket,Socket,ServerSocket编程。
使用UDP协议完成一个简易版聊天室程序。使用TCP协议实现文件上传服务器,以及一个服务器如何对应多个客户端的情况。
Java的高级特性:类加载器及反射。面向对象设计原则及常见的设计模式。JDK5,JDK7,JDK8的常见新特性回顾及概述。
经典案例的讲解和分析:卖票案例,生产者消费者案例,GUI版的登录注册案例,UDP聊天程序,TCP文件上传服务器案例,反射运行配置文件案例,反射越过泛型检查案例,枚举的应用案例等。

  • 1节 - 01.01_计算机基础(计算机概述)

  • 2节 - 01.02_计算机基础(计算机硬件和软件概述)

  • 3节 - 01.03_计算机基础(软件开发和计算机语言概述)

  • 4节 - 01.04_计算机基础(人机交互)

  • 5节 - 01.05_计算机基础(键盘功能键和快捷键)

  • 6节 - 01-6计算机基础(如何打开DOS控制台)

  • 7节 - 01-7计算机基础(常见的DOS命令讲解)

  • 8节 - 01-8计算机基础(扩展的DOS命令)

  • 9节 - 01-9Java语言基础(Java语言概述)

  • 10节 - 01-10Java语言基础(Java语言跨平台原理)

  • 11节 - 01-11Java语言基础(JDK和JRE的概述)

  • 12节 - 01-12Java语言基础(JDK的下载过程图解)

  • 13节 - 01-13Java语言基础(JDK的安装过程图解)

  • 14节 - 01-14Java语言基础(JDK的卸载过程图解)

  • 15节 - 01-15Java语言基础(Java开发工具介绍和JDK简介)

  • 16节 - 01-16Java语言基础(第一个HelloWorld案例的编写和运行)

  • 17节 - 01-17Java语言基础(开发中常见问题小结)

  • 18节 - 01-18Java语言基础(为什么要配置path环境变量)

  • 19节 - 01-19Java语言基础(Path环境变量的配置方式1)

  • 20节 - 01-20Java语言基础(Path环境变量的配置方式2)

  • 21节 - 01-21Java语言基础(classpath的作用及其配置)

  • 22节 - 01-22Java语言基础(path和classpath的区别)

  • 23节 - 01-23Java语言基础(Notepad++的安装及其配置)

  • 24节 - 01-24Java语言基础(使用Notepad++开发程序并编译运行)

  • 25节 - 01-25Java语言基础(总结)

  • 26节 - 02-1Java语言基础(关键字的概述和使用)

  • 27节 - 02-2Java语言基础(标识符的概述和组成规则)

  • 28节 - 02-3Java语言基础(标识符中常见的命名规则)

  • 29节 - 02-4Java语言基础(注释概述及其分类)

  • 30节 - 02-5Java语言基础(HelloWorld案例加入注释版)

  • 31节 - 02-6Java语言基础(注释的作用)

  • 32节 - 02-7Java语言基础(常量的概述和使用)

  • 33节 - 02-8Java语言基础(进制概述以及二进制,八进制,十六进制图解)

  • 34节 - 02-9Java语言基础(不同进制数据的表现形式)

  • 35节 - 02-10Java语言基础(任意进制到十进制的转换图解)

  • 36节 - 02-11Java语言基础(任意进制到十进制的练习)

  • 37节 - 02-12Java语言基础(十进制到任意进制的转换图解)

  • 38节 - 02-13Java语言基础(十进制到任意进制的练习)

  • 39节 - 02-14Java语言基础(快速的进制转换法)

  • 40节 - 02-15Java语言基础(原码反码补码的讲解)

  • 41节 - 02-16Java语言基础(原码反码补码的练习)

  • 42节 - 02-17Java语言基础(变量的概述及格式)

  • 43节 - 02-18Java语言基础(数据类型的概述和分类)

  • 44节 - 02-19Java语言基础(定义不同数据类型的变量)

  • 45节 - 02-20Java语言基础(使用变量的注意事项)

  • 46节 - 02-21Java语言基础(数据类型转换默认转换)

  • 47节 - 02-22Java语言基础(不同数据类型变量参与运算图解)

  • 48节 - 02-23Java语言基础(数据类型转换强制转换)

  • 49节 - 02-24Java语言基础(强制转换的思考题)

  • 50节 - 02-25Java语言基础(变量相加和常量相加的区别面试题)

  • 51节 - 02-26Java语言基础(强制转换数据溢出后的结果怎么算)

  • 52节 - 02-27Java语言基础(字符数据参与运算)

  • 53节 - 02-28Java语言基础(字符串参与运算)

  • 54节 - 02-29Java语言基础小结

  • 55节 - 03-1Java语言基础(数据类型中补充的几个小问题)

  • 56节 - 03-2Java语言基础(算术运算符的基本用法)

  • 57节 - 03-3Java语言基础(算术运算符++和--的用法)

  • 58节 - 03-4Java语言基础(算术运算符++和--的练习)

  • 59节 - 03-5Java语言基础(算术运算符+的多种用法)

  • 60节 - 03-6Java语言基础(赋值运算符的基本用法)

  • 61节 - 03-7Java语言基础(赋值运算符的面试题)

  • 62节 - 03-8Java语言基础(比较运算符的基本用法及其注意事项)

  • 63节 - 03-9Java语言基础(逻辑运算符的基本用法)

  • 64节 - 03-10Java语言基础(逻辑运算符&&和&的区别)

  • 65节 - 03-11Java语言基础(位运算符的基本用法1)

  • 66节 - 03-12Java语言基础(位异或运算符的特点)

  • 67节 - 03-13Java语言基础(位运算的面试题)

  • 68节 - 03-14Java语言基础(位运算符的基本用法2及面试题)

  • 69节 - 03-15Java语言基础(三元运算符的基本用法)

  • 70节 - 03-16Java语言基础(三元运算符的练习)

  • 71节 - 03-17Java语言基础(键盘录入的基本格式讲解)

  • 72节 - 03-18Java语言基础(键盘录入的练习1)

  • 73节 - 03-19Java语言基础(键盘录入的练习2)

  • 74节 - 03-20Java语言基础(顺序结构语句)

  • 75节 - 03-21Java语言基础(选择结构if语句格式1)

  • 76节 - 03-22Java语言基础(选择结构if语句注意事项)

  • 77节 - 03-23Java语言基础(选择结构if语句格式2)

  • 78节 - 03-24Java语言基础(选择结构if语句格式2的练习)

  • 79节 - 03-25Java语言基础(if语句的格式2和三元的相互转换问题)

  • 80节 - 03-26Java语言基础(选择结构if语句格式3)

  • 81节 - 03-27Java语言基础(选择结构if语句格式3的练习)

  • 82节 - 03-28Java语言基础(选择结构if语句格式3的练习)

  • 83节 - 03-29Java语言基础(选择结构if语句的嵌套使用)

  • 84节 - 03-30Java基础之运算符总结

  • 85节 - 04-1Java语言基础(选择结构switch语句的格式及其解释)

  • 86节 - 04-2Java语言基础(选择结构switch语句的基本使用)

  • 87节 - 04-3Java语言基础(选择结构switch语句的注意事项)

  • 88节 - 04-4Java语言基础(选择结构switch语句练习1看程序写结果)

  • 89节 - 04-5Java语言基础(选择结构switch语句练习2单项选择题)

  • 90节 - 04-6Java语言基础(选择结构switch语句练习3表达式是字符串)

  • 91节 - 04-7Java语言基础(选择结构switch和if语句的各自使用场景)

  • 92节 - 04-8Java语言基础(循环结构循环语句概述)

  • 93节 - 04-9Java语言基础(循环结构for语句的格式和基本使用)

  • 94节 - 04-10Java语言基础(循环结构for语句的注意事项)

  • 95节 - 04-11Java语言基础(循环结构for语句的练习1获取数据)

  • 96节 - 04-12Java语言基础(循环结构for语句的练习2求和思想)

  • 97节 - 04-13Java语言基础(循环结构for语句的练习3偶数和)

  • 98节 - 04-19Java语言基础(循环结构for语句的练习4阶乘)

  • 99节 - 04-20Java语言基础(循环结构for语句的练习5水仙花)

  • 100节 - 04-21Java语言基础(循环结构for语句的练习6改进版的回文数)

更多章节请下载完整视频观看 >>

后发表评论,我们喜欢真实的你!

打火机 2017-02-27 21:20 说:

喝喝

0回复

793620378 2016-12-13 14:30 说:

深入浅出

0回复

vae614822 2016-05-23 23:35 说:

能不能发下2015最新的JAVA视频,我想看下可以吗

0回复

freed 2016-04-07 23:34 说:

刘意老师有录就业班视频吗??那里能看到!

0回复

tuanzcool 2016-04-01 15:01 说:

在完整视频里面有配套视频

0回复

获取更多Java技术资料

点击订阅

最近10 位同学与你共同奋战

Mrs.Jimmy

已学完第 4 节

打火机

已学完第 70 节

greenhands

已学完第 17 节

bin123007

已学完第 1 节

海洋刘

已学完第 1 节

Mr学良

已学完第 5 节

晓阳yyy

已学完第 26 节

张晓是晓哥

已学完第 1 节

努力young

已学完第 25 节

youhan_wen

已学完第 68 节