Java基础入门:项目案例+微课+题库

价格 59.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书是Java语言的基础入门教材,采用案例式教学方法,介绍Java语言核心基础知识。全书共分为12章括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,面向对象特征,Java核心类,接口与内部类,异常处理,泛型与集合,输入输出,图形界面编程等。 本书采用新的Java SE 16版讲解,融入Java的新特征,同时强调基础入门,适合以Java作为语言的读者学书每章配有编程练供教学大纲、教学课件、实验指导、模拟试题、案、程序源码、教学、在线题库等资源。本书可作为高等院校“Java程序设计”课程教材以及Java初学者的入门教材。

目录

目录源码下载第1章Java起步入门1.1Java概述1.1.1编程语言1.1.2Java是什么1.1.3Java语言的优点1.2Java程序运行机制1.2.1Java字节码立1.2.2JVM、JRE和K1.3建立开发环境1.3.1K的下载与安装1.3.2K目录1.3.3关于环境变量1.3.4Java API文档1.4个Java程序1.4.1编写Java程序1.4.2编译Java程序1.4.3执行Java程序1.4.4个程序分析1.5Eclipse IDE1.5.1Eclipse的安装和启动1.5.2Eclipse的有关设置1.5.3使用Eclipse开发程序1.5.4Eclipse代码完能1.5.5Eclipse代码错误的解释1.6JShell交互式编程环境小结实践第2章数据类型与运算符2.1Java类型系统2.1.1基本数据类型2.1.2引用数据类型2.2变量与赋值2.2.1Java关键字2.2.2Java标识符2.2.3变量与赋值2.2.4语句2.3文档风格和注释2.3.1块的风格2.3.2代码和2.3.3程序注释2.4字面值2.4.1整数型字面值2.4.2浮点型字面值2.4.3字符型字面值2.4.4布尔型字面值2.5字符串与文本块2.6案例研究: 计算身体质量指数2.7数据类型转换2.7.1自动类型转换2.7.2强制类型转换2.7.3表达式类型自动提升2.8运算符2.8.1算术运算符2.8.2比较运算符2.8.3逻辑运算符2.8.4赋值运算符2.8.5位运算符2.8.6运算符的优先级2.9案例研究: 显示当前时间小结实践第3章结构化编程3.1编程方法3.2选择3.2.1if语句3.2.2ifelse语句3.2.3多分支ifelse语句3.2.4条件运算符3.3案例研究: 两位整数加减运算3.4switch语句与switch表达式3.4.witch语句3.4.2switch表达式3.5循环3.5.1while循环3.5.2dowhile循环3.5.3for循环3.5.4循环的嵌套3.5.5break语句和continue语句3.6案例研究: 求大公约数3.7案例研究: 打印输出若干素数小结实践第4章类、对象和方法4.1面向对象概述4.1.1OOP的优势4.1.2OOP的基本概念4.2类的定义与对象创建4.2.1类的定义4.2.2创建和使用对象4.2.3用UML图表示类4.2.4对象引用赋值4.2.5理解栈与堆4.3构造方法4.3.1无参数构造方法4.3.2带参数构造方法4.3.3构造方法的重载4.3.4this关键字4.4案例研究: 使用MyDate日期类4.5方法设计4.5.1如何设计方法4.5.2方法的调用4.5.3方法重载4.5.4方法参数的传递4.6案例研究: 复数类的设计4.7静态变量和静态方法4.7.1静态变量4.7.2静态方法4.8方法递归调用4.9案例研究: 打印斐波那契数列4.10对象初始化4.10.1实例变量的初始化4.10.2静态变量的初始化4.11变量的作用域4.12局部变量类型推断4.13垃圾回收小结实践第5章数组5.1创建和使用数组5.1.1数组定义5.1.2访问数组元素5.1.3数组初始化器5.1.4增强的for循环5.2数组的应用5.2.1数组元素的5.2.2数组参数与返回值5.2.3可变参数方法5.3案例研究: 数组起泡排序5.4java.util.Arrayr/>5.5案例研究: 桥牌发牌(一)5.6二维数组5.6.1二维数组的定义5.6.2数组元素的使用5.6.3数组初始化器5.6.4不规则二维数组5.7案例研究: 考试成绩统计5.8案例研究: 打印输出魔方数小结实践第6章面向对象特征6.1面向对象特征概述6.与类库6.2.与package语句6.2.2类的导入6.2.3Java类库6.3案例研究: 开发自定义类库6.4封装与访问修饰符6.4.1类的访问权限6.4.2类成员的访问权限6.5类的继承6.5.1类继承的实现6.5.2方法覆盖6.5.3super关键字6.5.4调用父类的构造方法6.6final修饰符6.6.1final修饰类6.6.2final修饰方法6.6.3final修饰变量6.7类的关系6.7.1关联关系6.7.2组合关系6.7.3聚合关系6.7.4依赖关系6.7.5多重与关联导航6.8抽象类6.9对象转换6.9.1对象转换概述6.9.2instanceof运算符6.10理解多态小结实践第7章Java核心类7.1Object类7.1.1toString()方法7.1.2equals()方法7.1.3hashCode()方法7.2String类7.2.1创建String类对象7.2.2字符串基本r/>7.2.3字符串查找7.2.4字符串比较7.2.5字符串转换为数组7.2.6字符串拆分与组合7.2.7String对象的不变7.2.8命令行参数7.2.9格式化输出7.3StringBuilder类7.3.1创建StringBuilder对象7.3.2StringBuilder的常用方法7.3.3运算符“+”的重载7.4案例研究: 字符串加密解密7.5基本类装类7.5.1Character 类7.5.2Boolean类7.5.3创建数值类对象7.5.4自动装箱与自动拆箱7.5.5字符串与基本类型转换7.6案例研究: 一个整数栈的实现7.7Math类7.8BigInteger类和BigDecimal类7.9日期/时间API7.9.1LocalDate类7.9.2LocalTime类7.9.3LocalDateTime类7.9.4Instant类、Duration类和Period类7.9.5日期时间解析和格式化7.10案例研究: 打印输出年历小结实践第8章接口与内部类8.1接口8.1.1接口的定义8.1.2接口的实现8.1.3接口的继承8.1.4接口类型的使用8.1.5常量8.2接口方法8.2.1默认方法8.2.2私有方法8.2.3静态方法8.2.4关于接口与抽象类8.3接口示例8.3.1ComparableT接口8.3.2ComparatorT接口8.4案例研究: 比较员工对象大小8.5枚举类型8.5.1枚举的定义和使用8.5.2在switch中使用枚举8.5.3枚举的构造方法8.6注解类型8.6.1注解概述8.6.2标准注解8.6.3定义注解类型8.7内部类8.7.1成员内部类8.7.2静态内部类8.7.3匿名内部类8.7.4局部内部类小结实践第9章异常处理9.1异常与异常类9.1.1异常的概念9.1.2异常类型9.2用trycatch捕获异常9.3捕获多个异常9.4throws和throw关键字9.5trywithresources语句9.6自定义异常类9.7案例研究: 数组不匹配异常小结实践第10章泛型与集合10.1泛型10.1.1泛型类型10.1.2泛型方法10.1.3通配符(?)的使用10.1.4方法中的有界参数10.2集合框架10.3List接口及实现类10.3.t的r/>10.3.2ArrayList类10.3.3遍历集合元素10.3.4数组转换为List对象10.4Set接口及实现类10.4.hSet类10.4.2TreeSet类10.4.3对象顺序10.5Queue接口及实现类10.5.1Queue接口和Deque接口10.5.2ArrayDeque类和linkedList类10.5.3集合转换10.6案例研究: 用集合存储、遍历学生信息10.7Map接口及实现类10.7.1Map接口10.7.2HashMap类10.7.3TreeMap类10.8Collectionr/>10.9案例研究: 桥牌发牌(二)小结实践第11章输入输出11.1I/O概述11.1.1File类11.1.2文本I/O与制I/O11.2制I/O流11.2.1OutputStream类和InputStream类11.2.2FileOutputStream类和FileInputStream类11.2.3缓冲I/O流11.2.4DataOutputStream类和DataInputStream类11.2.5PrintStream类11.2.6标准输入输出流11.3案例研究: 文件加密解密11.4文本I/O流11.4.1Writer类和Reader类11.4.2FileWriter类和FileReader类11.4.3BufferedWriter类和BufferedReader类11.4.4PrintWriter类11.4.5使用Scanner对象11.5案例研究: 统计文件字符数、单词数和行数11.6对象序列化11.6.1对象序列化与对象流11.6.2向ObjectOutputStream中写对象11.6.3从ObjectInputStream中读对象11.6.4序列化数组小结实践第12章图形界面编程12.1组件和容器12.1.1Swing概述12.1.2组件12.1.3容器12.1.4简单的Swing程序12.2容器布局12.2.1FlowLayout布局12.2.2BorderLayout布局12.2.3GridLayout布局12.2.4JPanel类及容器的嵌套12.3事件处理12.3.1事件处理模型12.3.2事件类12.3.3事件监听器12.3.4事件处理的基本步骤12.4常用组件12.4.1Jtextarea类12.4.2JCheckBox类12.4.3JRadioButton类12.4.4JComboBox类12.4.5JOptionPane类12.4.6JFileChooser类12.4.7菜单组件12.5案例研究: 八皇后问题解12.6案例研究: 简单的日历程序小结实践附录A综合案例案例1: 模拟自动ATM机案例2: 简易计算器案例3: 简单的记事本案例4: 简单五子棋游戏参考文献

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号