【2019最新最全版】Java基础入门视频
(文末有学习视频链接)
Java入门教程目录:
1.计算机的基础知识(day01)
2.Java语言基础(day02-day06)
3.Java面向对象(day07-day10)
4.Java开发工具(day11)
5.Java常见对象(day12-day14)
6.Java集合框架(day15-day19)
7.JavaIO流(day20-day22)
8.Java多线程(day23-day24)
9.JavaGUI(day25)
10.Java网络编程(day26)
11.Java反射(day27)
视频介绍:
本套Java视频教程是黑马程序员刘老师精心录制的免费精华版Java基础视频,历经6年推出的一套Java入门视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂、干货。通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言。注:掌握了该套Java视频教程的知识,就可以具备报读Java就业班的条件。
视频概况
Java入门教程【第一阶段】
1.计算机基础知识,常用快捷键和常用DOS命令。
2.Java语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题。
3.Java环境变量path和classpath的设置。
4.Java语法格式,关键字,标识符,注释,常量,计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转换。
5.Java有符号数据表示法:原码,反码,补码的讲解。
6.Java变量,变量的作用域,数据类型,数据类型转换,运算符,Java反编译工具介绍及通过反编译工具解决面试题,表达式。
7.Java程序流程控制语句以及其应用场景,方法的应用和方法的重载,数组的应用及其常见操作。Java内存分配及数组内存图。
8.Java经典案例的讲解和分析:水仙花案例,珠穆朗玛峰案例,九九乘法表案例,杨辉三角案例,小芳存钱案例,数据加密案例等。
Java入门教程【第二阶段】
1.Java面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。
2.Java如何设计类,设计类的基本原则,对象的应用。类的组成(成员变量,构造方法,成员方法)及详细讲解。
3.Java匿名对象的概述及使用。Javadoc命令制作API。
4.Java面向对象的三大特性:封装、继承和多态,以及相应的Java实现。
5.Java封装的优点及缺点剖析,对象的实例化过程。
6.Java继承的优点及缺点剖析,子类对象的实例化过程,方法的重写。
7.Java多态的优点及缺点剖析,向上转型和向下转型问题。
8.Java抽象类和接口的优点及缺点剖析,抽象类和接口的区别,以及抽象类和接口在多态中的应用。
9.Java面向对象部分常见关键字的概述和讲解:
private关键字,this关键字,static关键字,extends,super关键字,final关键字,interface关键字,implements关键字。
10.Java包的作用及带包程序的编译和运行,不同包下类的访问,导包的作用及使用。
11.Java四种访问权限修饰符的区别及常见修饰符的使用。
12.Java内部类及匿名内部类的使用。
13.Java经典案例的讲解和分析:
学生案例,手机案例,老师案例,猜数字小游戏案例,猫狗案例,孔子装爹案例,南北方人案例,员工案例,教练和运动员案例等。
Java入门教程【第三阶段】
1.Java的集成开发工具Eclipse的安装和使用。JavaAPI介绍, API中常用类的讲解。
2.JavaObject类,Scanner类,String和StringBuffer,StringBuilder类,数组高级及Arrays类型,
3.Java各种基本数据类型包装类,Java正则表达式的使用,Pattern和Matcher类对正则表达式的支持。
4.JavaMath和Random类,System类,BigInteger和BigDecimal类,Date和DateFomat类,以及Calendar类等。
5.Java集合体系结构,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,
6.JavaLinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,
7.JavaHashtable等常用集合接口和集合类常见操作。各种集合的数据结构详细分析。
8.JavaJDK5的新特性:泛型,增强for,静态导入,可变参数等。泛型在集合中的使用。
9.JavaCollections工具类的概述和使用。
10.Java异常:异常的由来,异常体系,异常处理方式,try…catch的使用,多重捕获Multi-catch,
11.Javafinally关键字的特点及应用,throws和throw关键字的使用,如何使用自定义异常等。
12.JavaIO概述,File类概述及使用,递归概述及使用,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类。
13.JavaIO性能分析,字节和字符的转换流,包装流的概述及常见包装类的使用。计算机编码问题的分析和讲解。
14.Java操作基本数据类型的流,内存操作流,打印流,标准输入输出流,随机访问流,合并流,序列化流,属性文件集合Properties的使用。
15.Java NIO包下IO流的使用。
16.Java经典案例的讲解和分析:
模拟用户登录案例,统计字符串中每种字符出现的次数案例,计算你来到这个世界多少天案例,任意一年2月份有多少天案例,集合嵌套遍历案例,模拟斗地主发牌并对牌排序案例,裴波那契数列问题案例,复制文件案例,复制单级文件夹案例,复制多级文件夹案例等。
Java入门教程【第四阶段】
1.Java多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程生命周期,线程安全问题,线程的同步。单例设计模式讲解。
2.Java死锁问题,线程间通信问题,生产者消费者问题讲解,线程组和线程池问题,以及线程相关方法介绍。
3.JavaJDK5后针对线程安全问题的改进。
4.Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。适配器模式的讲解和应用。
5.Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。DatagramSocket,DatagramPacket,Socket,ServerSocket编程。
6.Java使用UDP协议完成一个简易版聊天室程序。使用TCP协议实现文件上传服务器,以及一个服务器如何对应多个客户端的情况。
7.Java的高级特性:
类加载器及反射。面向对象设计原则及常见的设计模式。JDK5,JDK7,JDK8的常见新特性回顾及概述。
8.Java经典案例的讲解和分析:
卖票案例,生产者消费者案例,GUI版的登录注册案例,UDP聊天程序,TCP文件上传服务器案例,反射运行配置文件案例,反射越过泛型检查案例,枚举的应用案例等。
资料链接:https://pan.baidu.com/s/1kWHOkpL
密码: 加小知姐姐微信csheima7 ,密码免费分享哦
【2019最新最全版】Java基础入门视频相关推荐
- 2022年最新最全,零基础入门小程序云开发
开始之前 小程序基础课程:https://www.bilibili.com/video/BV1mF411b7tE?spm_id_from=333.999.0.0 大家可以加我微信QQ获取电子书版的配套 ...
- 某公司的员工分为5类,每类员工都有相应的封装类。(黑马第三版Java基础入门 第四章编程题)
(1) Employee:这是所有员工总的父类. ① 属性:员工的姓名,员工的生日月份 ② 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励 ...
- 2022年最新最全的Java零基础入门,零基础入门springboot,MySQL的学习
今天就来开始带领大家零基础入门Java开发 写在前面 为什么学习Java Java用途很广泛,如下图所示,Java可以做很多工作 JAVA语言发展史 2019年3月,JDK12版本发布. 2019年9 ...
- Java基础入门:IDEA软件安装和软件初始化设置
IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是I ...
- 最新最全vuepress零基础搭建(github搭建+新增插件)
最新最全vuepress零基础搭建 标注:最终版以及修改最终都在www.javanode.cn是最终版本,在学习中需要修改的内容以及笔记全在这个网站,谢谢!有任何不妥的地方望纠正 看完了,发现对你有用 ...
- 2021年最新最全面的Java视频教程!!!
2021年最新最全面的Java视频教程!!! 这套资料是楼主精心准备和搜集的Java学习视频,也希望分享给大家一起学习Java~ 第1阶企业级开发-Java基础 本套视频一共24天 本套视频一共30天 ...
- 【Java开发】2021最新最全的Java开发工程师学习路线
2021最新最全的Java开发学习路线 阶段一 (夯实基础) 一.Java基础语法 二.Java面向对象编程 三.Java核心类库 四.XML与JSON 五.算法与数据结构 六.数据库 七.JDBC技 ...
- Java基础入门(持续更新)
目录 Java基础入门1 1.Hello Java 1.1 Java简介 1.2 Java体系与特点 java的特性 1.3 Java 跨平台原理 Java 技术两种核心机制 Java 虚拟机(JVM ...
- Java基础入门笔记2
Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...
- Java 基础入门,小白提升路线图
1000+最新Java面试题 获取学习路线资料啦 Java的基础知识就像我们所住的房子的地基,如果地基不稳,上面所盖的楼房再宏伟,也是没人敢去入住的,同理Java的基础不牢固,以后也很难成为真正意义上 ...
最新文章
- 定时器回调函数怎么写_ESP8266_04管脚控制与软件定时器
- linux基础命令_Linux命令基础大全
- 推荐8个最佳的jQuery移动开发插件
- Kubernetes实战:高可用集群的搭建和部署
- 内镜手术机器人行业调研报告 - 市场现状分析与发展前景预测
- 云知声原创技术再获肯定:多篇论文被国际语音顶会 INTERSPEECH 2020 收录
- AcWing 240. 食物链
- 牛皮!竟然有大佬基于 Spring Boot + Vue 开发了一套网易云QQ音乐(附源码)。。。...
- 在eclipse中安装WindowsBuilder插件
- 转 OFBiz财务模型-金融账户
- android 分割数字图片,Android开发自定义View实现数字与图片无缝切换的2048
- meson 交叉编译
- noj [1480] 懒惰的风纪委Elaine (多重背包)
- MySQL ORDER BY 1 DESC的用法
- mysql 保存昵称_mysql 微信用户昵称emoji 完整保存
- 【unity 3d】--- 瞄准镜效果
- Codeforces Round #548 (Div. 2), problem: (C) Edgy Trees 【并查集+快速幂】
- 使用Log日志 计算带宽流量峰值
- vc6创建dll文件的步骤_创建真正有用的产品支持页面的6步骤计划
- 参加IBM的IBM2007SOA与企业高峰论坛的感受