您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
JAVA程序设计
装帧: 平装
出版社: 电子工业出版社
作者: 王巍 著
出版日期: 2025-01-01
版次: 1
开本: 其他
isbn: 9787121473142
页数: 256
出版年份: 2025
定价:
¥52
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
Java程序设计是计算机网络技术专业的核心课程,学习和掌握Java程序设计已经成为从事网站及网络信息系统相关工作的先决条件。本书共9个单元:单元1是Java概述,单元2介绍Java的基本语法,单元3介绍类和对象,单元4介绍类的特性,单元5介绍抽象类与接口,单元6介绍集合,单元7介绍异常,单元8介绍I/O操作,单元9介绍Java GUI编程。本书既可以作为应用型本科院校和高职高专院校计算机专业相关课程的教材,也可以作为企事业信息化从业者的培训教材,还可以为广大社会读者和IT创业者提供有益的学习指导。
目录
单元1 Java概述 1 1.1 Java简介 1 1.1.1 Java的形成 1 1.1.2 Java的发展历史 1 1.1.3 Java的跨平台特性 5 1.2 Java环境搭建 6 1.2.1 安装JDK 6 1.2.2 配置环境变量 9 1.2.3 测试Java运行环境 11 1.3 编写HelloWorld程序 11 1.4 集成开发环境Eclipse 13 课后习题 20 单元2 Java的基本语法 21 2.1 Java的基本元素 21 2.1.1 标识符 21 2.1.2 关键字 22 2.1.3 分隔符 22 2.1.4 注释 22 2.2 常量和变量 23 2.2.1 常量 23 2.2.2 变量 23 2.3 数据类型和封装类型 24 2.3.1 基本数据类型 24 2.3.2 引用类型 27 2.3.3 封装类型 27 2.4 运算符及表达式 28 2.4.1 表达式 28 2.4.2 运算符 28 2.4.3 运算符的优先级 31 2.5 数据类型转换 32 2.5.1 自动类型转换 32 2.5.2 强制类型转换 32 2.6 控制语句 33 2.6.1 顺序结构 33 2.6.2 分支结构 33 2.6.3 循环结构 38 2.6.4 跳转控制语句 44 2.7 数组 46 2.7.1 一维数组 47 2.7.2 二维数组 50 2.8 字符串 56 2.8.1 String类 56 2.8.2 StringBuffer类 61 2.8.3 String和StringBuffer的相互转换 63 课后习题 64 单元3 类和对象 65 3.1 类 65 3.1.1 类的定义 65 3.1.2 成员变量 67 3.1.3 方法的概念 68 3.1.4 成员方法 70 3.1.5 构造方法 71 3.1.6 方法的递归调用 72 3.1.7 参数的传递 74 3.2 对象 76 3.2.1 创建对象 76 3.2.2 对象的初始化 77 3.2.3 对象的使用 79 3.2.4 垃圾对象的回收 80 3.2.5 局部变量 81 3.2.6 this关键字 82 3.2.7 static关键字 84 3.3 包 89 3.3.1 包的概念 89 3.3.2 使用其他包中的类 89 3.3.3 Java系统包 90 3.3.4 import语句 90 课后习题 91 单元4 类的特性 92 4.1 封装 92 4.1.1 封装的概念 92 4.1.2 访问控制权限 92 4.1.3 属性访问器 94 4.2 继承 95 4.2.1 为什么需要继承 96 4.2.2 继承的特性 98 4.2.3 Object类 100 4.2.4 super关键字 103 4.2.5 最终类 104 4.3 多态 105 4.3.1 多态的概念 105 4.3.2 方法的重载与重写 105 4.3.3 多态的3种形式 108 4.3.4 多态的转型 109 课后习题 111 单元5 抽象类与接口 112 5.1 抽象类 112 5.1.1 什么是抽象类 112 5.1.2 抽象方法和抽象类的声明及应用 113 5.2 接口 114 5.2.1 什么是接口 114 5.2.2 Java的接口 115 5.2.3 接口的使用 116 5.2.4 接口的实际应用 122 5.2.5 接口应用之简单工厂模式 123 5.3 内部类 126 5.3.1 内部类的概念 126 5.3.2 成员内部类 126 5.3.3 静态内部类 128 5.3.4 局部内部类 128 5.3.5 匿名内部类 129 课后习题 130 单元6 集合 131 6.1 为什么使用集合 131 6.2 Collection接口 133 6.3 List 133 6.3.1 List接口 134 6.3.2 ArrayList类 134 6.3.3 LinkedList类 136 6.4 Set 138 6.4.1 Set接口 138 6.4.2 HashSet类 139 6.4.3 TreeSet类 140 6.5 Map 142 6.5.1 Map接口 142 6.5.2 HashMap类 143 6.5.3 TreeMap类 145 6.6 Iterator接口 147 课后习题 148 单元7 异常 149 7.1 异常概述 149 7.2 Java异常的分类和类结构图 151 7.3 异常处理机制 152 7.3.1 使用try…catch…finally处理异常 153 7.3.2 使用throw人工抛出异常 155 7.3.3 使用throws声明抛出异常 156 7.3.4 创建用户自定义异常类 157 7.3.5 获取异常信息 158 7.4 异常处理规则 159 7.4.1 不能过度使用异常 159 7.4.2 不要使用过于庞大的异常 159 7.4.3 不要忽略捕获到的异常 159 课后习题 160 单元8 I/O操作 161 8.1 流与文件概述 161 8.1.1 输入/输出 161 8.1.2 流 161 8.1.3 文件 163 8.2 文件类 163 8.2.1 File类 163 8.2.2 文件遍历 167 8.2.3 文件的过滤器 170 8.3 字节流和字符流 172 8.3.1 字节输出流 172 8.3.2 字节输入流 177 8.3.3 字符输出流 181 8.3.4 字符输入流 185 8.3.5 字节流和字符流的区别 187 8.4 字节流和字符流的转换 188 8.4.1 InputStreamReader类 188 8.4.2 OutputStreamWriter类 189 8.5 RandomAccessFile类 190 8.6 对象序列化与反序列化 192 课后习题 194 单元9 Java GUI编程 195 9.1 GUI概述 195 9.1.1 GUI应用程序设计原理 195 9.1.2 Java平台上的GUI 197 9.2 Swing和AWT 197 9.2.1 AWT 197 9.2.2 Swing 198 9.3 GUI组件分类 198 9.3.1 组件 198 9.3.2 容器类 200 9.3.3 非容器类组件 201 9.4 布局管理 202 9.4.1 FlowLayout 203 9.4.2 BorderLayout 204 9.4.3 GridLayout 205 9.4.4 CardLayout 206 9.4.5 GridBagLayout 208 9.4.6 设定复杂的布局 208 9.5 事件处理 209 9.5.1 事件及事件监听器 210 9.5.2 GUI事件监听器的注册 212 9.5.3 一个组件注册多个事件监听器 216 9.5.4 多个组件注册一个事件监听器 217 9.6 常用的Swing组件 218 9.6.1 框架(JFrame) 218 9.6.2 面板(JPanel) 221 9.6.3 按钮(JButton) 223 9.6.4 文本框(JTextField和JPasswordField) 225 9.6.5 标签(JLabel) 227 9.6.6 单选按钮(JRadioButton) 229 9.6.7 复选框(JCheckBox) 230 9.6.8 组合框(JComboBox) 232 9.6.9 列表(JList) 234 9.6.10 文本域(JTextArea) 236 9.6.11 表格(JTable) 237 9.7 菜单和工具栏 239 9.7.1 菜单的定义与使用 239 9.7.2 工具栏的定义与使用 241 课后习题 243 参考文献 244
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网