扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言> Java
  • java语言从入门到精通+项目实训

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    第一章:JAVA基础语法学习
    • 1. 【赖国荣】java语言从入门到精通第1讲:JAVA的安装与配置 (免费)
    • 01:41:37
    • 2. 【赖国荣】java语言从入门到精通第2讲:JAVA数据类型
    • 02:14:04
    • 3. 【赖国荣】java语言从入门到精通第3讲:java条件语句讲解
    • 01:59:49
    • 4. 【赖国荣】java语言从入门到精通第4讲:循环语句的讲解
    • 01:49:12
    • 5. 【赖国荣】java语言从入门到精通第5讲:一维数组和多维数组
    • 01:48:24
    • 6. 【赖国荣】java语言从入门到精通第6讲:数组与循环的综合应用
    • 01:12:18
    第二章: java面向对象编程:封装继承与多态
    • 1. 【赖国荣】java语言从入门到精通第7讲:JAVA类的定义 (免费)
    • 02:03:09
    • 2. 【赖国荣】java语言从入门到精通第8讲:方法重载,static静态成员与实例成员
    • 02:08:20
    • 3. 【赖国荣】java语言从入门到精通第9讲:类的继承
    • 02:28:35
    • 4. 【赖国荣】java语言从入门到精通第10讲:内部类的定义及使用
    • 02:04:43
    • 5. 【赖国荣】java语言从入门到精通第11讲:抽象类与接口
    • 02:07:33
    • 6. 【赖国荣】java语言从入门到精通第12讲:异常处理机制
    • 02:04:07
    • 7. 【赖国荣】java语言从入门到精通第13讲:集合框架
    • 02:18:11
    • 8. 【赖国荣】java语言从入门到精通第14讲:集合框架2
    • 01:38:41
    第三章:AWT及Swing界面应用程序编程
    • 1. 【赖国荣】java语言从入门到精通第15讲:GUI事件处理
    • 02:08:57
    • 2. 【赖国荣】java语言从入门到精通第16讲:鼠标事件,事件适配器
    • 02:02:49
    • 3. 【赖国荣】java语言从入门到精通第17讲:编写计算器小软件
    • 01:03:23
    • 4. 【赖国荣】java语言从入门到精通第18讲:Swing界面设计
    • 01:03:23
    • 5. 【赖国荣】java语言从入门到精通第19讲:下拉菜单与弹出菜单
    • 01:53:49
    第四章:推箱子游戏开发
    • 1. 【赖国荣】java语言从入门到精通第20讲:推箱子游戏需求介绍,项目演示 (免费)
    • 32:18
    • 2. 【赖国荣】java语言从入门到精通第21讲:讲解推箱子主界面的实现,推箱子的具体算法
    • 01:19:59
    • 3. 【赖国荣】java语言从入门到精通第22讲:讲解推箱子的具体算法
    • 01:10:26
    • 4. 【赖国荣】java语言从入门到精通第23讲:讲解推箱子的悔一步功能
    • 01:31:41
    • 5. 【赖国荣】java语言从入门到精通第24讲:讲解推箱子背景音乐功能
    • 18:17
    第五章:IO流,多线程,数据库,网络通信及反射机制
    • 1. 【赖国荣】java语言从入门到精通第25讲:File类详解及字节流
    • 01:45:04
    • 2. 【赖国荣】java语言从入门到精通第26讲:字符流,管道流及文件拷贝
    • 41:10
    • 3. 【赖国荣】java语言从入门到精通第27讲:包装流,对象流及字节流与字符流之间的转换
    • 01:14:19
    • 4. 【赖国荣】java语言从入门到精通第28讲:多线程
    • 02:25:13
    • 5. 【赖国荣】java语言从入门到精通第29讲:数据库访问技术
    • 02:22:47
    • 6. 【赖国荣】java语言从入门到精通第30讲:DAO程序设计
    • 02:10:25
    • 7. 【赖国荣】java语言从入门到精通第31讲:JAVA网络编程,网络爬虫基础
    • 02:00:20
    • 8. 【赖国荣】java语言从入门到精通第32讲:简单聊天系统
    • 01:07:53
    • 9. 【赖国荣】java语言从入门到精通第33讲:JAVA的反射机制
    • 01:48:32
    第六章:仿QQ即时通讯软件开发
    • 1. 【赖国荣】java语言从入门到精通第34讲:仿QQ即时通讯软件需求讲解 (免费)
    • 01:24:36
    • 2. 【赖国荣】java语言从入门到精通第35讲:开发QQ用户注册模块
    • 01:19:48
    • 3. 【赖国荣】java语言从入门到精通第36讲:开发登录界面
    • 01:37:01
    • 4. 【赖国荣】java语言从入门到精通第37讲:编写QQ主界面功能
    • 01:38:25
    • 5. 【赖国荣】java语言从入门到精通第38讲:开发QQ聊天界面及功能
    • 01:19:30
    • 6. 【赖国荣】java语言从入门到精通第39讲:实现网络聊天功能
    • 01:19:20
    • 7. 【赖国荣】java语言从入门到精通第40讲:实现更改用户状态功能
    • 01:10:09
    • 8. 【赖国荣】java语言从入门到精通第41讲:实现查找好友功能
    • 01:11:39
    • 9. 【赖国荣】java语言从入门到精通第42讲:实现系统托盘,发送文件功能
    • 01:52:01
    • 【课程类型】实战教学 【难度级别】高级 【适合人群】菜鸟级小白学员
    • 【课程介绍】
      java基础,类,封装与继承,多态,抽象类与接口,异常处理,AWT及Swing界面应用编程,集合,多线程编程,网络通信编程,数据库编程,输入输出IO流操作,java反射机制,推箱子游戏开发,仿QQ即时通讯软件开发
    • 【课程目标】
      java基础,类,封装与继承,多态,抽象类与接口,异常处理,AWT及Swing界面应用编程,集合,多线程编程,网络通信编程,数据库编程,输入输出IO流操作,java反射机制,推箱子游戏开发,仿QQ即时通讯软件开发
    • 【课程计划】
      随到随学,保证24小时内回答学生问题

    第一章:JAVA基础语法学习
    1.JAVA的历史,版本分类 2.jdk的安装及配置,设置path,classpath环境变量 3.测试安装环境 4.JAVA虚拟机的运行原理 5.写最简单的java程序HelloWorld!
    1.java的八种基本数据类型与引用类型; 2.java的表达式与运算符; 3.java的二进制操作;
    1.三目运算符的使用; 2.java从键盘获取数据,基本输入输出; 3.instanceof运算符的使用; 4.java的if语句使用,if,elseif与else关键字的使用; 5.java的switch语句的使用,switch,case与break关键字的使用;
    1.for,while,do...while循环语句的使用方法讲解; 2.for,while,do...while循环语句的区别,什么情况适合用那种语句; 3.用循环语句编写水仙花程序; 4.用循环语句求1+..+...+..100的和; 5.计算最大公约数和最小公倍数; 6.打印99乘法表; 7.
    1.一维数组的定义,赋值和应用; 2.多维数组的定义,赋值和应用; 3.求学生成绩的最大值,最小值和平均值; 4.冒泡排序算法; 5.二分法(这办法)查找数据;
    1.冒泡排序算法; 2.矩阵行列转置; 3.二维数组打印全部学生资料及成绩; 4.计算n行n列对角线的和

    第二章: java面向对象编程:封装继承与多态
    1.类的定义; 2.成员变量与成员函数; 3.构造函数的作用,意义,定义与使用;
    1.字符串的比较==与equals的区别; 2.重载的概念与特点,方法的重载; 3.toString函数的作用与重写; 4.java类与对象的区别,new关键字的使用; 5.static静态变量与实例变量的区别; 6.static静态函数与实例函数的区别; 7.定义常量;
    1.包的作用,包的创建和包的使用; 2.import语句的作用与使用; 3.public,protected,默认,private4种访问权限的作用,每种权限的范围; 4.类的封装; 5.父类,超类,子类与基类的概念,类的继承; 6.重写的概念,方法的重写;重写方法必须注意的问题; 7.重写与重载的
    1.继承的特点:单重多层; 2.普通内部类:内部类的定义,特点及作用; 3.静态内部类:静态内部类与普通内部类的区别; 4.对象的类型转换原则; 5.对象的判断;
    1.抽象类的概念,抽象类的定义与实现; 2.抽象方法与成员方法的区别; 3.接口的作用,接口的定义和意义; 4.如何实现接口; 5.类,抽象类与接口的综合应用;
    1.异常与错误的概念; 2.异常处理机制:抛出异常,捕获异常,处理异常,终止或恢复运行; 3.常用的异常类; 4.错误,异常与运行时异常的区别; 5.try,catch,finally,throw,throws关键字的应用; 6.final,finally,finalize的区别与作用; 7.定义异
    1.集合框架的概念与组成; 2.Collection接口; 3.Set接口; 4.List接口; 5.ArrayList和LinkedList; 6.Map接口; 7.Vector类和Stack类; 8.Hashtable类和Properties类; 9.Date与Calendar,DateForm
    1.Date与Calendar,DateFormat类; 2.Math和Random类;

    第三章:AWT及Swing界面应用程序编程
    1.事件处理机制; 2.常用的GUI事件; 3.ActionEvent事件; 4.ItemEvent事件; 6.KeyEvent事件;
    1.鼠标事件处理; 2.事件适配器; 3.Applet小应用程序;
    1.Swing简介; 2.Swing容器结构; 3.Swing的布局管理器; 4.Swing中的基本组件; 5.用基本组件实现一个会员注册界面;
    1.下拉菜单的应用; 2.弹出菜单的应用; 3.JList控件的使用,做QQ主界面的好友列表效果;

    第四章:推箱子游戏开发
    1.推箱子游戏的需求介绍,项目演示; 2.使用Swing的JFrame,JLable,JPanel,JCombox,JButton等控件制作主界面
    1.讲解用Swing控件开发推箱子的主界面; 2.讲解Swing各种控件的使用方法,继承的综合应用; 3.继承JPanel面板,重写paint方法,实现界面画图; 4.文件操作,读取推箱子地图; 5.讲解推箱子的具体算法; 6.讲解ActionListener,ItemListener接口实现按钮操
    1.讲解KeyListener事件,实现键盘方向键,推动箱子; 2.编写上下左右4个函数,实现箱子的推动;
    1.利用Stack堆栈后进先出的原理,保存推箱子的每一个步骤; 2.编写上下左右4个悔一步的函数,实现悔一步的功能;
    1.下拉框的选择事件,选择背景音乐; 2.定义Sound音乐类,实现音乐播放功能;

    第五章:IO流,多线程,数据库,网络通信及反射机制
    1.了解基本输入输出原理; 2.了解基本输入输出的常用类库; 3.了解常用的字节流和字符流; 4.掌握File类的使用技巧及常用方法;
    1.字符流的作用,字符流与字节流的区别; 2.FileReader,FileWriter类读写文本文件; 3.管道流的应用讲解; 4.文件的拷贝;
    1.字节数组流; 2.包装流; 3.对象流; 4.字节流与字符流之间的转换;
    1.多线程的原理; 2.线程的2种创建方式; 3.线程的生命周期; 4.线程的死锁; 5.线程的同步;
    1.JDBC技术介绍; 2.JDBC技术接口介绍; DriverManager类,Connection接口,Statement接口,ResultSet接口,ResultSetMetaData接口,PreparedStatement,CallableStatement等; 3.数据库的连接方式:JDB
    1.创建ODBC数据源连接数据库; 2.PreparedStatement对象的使用; 3.数据持久化与实体bean; 4.制作图形化学生信息注册模块,实现数据库的新增,修改、删除与查询操作;
    1.网络编程的基本概念; 2.InetAddress的应用; 3.Socket通信; 4.ServerSocket和Socket类创建TCP/IP协议聊天通信程序; 5.URL的应用; 6.URLConnection的应用; 7.UDP通信项目实战,做简单聊天软件;
    1.用TCP/IP通信技术,实现简单的聊天软件讲解; 2.用UDP通信技术,实现简单聊天软件的讲解;
    1.什么是反射; 2.Class类的应用; 3.获取Class实例的三种方式; 4.反射的应用;

    第六章:仿QQ即时通讯软件开发
    QQ即时通讯软件的需求分析
    1.了解项目开发的基本流程; 2.了解项目的需求,功能模块; 3.设计数据库表结构; 4.创建数据库; 5.创建JAVA项目; 6.创建基本的JAVA BEAN类; 7.创建数据库连接的类库 8.编写用户注册的类库
    1.设计登录界面; 2.实现登录功能; 3.保存登录过的QQ号码到文件,下次登录时显示到下拉框; 4.制作QQ好友主界面,登录成功后到QQ主界面; 5.点击注册后显示注册页面;
    1.QQ主界面的布局; 2.JTabbed控件的使用; 3.JList如何显示图片和文字; 4.Vector的使用,获取QQ好友数据; 5.Hashtable保存好友信息; 6.弹出菜单的定义,创建及调用; 7.窗口的移动; 8.事件的应用,ActionListener,KeyListener,Mo
    1.编写聊天界面,界面的BorderLayout,FlowLayout和GridLayout混合布局; 2.窗口之间传递JAVABEAN参数 3.发送聊天记录功能; 4.窗口抖动功能; 5.设置发送内容的字体,大小和颜色功能; 6.定义发送内容的类; 7.定义通信协议; 8.网络通信核心功能,网络发
    1.创建线程接收聊天消息,抖动消息,登录消息; 2.实现了窗口抖动功能; 3.实现了发送聊天消息的功能; 4.实现改变聊天内容字体,大小,颜色功能; 5.实现了发送聊天表情的功能; 6.在主窗口实现了接收消息的功能; 7.实现了上线铃声通知的功能; 8.系统的网络核心功能在该讲基本实现,重点章节;
    1.实现上线,离线铃声通知; 2.实现上线,离线,隐身,下线,忙碌窗口提示功能; 3.实现上线,离线,隐身,下线,忙碌等更改头像功能; 4.实现广播通知;
    1.讲解添加好友的查找界面; 2.讲解.JTable控件显示好友列表的功能; 3.讲解JTable的单击事件,获取选中的好友信息; 4.讲解发送添加好友的网络消息功能;
    1.实现系统托盘功能; 2.实现发送文件功能; 3.实现所有的弹出菜单功能; 4.实现修改个人资料功能; 5.完善所有其他功能;

    全部评价(1
    好评(1
    中评(0
    差评(0
    发表评价
    不错,讲得蛮细致的
    2016-07-21 13:19:49
    赖国荣
    31课程182493学员
    19年软件开发经验,设计开发40多个大型软件,10年从事高等教育,主要为java系列课程,带你轻松进入java生涯。
    所属机构:轻松进入java人生