内容简介
Java语言是很的语言,具有面向对象、台无关、、稳定和多线程等优良特,适用于网络应用程序的设计,已经成为网络时代重要的编程语言之一。 本书按照基础知识、基础训练、上机实践组织教材的体系结构。基础知识体现重要和实用的知识,是教师需要讲解的内容;基础训练是针对基础知识需要具备的编程能力;上机实践是要求学生独立完成的实践活动。全书共分12章含了Java的基本数据类型,语句,类与对象,子类与继承,接口与实现,匿名类,函数接口与Lambda表达式,异常类,常用实用类,输入、输出流,BC数据库操作,Java swing图形用户界面,Java多线程机制,Java网络编程和综合实训等内容。 本书适合作为高等职业院校及应用型本科院校相关专业的Java程序设计教材。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
目录
目录第1章初识Java11.1开发环境11.2简单的Java程序41.3小结91.4课外读物99第2章基本数据类型与数组122.1整数类型122.2字符类型152.3浮点类型172.4逻辑类型202.5类型转换运算212.6输入、输出数据242.7数组272.8小结312.9课外读物3131第3章运算符、表达式和语句353.1运算符与表达式353.2分支语句393.3循环语句433.4小结463.5课外读物4646第4章类与对象504.1数据和算法的封装504.2类的结构544.3构造方法与对象的创建594.4Java程序的结构634.5对象的引用和实体654.6对象的组合684.7实例成员与类成员714.8this关键字754.9方法重载784.1语句814.11import语句844.12访问权限864.13可变参数与var局部变量894.14小结914.15课外读物9292第5章继承与接口995.1子类995.2成员变量的隐藏和方法重写1025.3super关键字1045.4final关键字1075.5对象的上转型对象1095.6多态和抽象类1125.7接口与实现1155.8接口回调1195.9匿名类1225.10函数接口与Lambda表达式1255.11异常类1285.12小结1315.13课外读物131131第6章常用实用类1406.1String对象1406.2String对象与数组1446.3String对象与基本数据的相互转化1476.4正则表达式1506.5分解String对象1536.6日期与时间1556.7数学公式1606.8StringBuffer对象1636.9小结1646.10课外读物164165第7章输入、输出流1697.1File类1697.2文件字节输入流1727.3文件字节输出流1747.4文件字符输入、输出流1777.5缓冲流1797.6流1837.7数据流1867.8解析文件1897.9小结1927.10课外读物192 192第8章BC数据库操作1958.1连接Access数据库1958.2查询操作1988.3更新、插入与删除操作2038.4预处理语句2068.5标准化考试2098.6小结2128.7课外读物212 212第9章Java Swing图形用户界面2139.1Java Swing概述2139.2窗口2159.3菜单条、菜单与菜单项2189.4常用组件2209.5容器与布局2239.6ActionEvent事件2269.7ItemEvent事件2319.8FocusEvent事件2359.9MouseEvent事件2379.10KeyEvent事件2439.11Lambda表达式做监视器2479.12对话框2499.13小结2559.14课外读物256 256第10章多线程25710.1Java中的线程25710.2Thread类26110.3线程间共享数据26410.4线程的常用方法26810.5线程同步27110.6协调同步的线程27410.7线程联合27710.8计时器线程27910.9GUI线程28210.10小结28510.11课外读物2860 286第11章Java网络编程29211.1URL类29211.2套接字29511.3使用多线程30011.4UDP数据报30711.5小结31411.6课外读物3141 314第12章综合实训31512.1限时回答问题31512.2保存计算过程的计算器31912.3课外读物338参考文献339


