Java语言程序设计教程

副标题:无

作   者:刘政怡

分类号:

ISBN:9787566411051

微信扫一扫,移动浏览光盘

简介


  刘政怡主编,胡学钢总主编的《Java语言程序设 计教程(工程应用型院校计算机系列教材高等学校规 划教材)》内容安排涉及Java SE的诸多内容,包括 Java概述、Java基本语法、Java的类与对象、子类与 接口、数组与字符串、异常处理、输入输出流、图形 用户界面等。本书共分10章,具体介绍了Java语言的 特性、分类及程序结构,Java程序设计语言面向对象 的特性,Java的基本语法,Java语言的子类继承关系 、接口、抽象等相关概念,字符串的作用,Java的异 常处理机制,基本的输入输出处理方式。另外,还介 绍了如何制作图形用户界面,突破单调的命令行方式 ,使得编写的程序具有良好的用户交互体验。生硬的 知识点通常不容易被学生理解掌握,在讲授过程中, 可以通过例题、练习的形式,加深认识。本书的写作 仿照教学的模式,采用“知识点 例题 课堂练习 课 后习题”的结构,做到逐步深入、以例证点,既便于 教师课堂教学,又利于学生自学自练。本书既可以作 为高等院校计算机及其相关专业的教材,也可作为高 等院校程序设计公共选修课的教材。

目录


第1章 Java概述1.1 Java的历史1.2 Java语言白皮书1.3 Java产品分类1.4 Java SE1.5 Java源程序结构1.6第一个Java应用程序习题1第2章 初识类和对象2.1 一个例子2.2 再看一个例子2.3 类和对象的关系2.4 类的定义2.5 类的使用2.5.1 创建对象2.5.2 使用对象2.5.3 清除对象2.6 Java应用程序的基本结构2.7 从命令行窗口输入、输出数据2.7.1 输入基本型数据2.7.2 输出基本型数据习题2第3章 基本语法3.1 标识符3.2 保留字3.3 数据类型3.4 基本数据类型的级别与数据转换3.5 运算符3.5.1 运算符/3.5.2 运算符%3.5.3 运算符 和3.5.4 运算符==和=3.5.5 运算符 =、-=、*=、/=3.5.6 运算符expression?statementl:statement23.5.7 运算符的优先顺序3.6 控制语句3.6.1 if语句、if-else语句和if-else if-else语句3.6.2 switch语句3.6.3 循环语句3.6.4 与循环有关的语句3.6.5 return语句习题3第4章 类和对象4.1 方法重载4.2 变量作用域4.3 构造方法4.4 Java内存管理4.5 参数传递4.6 可变参数4.7 类成员和实例成员4.8 包4.8.1 包的引入4.8.2 包的定义4.9 import语句4.10 访问权限4.10.1 类中成员的访问权限4.10.2 类的访问权限4.11 基本数据类型的包装类习题4第5章 子类与继承5.1 子类的定义5.2 子类的继承性5.3 成员变量的隐藏和方法重写5.4 super关键字5.5 面向对象的多态性与方法重写5.6 final关键字5.7 abstract关键字5.8 面向抽象编程5.9 接口5.9.1 接口的定义5.9.2 接口的使用5.9.3 接口回调5.9.4 接口的多态性5.10 面向接口编程5.11 abstract类与接口的比较5.12 内部类和匿名内部类5.12.1 内部类5.12.2 匿名内部类习题5第6章 数组、字符串和枚举6.1 数组6.1.1 数组的定义6.1.2 数组的引用6.1.3 数组的初始化6.1.4 数组的长度6.1.5 遍历数组6.1.6 复制数组6.1.7 数组排序与二分查找6.2 字符串6.2.1 字符串常量6.2.2 String类6.2.3 字符串与基本数据类型的相互转换6.2.4 则表达式及字符串的匹配、替换与分解6.2.5 StringBuffer类6.2.6 String和StringBuffer区别6.3 枚举6.3.1 枚举类型6.3.2 枚举类型与for语句6.3.3 枚举类型与switch语句习题6第7章 异常处理7.1 什么是异常7.2 Java对异常事件的处理方式7.3 异常的分类7.4 异常的捕获catch7.5 异常的抛弃throws7.6 异常的生成throw7.7 自定义异常习题7第8章 输入输出流8.1 I/O流层次8.2 字节流和字符流8.2.1 字节流抽象类InputStream与OutputStream8.2.2 字符流抽象类Reader与Writer8.3 文件流8.3.1 文件类8.3.2 文件字节流8.3.3 文件字符流8.4 数组流8.5 打印输出流8.6 缓冲流8.7 数据流8.8 对象流8.9 随机流习题8第9章 泛型与集合9.1 泛型类和泛型接口9.1.1 泛型9.1.2 泛型类9.1.3 泛型接口9.1.4 泛型方法9.1.5 泛型的通配符9.2 集合9.2.1 Collection接口及其实现类9.2.2 Iterable接口9.2.3 Map接口及其实现类9.2.4 集合工具类习题9第10章 图形用户界面10.1 AWT与Swing10.2 Swing组件10.2.1 底层容器10.2.2 中间容器10.2.3 基本组件10.2.4 添加组件10.3 布局管理器10.3.1 FlowLayout布局类10.3.2 BorderLayout布局类10.3.3 CardLayout布局类10.3.4 GridLayout布局类10.3.5 BoxLayout布局类10.3.6 null布局类10.4 事件处理机制10.4.1 事件处理10.4.2 其他事件类型10.4.3 事件处理机制10.5 对话框JDialog10.5.1 创建对话框10.5.2 常用有模式对话框10.6 发布GUI程序10.6.1 使用jar工具10.6.2 使用Eclipse习题10参考文献


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java语言程序设计教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon