搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java面向对象程序设计
0.00     定价 ¥ 78.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787562295983
  • 作      者:
    编者:刘丹//王轩//杨琳|责编:易雯
  • 出 版 社 :
    华中师范大学出版社
  • 出版日期:
    2022-05-01
收藏
畅销推荐
内容介绍
本书可作为高等院校计算机相关专业Java程序设计课程的教材,也可作为Java语言及编程爱好者的参考资料。作者衷心地希望本书能成为广大读者的良师益友。 本书共分为十章。第一章主要介绍了Java的发展历史以及技术特点,如何安装、配置JDK,如何利用cmd命令行环境、集成开发环境Eclipse以及JShell来编辑、编译和运行Java程序。第二章主要介绍了Java数据类型、运算符、变量与常量、输入输出、分支与循环等基础语法知识。第三章主要介绍了面向对象编程涉及的基础概念,如何定义一个类以及如何对定义的类进行实例化并通过对象的引用来调用类中的方法,this和static的含义与用法,Java方法参数的值传递原则以及package与import机制。第四章介绍了Java的一维数组和高维数组的声明、创建、初始化以及数组元素的访问,还包括与数组紧密相关的命令行参数、for each循环以及数组排序等知识。第五章主要介绍了Java的一些高级类特性,主要有继承、多态、抽象类、接口和内部类等,还包括Java SE 8引入的lambda表达式。第六章主要介绍了Java异常的分类、异常处理机制以及如何自定义异常。第七章首先介绍了Java的泛型机制,然后从集合接口和集合具体实现类两个方面介绍了Java的集合框架。在集合接口方面主要包括Collection、Iterable、Set、List、Map、Queue等。在集合具体实现类方面主要包括List 下的ArrayList和LinkedList,Set下的HashSet、TreeSet和EnumSet,Queue下的Priotity Queue,Map下的HashMap、TreeMap、LinkedHashMap和IdentityHashMap。第八章主要包括Swing和AWT简介、画图、布局管理器、事件处理以及SWing图形用户界面组件等几个部分。第九章首先介绍了线程的相关概念、线程的状态转换以及如何通过实现Runnable接口、Callable和继承Thread类来创建自己的线程,还介绍了Java为线程提供的一些常用方法,如何通过ReentrantLock锁和synchronized关键字来同步线程以及Swing与事件分派线程。第十章首先介绍了Java输入输出流的相关概念和整体分类,然后分字节输入流、字节输出流、字符输入流以及字符输出流四个部分详细介绍了一些常用I/O流的主要功能与基本用法。最后介绍了从JDK1.4开始引入的java.nio,主要包括NIO的三个核心对象(Buffer、Channel、Selector)的主要功能和基本用法。
展开
目录
第一章 Java概述
1.1 Java发展简史
1.2 Java的技术特点
1.2.1 简单
1.2.2 面向对象
1.2.3 安全性
1.2.4 解释型
1.2.5 可移植性
1.2.6 多线程
1.2.7 动态性
1.2.8 平台无关性
1.3 Java程序开发与运行环境
1.3.1 下载JDK
1.3.2 安装配置JDK
1.3.3 编辑、编译以及运行Java程序
1.4 Java API文档
1.5 本章小结
第二章 Java基础语法
2.1 数据类型
2.1.1 整型
2.1.2 浮点类型
2.1.3 boolean类型
2.1.4 char类型
2.1.5 基本数据类型转换
2.2 变量
2.3 常量
2.4 运算符
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 布尔逻辑运算符
2.4.4 位运算符
2.4.5 赋值运算符
2.4.6 运算符优先级
2.5 输入输出
2.5.1 输入
2.5.2 输出
2.6 流程控制
2.6.1 条件语句
2.6.2 循环结构
2.6.3 break语句与continue语句
2.7 本章小结
第三章 类与对象
3.1 面向对象程序设计概述
3.1.1 类
3.1.2 对象
3.1.3 面向对象程序设计和传统的结构化程序设计的区别
3.1.4 面向对象的三个特征
3.2 自定义类
3.2.1 编译运行多个类
3.2.2 如何定义类
3.2.3 对象的创建与使用
3.3 引用类型变量
3.4 this
3.5 static
3.5.1 静态属性(静态变量)
3.5.2 静态变量
3.5.3 静态方法
3.5.4 静态代码块
3.6 方法参数
3.7 package与import
3.7.1 package
3.7.2 import
3.7.3 编译逻辑
3.8 String
3.9 本章小结
第四章 数组
第五章 Java高级类特性
第六章 异常处理
第七章 集合
第八章 Java图形用户界面编程
第九章 Java多线程
第十章 Java输入输出流
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证