小小千想和您聊一聊

当前位置: 首页> 视频教程> Java开发入门

Java开发入门初级

   评分9.5

217节课

12016人已学

下载本章视频你能学到什么?

系统的掌握从“面向过程编程”到“面向对象编程”,再到“面向接口编程”的技术进阶过程,同时包含对于基于网络的多线程编程的理解、以及线程安全相关的理论与实践知识,还有Java语言所提供的强大类库、工具的应用能力。

简介


千锋Java学习营→→猛戳进入


百度网盘:https://pan.baidu.com/s/1nKcYNVAa2GvXvFz2AnRXcA



课程介绍
“Java Planform Standard Edition”是Java语言的标准平台技术,是所有Java开发的语言基础,更是大数据、分布式开发思想建模的初期,此阶段的Java语义、语法,会充斥在大型企业级架构中的各个环节,是Java开发的核心内容。


章节目录
第01章 Java开发入门(7集)
01 计算机基本概念与dos命令
02 Dos命令续
03 发展史体系与下载
04 Jdk安装与环境变量配置
05 Helloworld案例与分析
06 Javadoc与跨平台原理
07 开发工具配置与反编译
第02章 Java编程基础(15集)
01 变量与标识符
02 八种基本数据类型
03 进制与转换
04 基本数据类型转换
05 关键字与转义字符
06 算术赋值关系运算符
07 逻辑运算符与示例
08 位运算符与变量交换
09 三目运算符与优先级
10 If分支语句
11 Switch分支语句
12 分支语句比较和经验总结
13 While与dowhile循环
14 For循环
15 多重循环示例与小结
第03章 方法与数组(14集)
 01 方法的定义与参数
 02 方法的返回值与重载
 03 数组的定义与四种赋值方式
 04 数组遍历和内存分析
 05 数组示列之猜数与打印三角形
 06 二维数组与最大最小值算法
 07 冒泡排序算法
 08 选择排序算法
 09 插入排序算法
 10 二分查找算法
 11 Arrays工具类
 12 双色球案例(1)
 13 双色球案例(2)
 14 双色球案例(3)
