宁海在线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

快捷登录

客服电话:0574-65520000
搜索
查看: 1646|回复: 1

[软件] 推荐最近看过的最好的java视频

[复制链接]

17

主题

20

帖子

185

积分

Lv.1 婴儿

Rank: 1

积分
185
在线时间
6 小时
发表于 2009-11-5 18:04:30 | 显示全部楼层 |阅读模式 | 来自北京
推荐最近看过的最好的java视频

最近在网上看到JAVA私塾最新的基础和中级视频,相当不错,非常好,刚开始看的时候也没看出什么,看到第三章第四章觉得确实很棒,并不是那种基础普及的,而是从零开始直到深入的研究,就是视频比较大,如果有在线观看的就好了!不仅讲得很细,而且思路非常清晰!基础就附带了把所有基础知识融合进去的一个模拟银行项目,非常值得推荐这个视频!之前也看过很多基础视频,看到这个确实和其它的视频不一样,所以推荐给大家,我把下载地址给大家http://javass.qupan.com,我把他们官方的大纲也给大家发一下

整体说明:
Java私塾的这一套视频是完全真实课堂录制,实际上课时间为十一天,主要内容包括:
1:系统完整的学习Java的基础知识
2:深入剖析重点知识点的理论
3:超多的编程题目和程序讲解
4:最后以一个模拟的银行系统来综合实战所学的知识

下面分章节简要描述一下每天视频的内容:
第一天
1:Java的一些学习方法、在Java私塾学习的内容、项目等,非常重要。
2:Java入门:Java是什么、有什么、能干什么、Java历史
3:构建Java开发环境、学习写第一个HelloWorld的程序
4:HelloWorld背后的故事、Java技术的三大特性(虚拟机、垃圾回收、代码安全)
5:第一章小结

第二天
1:Java的基础语法:关键字、标识符、数据类型、声明和赋值、常量和变量等
2:Java代码的基本知识、运算符、表达式
3:Java分支语句:if-else和switch
4:Java循环语句:for、while、do-while,特殊控制:break、continue、label
5:第二章小结
6:演示对完成作业中程序题的要求

第三天
1:面向对象初步,重点在训练进行对象的抽象
2:Java中如何表达对象,根据前面的抽象来具体的讲述,包含package、import、类定义、属性、方法、构造方法各自的知识点和编程规则
3:如何使用一个类,综合前面的思路:现实世界的实体对象--〉抽象对象--〉Java类--〉使用这些类。
重点在理解new关键字的含义,初步接触内存分配示意图。
4:深入理解Java类的基本运行顺序,深入理解变量的一些基本规则
5:讲解部分程序题

第四天
1:理解面向对象的三大特性
2:深入理解引用类型、深入理解按值传递和按引用传递、熟练使用内存分配示意图
3:包装类的知识和基本功能、自动封包与解包,学习使用JDK文档
4:掌握Java中的类型转换
5:第三章小结
6:深入学习Java中的继承
7:讲解部分程序题,讲递归

第五天
1:方法的覆盖和重载的知识点和规则
2:Java中多态的知识点
3:static修饰符的规则和应用,包括它的内存分配、初始化规则等
4:final修饰符的规则和应用
5:内部类的基本知识
6:深入理解Java的内存分配
7:第四章小结
8:讲解部分程序题,比如(可以先尝试着做做看):
有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。

第六天
1:数组的基础知识,重点在于内存分配
2:多维数组,重点在于对多维数组的理解,尤其是从一维数组开始的演变
3:基本的排序算法:冒泡、选择、插入、希尔
4:枚举的基础知识
5:第五章小结
6:讲解部分程序题,比如(可以先尝试着做做看):
用程序求解:
请回答下面10个问题:
  1、第一个答案是b的问题是哪一个?
  (a)2;(b) 3;(c)4;(d)5;(e)6
  2、唯一的连续两个具有相同答案的问题是:
  (a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7;
  3、本问题答案和哪一个问题的答案相同?
  (a)1;(b)2;(c)4;(d)7;(e)6
  4、答案是a的问题的个数是:
  (a)0;(b)1;(c)2;(d)3;(e)4
  5、本问题答案和哪一个问题的答案相同?
  (a)10;(b)9;(c)8;(d)7;(e)6
  6、答案是a的问题的个数和答案是什么的问题的个数相同?
  (a)b;(b)c;(c)d;(d)e;(e)以上都不是
  7、按照字母顺序,本问题的答案和下一个问题的答案相差几个字母?
  (a)4;(b)3;(c)2;(d)1;(e)0。(注:a和b相差一个字母)
  8、答案是元音字母的问题的个数是:
  (a)2;(b)3;(c)4;(d)5;(e)6。(注:a和e是元音字母)
  9、答案是辅音字母的问题的个数是:
  (a)一个质数;(b)一个阶乘数;(c)一个平方数;(d)一个立方数,(e)5的倍数
  10、本问题的答案是:
  (a)a;(b)b;(c)c;(d)d;(e)e。

第七天
1:Object类的基础知识,再次学习如何使用JDK文档。重点讲解equals、hashCode、toString,会去查看JDK源码
2:String类的常用方法,主要是分别演示方法的使用
3:讲解部分程序题,比如(可以先尝试着做做看):
参加会议:有人邀请A,B,C,D,E,F6个人参加一项会议,这6个人有些奇怪,因为他们有很多要求,已知:
1.A,B两人至少有1人参加会议。
2.A,E,F3人中有2人参加会议。
3.B和C两人一致决定,要么两人都去,要么两人都不去。
4.A,D两人中只1人参加会议。
5.C,D两人中也只要1人参加会议。
6.如果D不去,那么E也决定不去。
那么最后究竟有哪几个人参加了会议呢?

第八天
1:正则表达式的基础知识
2:StringBuffer和StringBuilder类的知识和使用
3:Math类的使用
4:Java中的日期操作类和使用
5:System类的基本使用,包括属性文件、从控制台输入等
6:第六章小结
7:讲解部分程序题,比如(可以先尝试着做做看):
使用数组模拟后面会学到的集合类set的功能,这个很重要,后面的项目也用到了这个程序

第九天
1:抽象类的理论知识和应用
2:接口的理论知识,重点在理解接口的作用和思想
3:接口和抽象类的比较和选择
4:异常的基础知识
5:异常的处理:try、catch、finally、throw、throws
6:异常的分类
7:自定义异常
8:了解断言
9:第七章和第八章小结
10:讲解部分程序题,比如(可以先尝试着做做看):
编程实现:有一位厨师要从盛12斤油(a桶)的桶中倒出6斤油来,可是手边只有盛8
斤油(b桶)和盛5斤油(c桶)的两个桶,问如何操作才能将6斤取出来呢?

第十天
1:开始模拟银行系统的小项目
2:完成:银行服务的启动、多层菜单的选择、银行操作人员的维护(增删改查)
3:完成:客户资料的维护、帐号的维护

第十一天
1:项目收尾工作
2:完成:开户、销户、存款、取款、转帐等功能
3:示范如何给项目添加基本的权限控制
下载宁海在线客户端

17

主题

20

帖子

185

积分

Lv.1 婴儿

Rank: 1

积分
185
在线时间
6 小时
 楼主| 发表于 2009-11-7 17:48:22 | 显示全部楼层 | 来自北京
学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|客户端|浙公网安备案 33022602000116|宁海在线 ( 浙B2-20200368

关于我们|电话:0574-65520000 ,GMT+8, 2024-11-27 21:14 , Processed in 0.075874 second(s), 22 queries , Apc On.

Powered by Discuz! X3.4

© 2000-2015 NHZJ Inc.

违法和不良信息举报电话:13819844444  邮箱:admin@nhzj.com
 未成年人保护服务电话:13819844444  邮箱:admin@nhzj.com
快速回复 返回顶部 返回列表