全国咨询/投诉热线:400-618-4000

27天Java入门教程(视频+源码)

更新时间:2018年01月15日15时05分 来源:传智播客 浏览次数:

27天Java入门教程(视频+源码)

初级

共100节课

本视频是传智风清扬老师精心录制的免费精华版Java入门教程,该Java入门视频教程专门针对零基础的学员录制,授课讲究通俗易懂、绝对干货。

下载完整视频(已有94447人下载)


本套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文件上传服务器案例,反射运行配置文件案例,反射越过泛型检查案例,枚举的应用案例等。

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额