第04章 面向对象(上)(15集)
01 面向对象基本概念
02 类和对象的定义格式
03 类和对象的内存分析
04 面向对象封装性
05 成员变量和局部变量
06 构造方法
07 This关键字
08 值传递与引用传递
09 对象的一对一关系
10 Static关键字修饰属性和方法
11 完整内存结构图与main方法详解
12 代码块
13 单例设计模式
14 对象数组案例(1)
15 对象数组案例(2)
第05章 面向对象(下)(24集)
01 继承的基本概念
02 继承小结
03 方法重写与super关键字
04 继承应用示例
05 Final关键字
06 抽象类的基本概念
07 接口的基本概念
08 面向对象的多态性
09 Instanceof关键字
10 抽象类应用之模板方法设计模式
11 接口应用之策略设计模式
12 Object类
13 简单工厂设计模式
14 静态代理设计模式
15 适配器设计模式
16 内部类详解(1)
17 内部类详解(2)
18 内部类详解(3)
19 递归算法
20 数据结构之链表(1)
21 数据结构之链表(2)
22 数据结构之链表(3)
23 基本数据类型包装类1
24 基本数据类型包装类2
第06章 Eclipse与异常处理(6集)
01_eclipce开发工具基本使用-1
02_try_catch_finally的使用
03_异常概念与简单使用
04_throw_throws与异常规则
05_自定义异常与assert
06_新特性与debug技术
第07章 常用类库(15集)
01_String类原理分析
02_String常用方法介绍
03_StringBuffer源码分析与常用方法
04_StringBuilder分析
05_程序国际化Local与属性文件
06_程序国际化ResourceBundle与动态文本处理
07_Math_Random和日期工具类的使用
08_Comparable与Comparator
09_Cloneable
10_System和Runtime
11_数字处理工具类
12_MD5简单使用
13_数据结构之二叉树实现原理
14_JDK8新特性Lambda表达式语法
15_JDK8新特性Lambda表达式应用与小结
第08章 文件与IO(25集)
01_File类的使用
02_指定目录查找文件示例
03_字节输出输入流
04_字节输出输入流原理分析
05_字符输入输出流实现与分析
06_简单的文件复制示例
07_字节字符转换流
08_字节缓冲流
09_字符缓冲流
10_打印流
11_对象流与序列化
12_字节数组流
13_数据流
14_文件分割示例
15_文件合并示例与合并流
16_字符串流与管道流
17_RandomAccessFile使用
18_Properties工具类使用
19_文件压缩示例
20_文件解压示例
21_装饰者设计模式
22_常见字符编码
23_NIO基本概念与缓冲区
24_通道文件操作与内存映射
25_Path接口与Files工具类_小结
第09章 集合(27集)
01_集合框架概述与ArrayList基本使用
02_ArrayList与Vector源码分析及比较
03_LinkedList实现类与源码分析
04_HashSet的特点及使用
05_HashSet判断重复值的原理
06_TreeSet与LinkedHashSet(1)
06_TreeSet与LinkedHashSet
07_集合迭代器
08_jdk8的foreach与Consumer接口
09_jdk8的四大核心函数式接口
10_jdk8之Stream接口(1)
11_jdk8之Stream接口(2)
12_Map接口与HashMap基本使用
13_HashMap源码分析与哈希表实现原理(1)
14_HashMap源码分析与哈希表实现原理(2)
15_Hashtable与LinkedHashMap
16_TreeMap
17_jdk8Map新特性介绍
18_Collections工具类的使用
19_jdk8之Optional类的使用
20_队列与栈
21_对象的一对多与多对多
22_迭代器设计模式
23_Guava开源组件使用(1)
24_Guava开源组件使用(2)
25_Guava开源组件使用(3)
26_Guava开源组件使用(4)
第10章 多线程与并发(12集)
01_IntellijIDEA开发工具介绍
02_进程与线程的基本概念
03_线程的两种实现方式
04_线程的休眠
05_join与中断线程
06_守护线程_优先级与其它方法
07_线程同步(1)
08_线程同步(2)
09_线程死锁
10_生产者与消费者案例(1)
11_生产者与消费者案例(2)
12_线程生命周期与线程池_小结
第11章 网络编程(9集)
01_网络编程基本概念介绍
02_TCP协议的原理分析与示例
03_服务器同时处理多个客户端示例
04_即时聊天案例简易版(1)
05_即时聊天案例简易版(2)
06_UDP通讯协议示例
07_URL下载示例
08_MINA框架介绍与服务器端程序
09_MINA客户端程序与发送对象数据_小结
第12章 反射与内省(11集)
01_基本概念与三种获取Class对象的方式
02_获取构造器实例化对象与属性信息
03_包信息和方法
04_动态代理模式
05_动态代理模式补充和加载器分析
06_JavaBean的概念与BeanUtils工具
07_内省(1)
08_内省(2)
09_理解可配置的AOP框架(1)
10_理解可配置的AOP框架(2)
11_单例设计模式优化与小结
第13章 泛型(2集)
01_泛型的作用与定义
02_通配符泛型方法和嵌套
第14章 正则表达式(2集)
01_正则介绍
02_正则示例
第15章 枚举(2集)
01_枚举的基本使用
02_构造器接口抽象类单例的使用
第16章 注解(3集)
01_什么是Annotation及系统定义的三个注解
02_自定义Annotation
03_反射读取注解信息与定义注解的注解
第17章 XML与JSON(10集)
01_XML介绍与SAX解析
02_SAX解析续
03_SAX解析小结
04_DOM解析
05_JDOM解析
06_DOM4J解析与四种解析的比较
07_XMLEncoder与XMLDecoder以及xStream工具的使用
08_JsonReader解析json数组
09_JsonReader解析复杂json
10_生成JSON数据与GSON工具的使用以及小结
第18章 GUI事件处理(3集)
01_GUI介绍与简单示例
02_补充乱码显示问题与事件处理的接口回调
03_观察者设计模式
第19章 项目实战(15集)
01_准备工作
02_资源文件配置_baseclass与welcomeclass
03_用户注册功能实现
04_用户登录功能实现
05_uml时序图与git建立代码仓库
06_产品列表功能显示实现
07_用户功能显示与代码打包测试
08_打包补充与产品列表uml时序图
09_订单模块工具类与业务接口实现
10_购买商品实现(1)
11_购买商品实现(2)
12_购买商品实现uml时序图
13_查询订单实现及uml时序图
14_视图层与业务层代码优化
15_项目总结

  • Java开发中Forward和Redirect的区别

    用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?

    578
  • Java软件开发学习路线

    对于一个Java的初学者来说,他的内心最为需要的一个东西当属拥有一个Ja​va技术学习路线图,因为有了这张图之后,他的心里会有一个明确的方向去努力。为了给Java初学者带来有效的方向感,今日小编特意找来专业机构的Java学习路线图与大家分享,下面就让我们共同关注一下Java技术学习路线图。

    908
  • JavaString、StringBuilder、StringBuffer类的区别

    不断地学习,不断地填充自己的技术库,在一段时间的学习,由一开始的不适应到后来的足以灵活应对,不仅仅取决于老师的精致讲课,还有就是依靠我的学习秘籍:记录自己的学习笔记。今天给大家分享的技术学习笔记是JAVAString,StringBuilder以及StringBuffer这三个类之间的区别。

    504
  • 了解Java开发中的Spring框架

    今天我们就来给大家分享在我们Java学习中重要的一个框架:spring。本文从spring框架介绍、优势、如何学习三个方面进行总结。

    481
  • Java中的位移运算符

    学习java本来就是一件日积月累的事情,或许你通过自学能掌握一些皮毛技术,通过java培​训机构学到java的一些基本大面,但想要做到精通,还是需要自己技术的日积月累和工作经验的不断积累。今天就给大家分享的技术知识是:java中的位移运算符!

    436
  • Java开发常用的在线工具

    作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。个人偏爱使用在线工具,因为觉得这样比较方便。本文就总结了一下常用的在线工具。

    439

他们都在看