1
全部零食
饼干 糕点 甜品
饼干 脆棒 烤馍片 酥饼
凤梨酥 麻薯 沙琪玛
蛋糕 面包 派 铜锣烧
网红零食🔥
童年同款辣条
茶颜悦色·超全到货
日韩便利店必买
夏日开新局
推荐品牌✨
CALBEE卡乐比
韩国乐天
NABATI
肉类 海味 坚果 蜜饯
坚果 花生 瓜子 炒货
凤爪 肉肠 肉干 卤味
辣条 豆制品 蔬果干 蜜饯
海味小食 鱼肠 海苔
烘焙早餐🥐
面包蛋糕 中式点心 曲奇饼干 休闲 膨化 薯片 膨化 薯片 虾条 点心面 米果 威化 蛋卷 麻花 锅巴
全部速食粮油
方便速食 泡面 自热火锅
方便面 拉面 杯面 即食年糕
自热火锅 冒菜 麻辣烫 烤冷面
螺蛳粉 方便粉丝 酸辣粉 凉皮
日本速食 泡面炒面
韩国速食 拉面年糕
低卡粉面 🍜
味觉光谱
🍖炙烤狂欢 BBQ派对
泡面界顶流之争
无辣不欢
清淡之选
推荐品牌✨
NONGSHIM农心
MARUTAI
INDOMIE
火锅底料 厨房调味
火锅底料
蘸料 花生酱 麻酱
干锅料 水煮鱼 料包
汤料 卤料包
酱油 酱汁 蚝油
白醋陈醋
辣椒酱/粉 豆瓣酱
料酒 香油 香辛大料
盐/糖 冰糖 红糖
调味酱 调味料 烧烤酱
沙拉酱 番茄酱 咖喱
低卡酱汁🧂
粮油米面 副食干货
米粉/线 面条 粉丝
大米 糯米 糙米
五谷杂粮 豆子
面粉 面点 预拌粉
玉米 粘豆包 煎饼 特产 年糕
食用油 橄榄油
豆皮 紫菜 海带结 干菜
苕皮 鸭血 豆腐 火锅涮菜
大枣 银耳 莲子 枸杞 山楂
木耳 菌菇
海产 腊肉 腌味
🍚有机/特级米面粮油干料
全部美妆个护
面部护肤
卸妆
洁面 去角质
化妆水
精华 护肤套装
乳液 面霜
眼唇保养
特殊护理 去黑头 祛痘
保养工具
男士保养
洁面巾 化妆棉
防晒
推荐品牌✨
SHISEIDO资生堂
谷雨
毛吉吉
全部厨电家电
厨房电器
电饭煲 主食机器
豆浆机 破壁机
养生壶 煮茶器
电热水壶 即热饮水机
咖啡机
电蒸锅 电炖锅
火锅 涮烤煮多功能锅
空气炸锅 烤箱 烤串机
料理小电
厨房大电
推荐品牌✨
北鼎
小熊
追觅
历史浏览

京东图书
卓越工程师计划·软件工程专业系列丛书:Java开发技术实践
商品描述
展开全部描述
内容简介
《卓越工程师计划·软件工程专业系列丛书:Java开发技术实践》在介绍了Java基本语法基础后,以主题方式展开,涉及数据库、图形化界面、多线程、网络编程、Web开发、分布式开发及其通用的SSH 基础等内容。每个主题为一章,便于教学裁剪及展开.《卓越工程师计划·软件工程专业系列丛书:Java开发技术实践》不注重Java的语法,力求以Java为例,较全面地介绍常用的开发技术以及企业应用开发的相关知识体系。
目录
第1章 开发工具与环境
1.1 JDK开发环境.
1.1.1 JDK安装.
1.1.2 环境变量设置
1.2 基于命令行的开发
1.2.1 第一个Java程序
1.2.2 Java程序的编译
1.2.3 程序执行.
1.2.4 程序调试.
1.3 基于Eclipse的开发
1.3.1 Eclipse简介
1.3.2 Eclipse项目实践
1.3.3 程序编译错误的消除
1.3.4 库的引用
1.3.5 Java应用程序调试实例
1.3.6 相关窗口设置
1.3.7 Eclipse插件
1.4 JDK常用工具
1.4.1 JAR
1.4.2 JavaDoc
1.5 习题18
第2章 Java语言基础
2.1 基本语法
2.1.1 标识符与关键字
2.1.2 基本数据类型
2.1.3 运算符
2.1.4 Java包
2.2 Java中的面向对象
2.2.1 对象引用
2.2.aa.ag.jc
2 jvlnObet
2.2.aa.ag.tig3jvlnSrn
2.2.4 包装类
2.2.5 数组
2.3 构建类
2.3.1 接口
2.3.2 构造与析构
2.3.3 访问控制
2.3.4 继承
2.3.5 嵌套类
2.4 反射
2.5 异常处理
2.6 容器类
2.7 命名规范
2.8 Java与C++
2.8.1 语法与词汇
2.8.2 类型?值?变量?表达式
2.8.3 Java类与对象
2.8.4 继承和多态
2.9 习题42
第3章 数据库开发
3.1 JDBC介绍
3.2 JDBCAPI
3.2.1 Connection对象
3.2.2 DriverManager类
3.2.3 Statement对象
3.2.4 ResultSet对象
3.2.5 PreparedStatement
3.2.6 CalableStatement
3.3 Java数据库——HSQLDB
3.3.1 简介
3.3.2 服务器模式启动示例
3.3.3 客户端工具
3.4 JDBC实例
3.5 习题58
第4章 图形用户界面
4.1 事件处理
4.1.1 事件处理机制
4.1.2 Frame示例
4.1.3 使用适配器类简化代码
4.2 AWT组件
4.2.1 按钮
4.2.2 标签
4.2.3 文本组件
4.2.4 复选框
4.2.5 单选按钮
4.2.6 列表
4.2.7 滚动条
4.3 Swing
4.3.1 Swing组件
4.3.2 组件的显示
4.3.3 JOptionPanel
4.4 容器与布局
4.4.1 Swing容器
4.4.2 JPanel和JScrolPane
4.4.3 布局
4.5 JNotePad实践
4.6 习题86
第5章 多线程
5.1 Java中的线程
5.1.1 操作系统与进程
5.1.2 进程与线程
5.1.3 Java的多线程机制
5.2 线程创建
5.2.1 Thread类
5.2.2 实现Runnable接口
5.2.3 线程的结束与常用方法
5.3 线程同步
5.3.1 不相关的线程
5.3.2 相关但无须同步的线程
5.3.3 互斥线程
5.3.4 竞争条件问题
5.3.5 代码块的同步
5.3.6 相互通信的互斥线程
5.4 线程本地存储区
5.5 习题
第6章 网络程序设计
6.1 网络基础
6.1.1 IP地址
6.1.2 TCP和UDP
6.2 Socket基础
6.2.1 连接到服务器
6.2.2 发送邮件
6.2.3 服务器端套接字
6.3 HTTP服务器实例开发
6.3.1 简单服务器程序
6.3.2 获取HTTP命令
6.3.3 支持并发的HTTP服务器
6.4 URL类
6.5 习题
第7章 Web开发基础
7.1 Web基础
7.1.1 Post与Get
7.1.2 Web项目实践
7.2 Servlet
7.2.1 Servlet概述
7.2.2 Servlet生命周期
7.2.3 Servlet实践
7.3 JSP
7.3.1 JSP概述
7.3.2 JSP内置对象
7.3.3 JSP实践
7.4 习题
第8章 JavaEE与分布式开发
8.1 分布式多层应用程序
8.1.1 安全性
8.1.2 JavaEE组件
8.1.3 JavaEE客户端
8.1.4 Web组件
8.1.5 业务组件
8.1.6 企业信息系统层
8.1.7 JavaEE容器
8.2 JavaEE开发体系
8.2.1 JavaEE的核心API与组件
8.2.2 开发角色
8.2.3 JavaEE应用组装和部署
8.3 EJB与企业Bean
8.3.1 企业Bean的优点
8.3.2 企业Bean的分类
8.4 无状态会话Bean实践
8.4.1 创建无状态会话Bean
8.4.2 Web客户端
8.5 远程方法调用
8.5.1 RMI原理
8.5.2 RMI实例
8.6 Web服务
8.6.1 XML
8.6.2 SOAP
8.6.3 WSDL标准格式
8.6.4 WebService实践
8.7 习题
第9章 SSH集成框架
9.1 Spring
9.1.1 IOC
9.1.2 AOP
9.2 ORM与Hibernate
9.2.1 Hibernate概述
9.2.2 Hibernate原理
9.2.3 开发示例
9.3 Struts
9.3.1 MVC思想概述
9.3.2 Struts开发实践
9.4 SSH整合实践
9.4.1 概述
9.4.2 整合Spring与Struts
9.4.3 集成Hibernate
9.5 习题
第10章 JForum实例分析
10.1 系统部署及功能介绍
10.1.1 下载与安装
10.1.2 JForum功能介绍
10.2 源码分析
10.2.1 框架配置文件分析
10.2.2 MVC和ORM实现
10.2.3 JForum处理请求流程
10.2.4 文件监视
10.2.5 数据库访问
10.2.6 权限配置
10.3 二次开发
10.3.1 常用开发包
10.3.2 关键类
10.3.3 实例开发
参考文献
1.1 JDK开发环境.
1.1.1 JDK安装.
1.1.2 环境变量设置
1.2 基于命令行的开发
1.2.1 第一个Java程序
1.2.2 Java程序的编译
1.2.3 程序执行.
1.2.4 程序调试.
1.3 基于Eclipse的开发
1.3.1 Eclipse简介
1.3.2 Eclipse项目实践
1.3.3 程序编译错误的消除
1.3.4 库的引用
1.3.5 Java应用程序调试实例
1.3.6 相关窗口设置
1.3.7 Eclipse插件
1.4 JDK常用工具
1.4.1 JAR
1.4.2 JavaDoc
1.5 习题18
第2章 Java语言基础
2.1 基本语法
2.1.1 标识符与关键字
2.1.2 基本数据类型
2.1.3 运算符
2.1.4 Java包
2.2 Java中的面向对象
2.2.1 对象引用
2.2.aa.ag.jc
2 jvlnObet
2.2.aa.ag.tig3jvlnSrn
2.2.4 包装类
2.2.5 数组
2.3 构建类
2.3.1 接口
2.3.2 构造与析构
2.3.3 访问控制
2.3.4 继承
2.3.5 嵌套类
2.4 反射
2.5 异常处理
2.6 容器类
2.7 命名规范
2.8 Java与C++
2.8.1 语法与词汇
2.8.2 类型?值?变量?表达式
2.8.3 Java类与对象
2.8.4 继承和多态
2.9 习题42
第3章 数据库开发
3.1 JDBC介绍
3.2 JDBCAPI
3.2.1 Connection对象
3.2.2 DriverManager类
3.2.3 Statement对象
3.2.4 ResultSet对象
3.2.5 PreparedStatement
3.2.6 CalableStatement
3.3 Java数据库——HSQLDB
3.3.1 简介
3.3.2 服务器模式启动示例
3.3.3 客户端工具
3.4 JDBC实例
3.5 习题58
第4章 图形用户界面
4.1 事件处理
4.1.1 事件处理机制
4.1.2 Frame示例
4.1.3 使用适配器类简化代码
4.2 AWT组件
4.2.1 按钮
4.2.2 标签
4.2.3 文本组件
4.2.4 复选框
4.2.5 单选按钮
4.2.6 列表
4.2.7 滚动条
4.3 Swing
4.3.1 Swing组件
4.3.2 组件的显示
4.3.3 JOptionPanel
4.4 容器与布局
4.4.1 Swing容器
4.4.2 JPanel和JScrolPane
4.4.3 布局
4.5 JNotePad实践
4.6 习题86
第5章 多线程
5.1 Java中的线程
5.1.1 操作系统与进程
5.1.2 进程与线程
5.1.3 Java的多线程机制
5.2 线程创建
5.2.1 Thread类
5.2.2 实现Runnable接口
5.2.3 线程的结束与常用方法
5.3 线程同步
5.3.1 不相关的线程
5.3.2 相关但无须同步的线程
5.3.3 互斥线程
5.3.4 竞争条件问题
5.3.5 代码块的同步
5.3.6 相互通信的互斥线程
5.4 线程本地存储区
5.5 习题
第6章 网络程序设计
6.1 网络基础
6.1.1 IP地址
6.1.2 TCP和UDP
6.2 Socket基础
6.2.1 连接到服务器
6.2.2 发送邮件
6.2.3 服务器端套接字
6.3 HTTP服务器实例开发
6.3.1 简单服务器程序
6.3.2 获取HTTP命令
6.3.3 支持并发的HTTP服务器
6.4 URL类
6.5 习题
第7章 Web开发基础
7.1 Web基础
7.1.1 Post与Get
7.1.2 Web项目实践
7.2 Servlet
7.2.1 Servlet概述
7.2.2 Servlet生命周期
7.2.3 Servlet实践
7.3 JSP
7.3.1 JSP概述
7.3.2 JSP内置对象
7.3.3 JSP实践
7.4 习题
第8章 JavaEE与分布式开发
8.1 分布式多层应用程序
8.1.1 安全性
8.1.2 JavaEE组件
8.1.3 JavaEE客户端
8.1.4 Web组件
8.1.5 业务组件
8.1.6 企业信息系统层
8.1.7 JavaEE容器
8.2 JavaEE开发体系
8.2.1 JavaEE的核心API与组件
8.2.2 开发角色
8.2.3 JavaEE应用组装和部署
8.3 EJB与企业Bean
8.3.1 企业Bean的优点
8.3.2 企业Bean的分类
8.4 无状态会话Bean实践
8.4.1 创建无状态会话Bean
8.4.2 Web客户端
8.5 远程方法调用
8.5.1 RMI原理
8.5.2 RMI实例
8.6 Web服务
8.6.1 XML
8.6.2 SOAP
8.6.3 WSDL标准格式
8.6.4 WebService实践
8.7 习题
第9章 SSH集成框架
9.1 Spring
9.1.1 IOC
9.1.2 AOP
9.2 ORM与Hibernate
9.2.1 Hibernate概述
9.2.2 Hibernate原理
9.2.3 开发示例
9.3 Struts
9.3.1 MVC思想概述
9.3.2 Struts开发实践
9.4 SSH整合实践
9.4.1 概述
9.4.2 整合Spring与Struts
9.4.3 集成Hibernate
9.5 习题
第10章 JForum实例分析
10.1 系统部署及功能介绍
10.1.1 下载与安装
10.1.2 JForum功能介绍
10.2 源码分析
10.2.1 框架配置文件分析
10.2.2 MVC和ORM实现
10.2.3 JForum处理请求流程
10.2.4 文件监视
10.2.5 数据库访问
10.2.6 权限配置
10.3 二次开发
10.3.1 常用开发包
10.3.2 关键类
10.3.3 实例开发
参考文献
精彩书摘
《卓越工程师计划·软件工程专业系列丛书:Java开发技术实践》:
第1章 开发工具与环境
工“欲善其事,必先利其器”,各种工具在程序开发中的地位显得非常重要.本章分别从JDK 基于命令行的开发 集成环境下的开发及其常用开发工具等方面介绍Java开发过程与步骤.
1.1 JDK开发环境
Java标准版开发工具包(JavaStandardEditionDevelopmentKit,JDK)是Java开发和运行的基本平台.换句话说,所有用Java语言编写的程序要编译和运行都离不开它, Java集成开发环境也是建立在JDK的基础上.
1.1.1 JDK安装
下载JDK可以访问官方网站htp://www.oracle.com/technetwork/java,一般来说,根据自己的操作系统平台下载最新版本即可,目前的稳定版本是JDK7. Windows下可以直接执行安装文件完成安装.
1.1.2 环境变量设置
环境变量设置不是必须的,如果打算使用集成开发环境 (如 Eclipse)来进行开发,而不是手工编译代码,可以完全忽略本节内容.
第一个需要配置的环境变量是 JAVA_HOME.在桌面上的“我的电脑”上右击,在弹出的快捷菜单中选择“属性”选项,在弹出的对话框中切换到 “高级”选项卡,然后单击 “环境变量”按钮,如图1-1所示.
在出现的“环境变量”对话框的 “系统变量 (S)”列表框下方单击 “新建”按钮,出现新建系统环境变量的对话框,输入变量名 JAVA_HOME,变量值为 JDK安装目录,例如,
D:\ProgramFiles\Java\jdk1.6.0_13(例如,Tomcat需要这个环境变量来查找JDK).接下来用类似的方法新建环境变量 CLASSPATH,取值为“.”,这个变量用来供Java虚拟机查找要加载的类.
把JDK的应用程序路径添加到系统的 PATH变量中,拖动滚动条找到列表中名为 path的变量,点击“编辑”按钮,即可修改 PATH的变量值.一般来说只需要在开头加 “%JAVA_HOME%\bin;”,如图1-2所示.
在弹出的“环境变量”对话框中选中 path变量,然后单击“编辑”按钮即可修改环境变量,如图1-3所示.
图1-3 修改环境变量
编辑变量值,增加JDK下的bn目录,如 D:_i\ProgramFiles\Java\jdk1.6.013\bin.
1.2 基于命令行的开发
正确安装了JDK后,就可以进行 Java程序的开发了.虽然现在大多数情况下 Java的开发已经采用了更为方便的集成环境,但是基于 JDK的手工开发知识还是不可或缺的.一方面因为集成开发环境的功能有限,大多数Java系统部署?优化?分布式调试等需要手工方式的参与.另一方面由于集成开发环境是对JDK工具的封装,
JDK是集成开发环境的有机组成部分,所以这方面知识也是用户掌握开发集成开发环境的基础。
……
第1章 开发工具与环境
工“欲善其事,必先利其器”,各种工具在程序开发中的地位显得非常重要.本章分别从JDK 基于命令行的开发 集成环境下的开发及其常用开发工具等方面介绍Java开发过程与步骤.
1.1 JDK开发环境
Java标准版开发工具包(JavaStandardEditionDevelopmentKit,JDK)是Java开发和运行的基本平台.换句话说,所有用Java语言编写的程序要编译和运行都离不开它, Java集成开发环境也是建立在JDK的基础上.
1.1.1 JDK安装
下载JDK可以访问官方网站htp://www.oracle.com/technetwork/java,一般来说,根据自己的操作系统平台下载最新版本即可,目前的稳定版本是JDK7. Windows下可以直接执行安装文件完成安装.
1.1.2 环境变量设置
环境变量设置不是必须的,如果打算使用集成开发环境 (如 Eclipse)来进行开发,而不是手工编译代码,可以完全忽略本节内容.
第一个需要配置的环境变量是 JAVA_HOME.在桌面上的“我的电脑”上右击,在弹出的快捷菜单中选择“属性”选项,在弹出的对话框中切换到 “高级”选项卡,然后单击 “环境变量”按钮,如图1-1所示.
在出现的“环境变量”对话框的 “系统变量 (S)”列表框下方单击 “新建”按钮,出现新建系统环境变量的对话框,输入变量名 JAVA_HOME,变量值为 JDK安装目录,例如,
D:\ProgramFiles\Java\jdk1.6.0_13(例如,Tomcat需要这个环境变量来查找JDK).接下来用类似的方法新建环境变量 CLASSPATH,取值为“.”,这个变量用来供Java虚拟机查找要加载的类.
把JDK的应用程序路径添加到系统的 PATH变量中,拖动滚动条找到列表中名为 path的变量,点击“编辑”按钮,即可修改 PATH的变量值.一般来说只需要在开头加 “%JAVA_HOME%\bin;”,如图1-2所示.
在弹出的“环境变量”对话框中选中 path变量,然后单击“编辑”按钮即可修改环境变量,如图1-3所示.
图1-3 修改环境变量
编辑变量值,增加JDK下的bn目录,如 D:_i\ProgramFiles\Java\jdk1.6.013\bin.
1.2 基于命令行的开发
正确安装了JDK后,就可以进行 Java程序的开发了.虽然现在大多数情况下 Java的开发已经采用了更为方便的集成环境,但是基于 JDK的手工开发知识还是不可或缺的.一方面因为集成开发环境的功能有限,大多数Java系统部署?优化?分布式调试等需要手工方式的参与.另一方面由于集成开发环境是对JDK工具的封装,
JDK是集成开发环境的有机组成部分,所以这方面知识也是用户掌握开发集成开发环境的基础。
……
规格参数
品牌 | 京东图书 |
品牌属地 | 中国 |
ISBN | 9787030425850 |
著者 | 李圣文,杨之江,龚君芳 |
出版社 | 科学出版社 |
印刷时间 | 2015-01-01 |
用纸 | 胶版纸 |
包装 | 平装 |
出版时间 | 2015-01-01 |
页数 | 240 |
语言 | 中文 |
版次 | 1 |
免责声明
产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。
查看详情
商品有效期
为你推荐
-71%
ITO 艾特柔
4种选择
日本ITO艾特柔 一次性洁面棉柔巾 日本美容院专用柔肤洗脸巾 250g*3 加厚加大升级 干湿两用 【全美超低价】新包装随机发货
5.0
(460)
$3.16/件 · 3件
Hot
-28%
饱饱量贩
5种选择
饱饱量贩TOASTIQUE 芋泥肉松夹心岩烤厚切吐司 6枚入 480g 【微波加热10s巨巨好吃】【营养早餐面包】【线上独家】【含红豆】
4.5
(51)
Low Price
4.9
(167)
Low Price
然利
27种选择
然利 手工虎皮蛋糕 乳酸菌夹心 110g【双层双滋味】【早餐糕点】【产品包装袋保质期读法:月/日/年】
4.8
(869)
-51%
然利
27种选择
然利 手工虎皮蛋糕 乳酸菌夹心 110g*5包【双层双滋味】【超值早餐5包入】【产品包装袋保质期读法:月/日/年】
4.8
(39)
-28%
饱饱量贩
5种选择
饱饱量贩TOASTIQUE 海苔肉松夹心岩烤薄切吐司 8枚入 440g 【微波加热10s巨巨好吃】【营养早餐面包】【线上独家】
4.9
(40)
Low Price
SHISEIDO资生堂
5种选择
日本SHISEIDO资生堂 FINO芬浓 高效浸透修复发膜 免蒸美容液红宝瓶发膜 230g @COSME大赏第一位 烫染救星 新旧版本随机发货
4.8
(961)
Low Price
敷尔佳
27种选择
VOOLGA敷尔佳 白膜医用透明质酸钠修复贴医用敷料 面部术后修复舒缓去红 5片装 医美面膜NO.1 (新旧包装随机发货)
4.9
(279)
Low Price
零食物语
10种选择
零食物语 迪拜巧克力 黑巧克力 经典开心果口味 37g【TikTok网红爆款 口感超神奇】【收到请冷藏】
4.7
(31)
Hot
Low Price
SHISEIDO资生堂
19种选择
日本SHISEIDO资生堂 ANESSA安耐晒安热沙 小金瓶金灿倍护防晒乳 防水防汗越热越耐晒 SPF50+·PA++++ 60ml
4.9
(82)
Low Price
BIODANCE
13种选择
韩国BIODANCE 粉色胶原蛋白水光焕亮凝胶面膜 熬夜睡眠面膜 34g*4片 需敷3小时可过夜 【OY&化解1位】不同版本随机发
4.6
(33)
订阅成功!
你的邮箱将很快会收到一封邮件
你的邮箱 :
分享你的感受,帮助更多用户做出选择。
写评论