¥49.00共46课时
¥59.00共44课时
¥139.00共127课时
¥1.00共19课时
¥49.00共46课时
¥28.00共14课时
¥139.00共127课时
¥20.00共14课时
¥99.00共81课时
¥56.00共27课时
¥59.00共44课时
¥38.00共30课时
¥39.00共28课时
¥20.00共11课时
¥288.00共36课时
¥38.00共22课时
¥38.00共21课时
¥39.00共25课时
¥20.00共5课时
JQuery+EasyUI入门到精通+房地产项目实训视频教程
¥56.00共21课时
¥28.00共15课时
本课程共127个视频,包括推箱子游戏和仿QQ即时通讯软件2个项目,课程课件,上课源代码及项目源代码已上传,购买后可直接下载;
基本内容如下:
1.jdk的安装和环境变量的配置,虚拟机的原理及面向对象基本概念;
2.掌握各种数据类型,if,switch,for,while和do...while等语句;数组的应用;
3.类的定义:变量的定义,函数的定义,重载与重写,构造函数;
4.类的封装与继承,多态的2种表现形式;
5.抽象类,普通类与接口,类的转换;
6.异常:异常与错误,普通异常与运行时异常,异常的捕获,抛出与定义异常类;
7.常用集合Vector,ArrayList,Iterator,HashTable,Stack类的使用;
8.掌握AWT控件,Swing控件,JFrame类创建窗口应用程序;
9.IO流,掌握常用字符流,字节流的使用;
10.掌握常用数据库操作类的使用;
11.掌握多线程编程,多线程的同步,生命周期,线程的死锁等;
12.掌握常用的网络编程类,开发TCP/IP,UDP通信方式的简单聊天软件;获取网页资源,讲解网络爬虫的基本原理;
13.掌握JAVA的反射机制;
14.推箱子游戏开发项目实训:
使用java的基本知识,AWT,Swing,文件操作等实现推箱子游戏,可以选关,悔一步,重来,选择播放背景音乐等功能。
15.仿QQ即时通讯软件开发项目实训:实现QQ的聊天,抖动,发送表情,图片,发送文件,注册好友,修改好友资料,登录,托盘,好友状态管理等功能;
16.通过大量的习题讲解,10分试卷解析和推箱子游戏开发,仿QQ即时通讯软件开发,扎实的理论基础和丰富项目开发经验,达到精通java语言的目的。
java课程介绍
1.java的发展历史;
2.jdk的安装与环境变量配置;
3.简单java程序的编写与运行测试;
4.java的运行原理;
java运行原理及编写简单java程序
1.JVM虚拟机的基本原理;
2.面向对象的基本概念:封装,继承与多态
1.8种基本数据类型讲解;
2.引用数据类型;
3.数据类型的转换;
算术运算符,增量运算符,关系运算符,逻辑运算符讲解;
1.二进制的与(&)操作;
2.二进制的或(|)操作;
3.二进制的异或(^)操作;
4.二进制的反(~)操作;
5.二进制移位操作(<<,>>,>>>);
6.三目运算符(?:)及instanceof操作;
1.if语句和switch语句的使用;
2.for,while,do...while循环语句的使用;
3.习题讲解;
1.数组的定义与特性;
2.一维数组的4种定义方法;
3.一维数组的赋值及使用;
4.二维数组的定义及使用;
5.数组的综合应用;
测试试卷试题解析
1.面向对象的主要特性(封装,继承与多态);
2.类的定义;
3.成员变量与局部变量;
4.new关键字实例化对象;
5.函数的定义与函数的重载;
6.构造函数的特点与作用;
1.函数的重载;
2.构造函数的特点与作用;
3.构造函数的重载
1.构造函数的作用,定义与使用;
2.方法的重载;
3.new语句的使用与注意事项;
3.静态变量(类变量)和实例变量的区别;
4.静态函数(类函数)与实例函数的区别;
1.==和equals的区别与联系;
2.8个包装类的与8个基本类型的联系;
3.常量的定义;
4.包的定义与应用,包的命名规则;
类与对象习题解析
测试试卷试题解析
1.权限控制的作用与意义,4中权限的作用范围;
2.封装的实现方法;
1.普通内部类与静态内部类的定义及注意事项;
2.普通内部类与静态内部类的使用;
3.内部类与普通类的字节码文件命名规则;
上机习题讲解
1.继承的原理与基本概念;
2.继承的实现;
3.函数的重写(覆盖);
4.对象的类型转换
1.函数的重写(覆盖)
2.final关键字使用与注意事项;
2.面向对象的多态性:重载与重写
继承与内部类习题讲解
1.抽象类的定义与子类继承;
2.接口的定义与实现;
1.接口的作用;
2.接口的特点;
3.接口的实现
4.接口的实现类
面向对象编程测试试卷讲解
1.什么叫异常,什么情况下出现异常,异常的抛出,捕获与处理;
2.try,catch,finally语句的使用;
1.try...catch...finally语句的使用;
2.throws语句的使用;
3.throw语句抛出异常;
4.final,finally,finalize的区别;
1.AWT包介绍; 2.常用容器Panel,Frame的使用; 3.常用布局管理器的使用;
1.java的事件委托处理机制及原理; 2.低级事件及高级事件的处理; 3.事件的实现步骤; 4.使用内部类实现事件处理; 5.ActionListener事件实现登录功能
1.ActionListener事件深入讲解; 2.KeyListener事件讲解; 3.使用内部类与不使用内部类实现事件的2中方法;
1.鼠标MouseListener与MouseMotionListener接口的使用; 2.事件适配器类的使用; 3.适配器类与接口的区别;
1.事件适配器类复习; 2.swing常用控件的使用方法讲解; 3.字体,颜色,滚动条类的讲解; 4.讲解用户注册模块;
1.BorderLayout,FlowLayout,绝对定位等布局管理器的综合应用; 2.swing常用控件JLabel,JTextField,JPasswordField,JRadiobox,JCheckBox,JComboBox,JButtonGroup等 3.字体,颜色,滚动条类的讲解; 4.实现用户注册模块; 5.实现数据合法性验证的控制
实现计算器小程序
1.字体类(Font)的常用属性及使用方法; 2.工具类(ToolKit)获取屏幕大小,获取图片(图标),获取系统字体等;
1、工具类(ToolKit)设置窗口图标; 2、Applet小应用程序与应用程序的区别; 3、Applet类的生命周期和使用方法; 4、在html网页中调用Applet小应用程序;
讲解五子棋小游戏,Graphics绘图,事件处理综合应用;
测试试卷2习题解析
测试试卷2习题解析
UI风格,下拉菜单
1.设置窗口风格,Windows,Solaris,Mac等操作系统风格;
2.下拉菜单使用:JMenuBar,JMenu,JMenuItem,setMenuBar;
JList控件详细讲解
JTree控件的详细介绍及综合应用
JTable高级数据控件详细讲解,该控件主要是用来与数据库对接,显示,修改,删除数据库的数据等操作
JList控件高级应用开发QQ主界面
JAVA程序的调试方法及技巧
集合的基本概念,作用,Collection,Iterator,Map接口的实现类及使用
ArrayList,Vector,HashSet,TreeSet等集合类的使用
1.ArrayList类的排序; 2.实现订单数据的新增; 3.通过订单号查找订单; 4.实现ActionListener和KeyListener接口实现键盘和按钮事件查找;
堆栈Stack的原理与使用,Hashtable的特点与使用方法;
Properties类读取配置文件,Hashtable与HashMap的区别,Date类的使用
Math,Random和练习题
内部测试试卷试题解析
推箱子游戏需求介绍
推箱子游戏界面设计
读取地图文件显示地图,选择关卡
推箱子的具体算法
判断箱子是否推到位
推箱子悔一步算法
实现推箱子背景音乐
实现菜单与下拉框选择背景音乐同步的功能
内部测试试卷习题解析
输入输出流的基础及File类查看文件及文件夹的属性
File类创建,删除文件及文件夹;
查看文件夹里的子文件夹及文件;
RandomAccessFile类访问随机文件
FileInputStream和FileOuputStream字节流读取保存文件;
常用的read函数,write函数,flush函数,close函数的使用方法;
FileReader,FileWriter,BufferedReader,BufferedWriter类操作文本文件,及常用函数的使用
文件操作实训:编写文件拷贝小程序
DataInputStream,DataOutputStream,ObjectInputStream,ObjectOutputStream读写文件操作;对象流保存对象的注意事项,必须对保存的javabean进行序列化
文件过滤器对文件列表的文件类型进行过滤与字节数组流读写字节数组
1.程序,进程和线程的基本概念和区别;
2.继承Thread类实现多线程;
3.实现Runnable接口实现多线程;
线程的生命周期和常用方法
1.线程的资源共享产生冲突;
2.处理冲突问题利用互斥原理实现;
3.在java中使用同步机制来解决资源冲突问题
多线程实训:编写简易五子棋和雷电游戏
多线程试卷习题解析
1.jdbc基础及原理;
2.在控制面板中配置ODBC数据源;
3.JDBCODBC桥连接数据库
1.导入第三方连接数据库的jar包;
2.数据库的配置;
3.连接数据库的步骤;
4.实现数据的新增,修改,删除,查询操作;
1.jdbc连接数据库失败原因与解决方法;
2.ResultSetMetaData类的使用方法;
3.常用函数介绍;
1.数据库访问与实现;
2.用swing控件实现用户注册界面;
3.用Statement对象实现用户注册功能
4.数据操作的合法性验证处理;
1.Statement对象与PreparedStatement对象的区别;
2.PreparedStatement对象的使用方法;
3.用PreparedStatement对象实现用户注册功能;
采用MVC设计模式,视图层,控制层,模型层分离设计,实现用户注册功能
根据不同搜索条件,用JTable显示数据库用户资料列表
测试试卷5习题解析
数据库操作对唯一约束字段重复数据的控制与实现
网络原理及爬虫技术基础实例讲解,读取Internet网站的WEB页面文件,分析数据进行处理
1.TCP/IP通信原理;
2.网络通信程序的基础与要求;
3.客户端服务器端通信程序的实现
1.编写简单的TCP/IP通信程序;
2.服务器端的实现步骤与方法;
3.客户端的实现步骤及方法;
4.程序的测试
测试试卷6习题解析
UDP通信原理及简单聊天系统开发
讲解简单聊天系统的步骤及方法
1.反射机制的原理;
2.反射机制获取构造函数,普通方法及成员变量;
3.反射机制的应用;
1.利用反射机制获取所有的构造函数;
2.利用反射机制获取所有的函数,参数等;
3.利用反射机制获取所有的成员变量;
1.单例模式的应用场合;
2.单例模式类的实现;
3.单例模式的安全性问题;
测试试卷7习题解析
了解软件工程的生命周期,各个环节的工作要求及重点,编写文档的重要性,软件概要设计的编写要求,方法与步骤
QQ即时通讯软件的需求分析及项目框架整合
1.设置注册界面背景图片;
2.利用Swing控件制作注册界面;
1.完善QQ用户注册界面的设计;
2.对非空字段的数据进行合法性验证;
3.对不同数据类型的数据进行范围控制;
4.给javabean设值;
1.随机产生QQ号码,控制QQ号码必须唯一
2.随机产生通信端口,控制通信端口必须唯一
3.保存注册用户信息到数据库;
实现QQ登录界面
1.实现QQ登录功能;
2.动态获取通信端口;
3.改变用户状态;
4.保存登录过的QQ账号到下拉框;
1.实现QQ主界面;
2.设置主界面的透明背景以便显示图片作为背景
3.能够根据自己的喜好更换皮肤;
1.利用JTabbedPane控件实现多标签分组好友资料;
2.利用JList显示好友头像,昵称,QQ号码和备注等信息;
3.利用Vector从数据库读取好友信息,显示在JList控件中
4.不同状态好友显示不同的头像
1.在主界面双击个人头像弹出修改个人资料界面;
2.保存修改后的个人信息;
3.修改成功后更新主界面头像及昵称等信息;
1.实现登录窗口任意移动窗口功能;
2.实现主窗口右键弹出菜单功能;
3.实现查看好友资料功能;
1.实现聊天窗口界面布局;
2.完成聊天窗口;
3.在主窗口双击鼠标弹出聊天窗口;
1.实现改变发送框字体,字号大小功能;
2.实现在改变发送框字体颜色功能;
3.实现显示所有表情的窗口功能;
4.实现把选中的表情图标显示到发送框的功能;
1.利用Socket通信,实现发送网络消息功能;
2.实现接收消息的线程类;
3.实现接收网络消息的功能;
4.实现上线通知的网络广播功能;
1.实现好友之间通过网络在线聊天功能;
2.解决弹出多个聊天窗口的问题;
1.完善聊天功能;
2.实现移动好友到不同分组的功能;
3.实现发送抖动消息的功能
1.使用JTable控件显示搜索到的好友资料;
2.显示好友资料及头像;
3.使用复杂查询条件查找好友信息;
1.用户可以根据QQ号码,昵称,年龄,性别,状态等查找符合条件的好友;
2.用户查找到好友后发送添加好友消息;
3.接收线程收到添加好友的信息后可以选择同意或拒绝;
4.如果同意加为好友则双方成为好友;并更新双方的好友列表;
5.不能添加自己为好友,已经是好友的也不能重复添加;
1.用户可以随便更改自己的在线状态并通知好友;
2.上线和下线时在屏幕右下角会弹出提醒窗口,然后自动消失;
1上线,下线,添加好友,发送信息时会有铃声通知;
2.上线,下线时会在右下角弹出窗口提示,然后自动消失;
3.发送文件给好友;
1.实现系统托盘:当点击最小化按钮时,会在右下角出现QQ图标,右键点击图标时会出现弹出菜单,可以打开,关闭,更改状态等;
2.在主窗口点击右键,弹出菜单中点击删除好友菜单,可以删除好友,同时发送信息更新2边的界面
1.实现QQ群聊功能,只要加入群,都可以参与群聊,也能接收的群里面其他人发送的信息;
2.讲解离线消息的实现原理和方法;
1.环境变量的配置
2.虚拟机的原理;
3.基本数据类型,引用数据类型;
4.二进制的各种操作,运算符,优先级,类型转换;
5.条件语句与循环语句,数组等;
1.类,对象,实例的区别;
2.类的定义;
3.重载与构造函数;
4.静态成员与实例成员;
1.权限控制与封装;
2.继承与重写;
3.接口与抽象类;
4.异常处理
总复习1习题解析
1.AWT的常用布局;
2.JAVA事件机制与常用事件;
3.ToolKit工具类,字体,绘画等;
1.Swing常用控件的使用;
2.集合的作用,种类与各种集合的区别;
3.Collection,Collections,ArrayList与Vector的区别,Hashtable与HashMap的区别;HashSet与TreeSet的区别,其他集合的作用与区别等;
总复习试卷2习题解析
复习IO流多线程网络编程
复习jdbc数据库基础及网络编程
总复习测试试卷3习题解析
序号
标题
下载共52节 · 9小时50分钟
¥399.0020814人在学
共25节 · 7小时17分钟
¥399.0013677人在学
共12节 · 7小时28分钟
AP计算机科学A(APcomputer science A)复习备考攻略视频教程
¥700.0044444人在学
共26节 · 3小时59分钟
¥29.004532人在学
评价
给该课程打分: