最适合初学者学习的java基础入门与提高

这是一套特别适合零基础小白学习的java编程基础入门课,使用eclipse来做的演示,从eclipse与jdk的安装开始讲解,到基本语法,程序设计,面向对象的各种特性,多线程都有详细的讲解与演练,内容很全面,讲解也非常透彻,能让同学们打好基础。站长推荐大家学习本套课程。
目录:
1 程序设计入门-Java语言
  week01 用程序来做计算
  1.1.1 安装编程软件 Eclipse
  1.1.2 Mac OS上的Eclipse
  1.1.3 第一个Java程序Hello World
  1.2.1 输入
  1.2.2 变量
  1.2.3 赋值
  1.2.4 浮点数
  1.2.5 优先级
  1.2.6 类型转换
  1.3 如何提交编程作业
  课件1.txt
  课件2.txt
  课件3.txt
  
  week02 判断
  2.1.1 作比较
  2.1.2 关系运算
  2.2.1 做判断
  2.2.2 判断语句
  2.2.3 嵌套和级联的判断
  2.2.4 判断语句常见问题
  2.2.5 多路分支
  课件1.txt
  课件2.txt
  
  week03 循环
  3.1.1 循环
  3.1.2 数数字
  3.1.3 while循环
  3.1.4 do-while循环
  3.2.1 计数循环
  3.2.2 算平均数
  3.2.3 猜数游戏
  3.2.4 整数分解
        课件.txt
  
  week04 循环控制
  4.1.1 for循环
  4.1.2 复合赋值
  4.2.1 循环控制
  4.2.2 多重循环
  4.2.3 逻辑类型
  4.3.1 求和
  4.3.2 最大公约数


  week05 数组
  5.1.1 初试数组
  5.1.2 创建数组
  5.1.3 数组的元素
  5.1.4 例子 投票统计
  5.2.1 数组变量
  5.2.2 遍历数组
  5.2.3 素数
  5.2.4 二维数组


  week06 使用对象
  6.1.1 字符类型
  6.1.2 逃逸字符
  6.1.3 包裹类型
  6.2.1 字符串变量
  6.2.2 字符串操作
  6.2.3 Math类


  week07 函数
        7.1.1 定义函数
        7.1.2 调用函数
        7.2.1 参数传递
        7.2.2 本地变量


2 Java语言程序设计进阶
  week00 数组和对象的使用
  0.1.1 初试数组
  0.1.2 创建数组
  0.1.3 数组的元素
  0.1.4 数组变量
  0.1.5 遍历数组
  0.2.1 包裹类型
  0.2.2 字符串变量
  0.2.3 字符串操作


  week01 类和对象
  Shapes.zip
  1.1 用类制造对象
  1.2 定义类
  1.3 成员变量和成员函数
  1.4 对象初始化
  1.5 关于编程题


  week02 对象交互
  2.1.1 对象的识别
  2.1.2 对象交互
  2.2.1 封闭的访问属性
  2.2.2 开放的访问属性
  2.3 包
  2.4.1 类变量
  2.4.2 类函数


  week03 对象容器
  3.1.1 记事本
  3.1.2 范型容器类
  3.1.3 ArrayList类的操作
  3.2.1 对象数组
  3.2.2对象数组的for-each循环
  3.3 集合容器
  3.4 Hash表


  week04 继承
  4.1.1 媒体资料库的设计
  4.1.2 继承
  4.2.1 子类继承了父类的什么
  4.2.2 子类和父类的复杂关系


  week05 多态
  5.1.1 多态变量
  5.1.2 向上造型
  5.2 多态
  5.3.1 Object类
  5.3.2 DoMe的新媒体类型


  week06 设计原则
  castle.zip
  6.1 城堡游戏
  6.2 消除代码复制
  6.3 封装
  6.4 可扩展性
  6.5 框架加数据
  修改后的城堡游戏代码.rar


  week07 抽象与接口
  7.1 抽象
  7.2.1 细胞自动机
  7.2.2 数据与表现分离
  7.3.1 狐狸与兔子
  7.3.2 接口
  7.3.3 接口设计模式


  week08 控制反转与MVC模式
  8.1.1 布局管理器
  8.1.2 控制反转
  8.1.3 内部类
  8.2.1 JTable
  8.2.2 MVC设计模式


3 异常
        1 捕捉异常
        2 异常捕捉机制
        3 捕捉到的异常
        4 finally
        5 异常
        6 抛出异常
        7 异常捕捉时的匹配
        8 异常遇到继承

4 输入输出
        1 流
        2 文件流
        3 流过滤器(读写基本数据类型)
        4 文本流
        5 汉字编码
        6 格式化输入输出
        7 流的应用

        8 对象串行化


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础入门提高》,整理:yyc、spirit。PDF 格式,大小 4.8 MB,非影印版。 前言: 同人类任何语言一样,Java 为我们提供了一种表达思想的方式。如操作得当,同其他方式相比,随着问题变得愈大和愈复杂,这种表达方式的方便性和灵活性会显露无遗。不可将Java 简单想象成一系列特性的集合;如孤立地看,有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时,才可真正体会到Java 的强大。为了按这种方式理解Java,首先必须掌握它与编程的一些基本概念。本书讨论了编程问题、它们为何会成为问题以及Java 用以解决它们的方法。所以,我对每一章的解释都建立在如何用语言解决一种特定类型的问题基础上。按这种方式,我希望引导您一步一步地进入Java 的世界,使其最终成为您最自然的一种语言。贯穿本书,我试图在您的大脑里建立一个模型——或者说一个“知识结构”。这样可加深对语言的理解。若遇到难解之处,应学会把它填入这个模型的对应地方,然后自行演绎出答案。事实上,学习任何语言时,脑海里有一个现成的知识结构往往会起到事半功倍的效果。 目录: 第1 章:对象入门 第2 章:一切都是对象 第3 章:控制程序流程 第4 章:初始化和清除 第5 章:隐藏实现过程 第6 章:类再生 第7 章:多形性 第8 章:对象的容纳 第9 章:违例差错控制 第10 章:Java IO 系统 第11 章:运行期类型鉴定 第12 章:传递和返回对象 第13 章:创建窗口和程序片 第14 章:多线程 第15 章 网络编程 第16 章 设计范式 第17 章 项目 附录A:使用非Java 代码 附录B:对比C++和Java 附录C:Java 编程规则 附录D:性能 附录E:关于垃圾收集的一些话 附录F:推荐读物

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值