登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java程序设计基础

書城自編碼: 2885987
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 秦婧
國際書號(ISBN): 9787111544562
出版社: 机械工业出版社
出版日期: 2016-08-01
版次: 1 印次: 1
頁數/字數: 294/457000
書度/開本: 16开 釘裝: 平装

售價:NT$ 338

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
沙盘游戏疗法
《 沙盘游戏疗法 》

售價:NT$ 498.0
图坦卡蒙和改变世界的陵墓
《 图坦卡蒙和改变世界的陵墓 》

售價:NT$ 447.0
儿童心理画:孩子的画会说话,孩子的画这样读
《 儿童心理画:孩子的画会说话,孩子的画这样读 》

售價:NT$ 386.0
朱雀:唐代的南方意向
《 朱雀:唐代的南方意向 》

售價:NT$ 498.0
海外中国研究·古代中华观念的形成
《 海外中国研究·古代中华观念的形成 》

售價:NT$ 437.0
街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目)
《 街头官僚:公共服务中的个人困境(公共行政与公共管理经典译丛;“十二五”国家重点图书出版规划项目) 》

售價:NT$ 493.0
芯片战争:世界最关键技术的争夺战
《 芯片战争:世界最关键技术的争夺战 》

售價:NT$ 717.0
唐代玄宗肃宗之际的中枢政局
《 唐代玄宗肃宗之际的中枢政局 》

售價:NT$ 420.0

建議一齊購買:

+

NT$ 357
《 Oracle基础教程 》
+

NT$ 898
《 SQL Server 2012王者归来——基础、安全、开发及性能优化(配光盘) 》
+

NT$ 538
《 21天学通SQL Server(第2版)(含DVD光盘1张) 》
+

NT$ 921
《 免疫学(第2版)(供医学各专业本科生、留学生、长学制、研究生用)(W) 》
+

NT$ 463
《 零点起飞学MySQL 》
+

NT$ 618
《 宏观经济学 第七版 (经济科学译丛;“十一五”国家重点图书出版规划项目) 》
編輯推薦:
本书特点:1)教材配套课件与习题答案。2)书中使用了大量实例,一个知识点一个实例,一段注释讲解,同时章尾配有巩固案例。3)与同类书籍相比,教材对基本概念的讲解透彻,条理清晰,步骤详细。4)作者有多年的教学和软件开发经验,能保证教材质量。
內容簡介:
简洁易懂抓本质。本书循序渐进,由浅入深。针对初学者难以转换开发思维的情况,进行了较深的原理讲解,同时适量增加了大量实例,并以序号的形式,分点进行详解。内容丰富重实用。本书主要面向对象为零基础或初级程序开发者。以实际应用为目标,从Java基础开始讲解,到数据库操作,去除了使用率不高的SWING应用,把该篇幅的容量增加到其他相对重要的章节,让读者学到更符合开发者的技能。细致入微实战强。书中大量的使用了实例,一个知识点一个实例,一段注释讲解,同时章尾配有巩固案例。通过应用原理讲解以及实战练习,读者能快速转变开发思维,掌握“原理”、“知识点”、“技巧”。
目錄
出版说明前言第1章认识Java1.1了解Java1.1.1Java的历史1.1.2Java的特点和优势1.2开发环境的搭建1.2.1安装JDK1.2.2JRE与JDK的关系1.2.3环境变量的配置1.2.4运行第一个程序1.3Eclipse简介1.3.1Eclipse的安装1.3.2常用菜单介绍1.3.3创建第一个项目1.4小结1.5习题第2章Java基础元素2.1标识符和关键字2.1.1标识符2.1.2关键字和保留字2.2八种基本数据类型2.2.1数据类型划分2.2.2整数类型2.2.3浮点类型2.2.4字符类型和布尔类型2.3常量和变量2.3.1变量的声明2.3.2常量的声明2.3.3基本数据类型之间的转换2.3.4实例演练:char类型与整型转换2.4运算符2.4.1算术运算符2.4.2赋值运算符2.4.3比较运算符2.4.4逻辑运算符2.4.5位运算符2.4.6运算符优先级2.4.7表达式2.4.8三目运算符2.4.9实例演练1:使用三元运算符取得2个数中的较大值2.4.10实例演练2:使用位运算符计算2的4次幂2.5代码的注释2.6小结2.7习题第3章流程控制3.1顺序结构3.2选择结构3.2.1if语句3.2.2switch语句3.2.3实例演练1:根据身高范围指明衣服尺码3.2.4实例演练2:根据手机号判断运营商3.3循环结构3.3.1while语句3.3.2do…while语句3.3.3for语句3.3.4实例演练1:打印三角形与矩形3.3.5实例演练2:给定一个整数,求得各位数的乘积3.4跳转操作3.4.1break语句3.4.2continue语句3.4.3return语句3.4.4实例演练:输出1~50内,能被3和7整除的数3.5综合实例:猜数游戏3.6小结3.7习题第4章数组4.1一维数组4.1.1一维数组的声明和初始化4.1.2一维数组的访问4.1.3数组的异常4.1.4实例演练:输出数组中比数组元素平均值小的数4.2多维数组4.2.1多维数组的定义和创建4.2.2多维数组的遍历和访问4.2.3实例演练: 以数组描述仓库模型4.3数组相关操作4.3.1数组的排序4.3.2数组的复制4.3.3实例演练:找出一维数组中的最大值和最小值4.4综合实例1:冒泡排序与选择排序4.5综合实例2:行列转置4.6综合实例3:1~10中的5个数不重复地加入到数组中4.7小结4.8习题第5章字符串5.1认识字符串相关类5.1.1String类5.1.2StringBuilder类5.1.3StringBuffer类5.2字符串相关操作5.2.1判断空字符串 5.2.2比较字符串5.2.3连接字符串5.2.4分割字符串5.2.5字符替换5.2.6去除字符串首尾空格5.2.7获取指定字符的位置5.2.8字母大小写转换5.2.9字符串截取5.2.10字符串开始与结束5.2.11返回指定索引处的值5.2.12基础类型转换为字符串5.2.13实例演练1:验证字符串是否是纯数字5.2.14实例演练2:查看字符串中含有多少个“#”5.3综合实例1:根据输入的字符串,将其控制在5个字符5.4综合实例2:删除重复字符5.5小结5.6习题第6章面向对象基础6.1理解面向对象6.1.1了解常用的术语6.1.2面向对象和面向过程的区别6.1.3理解对象6.1.4理解类6.2类6.2.1类的定义6.2.2成员变量6.2.3成员方法6.2.4成员修饰符6.2.5成员变量与局部变量的区别6.2.6main方法6.3类的实例6.3.1构造器6.3.2创建类的实例6.3.3访问实例的成员6.3.4this关键字6.3.5匿名对象6.3.6垃圾回收6.4方法6.4.1方法的定义6.4.2方法的分类6.4.3方法的调用6.4.4方法的参数传递6.4.5方法的重载6.4.6实例演练:使用方法重载编写求不同类型最大值的方法6.5static关键字6.5.1使用static修饰变量6.5.2使用static修饰方法6.5.3使用static修饰代码块6.5.4单例模式6.5.5实例演练:使用静态代码块初始化属性6.6包6.6.1包的概念及应用6.6.2使用import导入包6.6.3Java常用的包6.7综合实例:学生信息管理6.8小结6.9习题第7章面向对象高级7.1面向对象的特性7.2继承7.2.1理解继承的概念7.2.2实现类的继承7.2.3子类实例化过程7.2.4方法的重写7.2.5父类引用指向子类实例7.2.6super关键字7.2.7实例演练:实现不同级别员工工资的计算7.3抽象类和接口7.3.1抽象类和抽象方法7.3.2接口的概念7.3.3接口的创建和实现7.3.4接口的实现7.3.5接口的继承7.3.6接口和抽象类的区别7.3.7实例演练:银行存取款机7.4多态7.4.1什么是多态7.4.2多态的优势7.4.3实例演练1:使用继承实现不同专业的课程设置7.4.4实例演练2:使用接口实现宾馆不同房型的设置7.5内部类7.5.1内部类特性7.5.2成员内部类7.5.3静态内部类7.5.4方法内部类7.5.5匿名内部类7.6综合演练:使用继承实现不同专业学生成绩统计7.7小结7.8习题第8章异常8.1认识异常8.1.1了解Java异常8.1.2异常类的继承关系8.2异常的处理8.2.1异常处理过程8.2.2try…catch…finally语句8.2.3Java7的改进8.3常见应用8.3.1获取异常信息8.3.2异常的作用和使用原则8.3.3常见的异常类8.3.4实例演练:利用finally重新计算结果8.4异常的抛出8.4.1方法头中的throws关键字8.4.2方法体中的throw语句8.5自定义异常8.5.1自定义异常的方法8.5.2实例演练:自定义异常,提示圆半径不能是负数8.6小结8.7习题第9章集合和工具类9.1集合概述9.1.1集合与数组的比较9.1.2集合继承层次9.2Collection接口下的继承者9.2.1Collection接口9.2.2Set接口9.2.3HashSet和TreeSet 9.2.4List接口9.2.5ArrayList和LinkedList 9.3集合访问器Iterator接口9.4集合工具类Collections9.5Map接口9.5.1Map接口简介9.5.2HashMap和TreeMap 9.6泛型集合9.7常用工具类9.7.1Java API文档9.7.2Math类9.7.3日期处理9.7.4实例演练1:使用Math方法对随机产生的小数取整9.7.5实例演练2:根据给定的时间,计算N小时后的时间9.8综合实例:查找集合中符合要求的元素并组成新集合9.9小结9.10习题第10章文件和流10.1文件10.1.1认识File类10.1.2File类的应用10.1.3实例演练:遍历指定目录所有文件,并更新所有txt文件的名称10.2字节流与字符流10.2.1字节流10.2.2字符流10.3处理流10.3.1认识处理流10.3.2特定数据类型访问处理流10.3.3对象序列化处理流10.3.4缓冲处理流10.4综合演练:通过文件存取图书类的信息10.5小结10.6习题第11章多线程11.1线程概述11.2线程实现11.2.1通过Thread子类实现11.2.2通过Runnable接口实现11.2.3Thread与Runnable的区别11.2.4实例演练:使用多线程实现多个闹钟叫醒服务11.3线程的控制 11.3.1线程的生命周期11.3.2 线程的优先级11.3.3 线程的休眠与中断11.4 线程的同步与互斥 11.4.1线程安全问题与死锁11.4.2线程同步11.4.3线程间的通信11.4.4实例演练:使用多线程实现打印ABC11.5 综合实例:使用多线程实现电影院售票11.6小结11.7习题第12章网络编程12.1网络基础知识12.1.1Internet与OSI12.1.2IP地址与端口号12.1.3UDP与TCP12.2Socket编程12.2.1认识Socket 12.2.2InetAddress类12.2.3基于UDP的Socket程序12.2.4基于TCP的Socket程序12.2.5基于TCP的多线程Socket程序12.3综合实例:猜拳游戏12.4小结12.5习题第13章使用JDBC连接数据库13.1JDBC基础13.1.1JDBC简介13.1.2JDBC常用类和接口13.2使用JDBC操作数据库13.2.1编写数据操作类13.2.2查询数据13.2.3增加数据13.2.4修改数据13.2.5删除数据13.3综合实例:用户登录注册模块13.4小结参考文献
內容試閱
Java是比较流行的开发语言之一。Java语言之所以受到广大用户的青睐,一方面是它的易学易用,使初学者能够很快上手;另一方面是它具有的跨平台特性,在Windows操作系统和Linux操作系统上都可以使用Java语言开发的软件。此外,随着目前移动端软件开发的兴起,且Android的用户占有率较大,而Java是学习Android开发的基础,因此,Java越来越受欢迎。Java作为面向对象编程领域中的引领者,在版本不断更新的同时,也注重编写便捷性方面的改进和完善。目前,对于软件开发类的企业来说,Java语言的需求人数远高于其他的语言。克服以往Java教材中存在的一些问题,如专业性太强、版本相对滞后、理论实践脱节等,本书内容从初级读者入手,按照知识的体系结构和读者的特点,进阶增加知识点。本书可以引导读者快速掌握Java的基本语法、文件、线程以及网络编程的应用,进而完成对JDBC的学习,最后实现用Java语言连接Oracle数据库的操作。本书的内容设置由浅入深,重点突出,注重理论与实践相结合,可快速提高读者的Java知识水平。基本内容本书采用JDK 17版本,在Eclipse Mars工具下演示程序,讲述了Java的基本元素、控制语句、数组、面向对象等基础内容之后,介绍了文件和流、线程、网络编程,最后讲解了使用Java语言连接Oracle数据库,涵盖了Java从初学到进阶的所有主要内容。全书共13章,各章的主要内容如下:第1章概括地介绍了Java语言发展的历史,Java环境的安装与配置,以及Eclipse开发工具的下载、安装及使用。第2章讲解了Java的基础知识,包括关键字和标识符、变量和常量、运算符和表达式的使用,以及注释在Java中的应用。第3章介绍了Java中的流程控制语句,包括选择语句if、switch的使用和循环语句while、for的使用等。第4章讲解了Java中数组的使用,包括一维数组和多维数组的声明以及应用。第5章讲解了Java中字符串的定义以及常用的操作,比如,字符串的替换、查找、截取等操作。第6章讲解了Java中面向对象的基础,包括类、对象、方法的定义和使用等。第7章讲解了Java中面向对象的高级内容,包括继承、多态、接口、抽象类、内部类的使用等。第8章讲解了Java中的异常处理,包括系统异常以及自定义异常的使用。第9章讲解了 Java中的集合与工具类的使用。集合部分包括List、Set、Map三种接口的集合实现类,以及泛型集合的使用;工具类部分包括日期类型、数值类型的转换等。第10章讲解了文件和流的应用。文件部分讲解了文件的创建和基本的文件操作;流部分讲解了字节流、字符流以及从处理流的使用等。第11章讲解了多线程的使用,包括多线程程序的实现以及线程的同步和互斥等。第12章讲解了网络编程的应用,包括使用UDP和TCP方式的Socket编程以及多线程的网络编程等。第13章讲解了使用Java语言连接Oracle数据库,包括对数据表的增、删、改、查的操作,以及使用用户登录注册的实例演练JDBC连接数据库的应用。主要特点本书作者多年来一直从事Java相关课程的讲授及图书的撰写,并在多个软件项目中使用Java数据库,有着丰富的教学实践和编写经验。本书采用最常用的版本Java 7作为学习软件,由浅入深地系统介绍了Java语言的语法及应用。每章开始都有“本章学习目标”,做到目标明确,方便老师教学及学生对各章内容的掌握,起到提纲挈领的作用。每章后的“小结”对本章所学的内容进行了梳理。对有实践操作要求的章节,配有完整的案例,以加深对相关知识的理解。本书具有以下特点。● 从零开始,轻松入门。● 图解案例,清晰直观。● 图文并茂,操作简单。● 实例引导,专业经典。● 学以致用,注重实践。读者对象本书的读者对象包括:Java的初级读者;具有一定Java基础知识、希望进一步系统学习的读者;大中专院校计算机相关专业的学生;使用Java语言的软件开发人员。本书可以作为大专院校计算机相关专业专科及本科的授课教材,也可以作为相关培训的辅导用书,同时也非常适合作为技术人员的参考手册。配套资源简介为了方便读者学习,本书配套提供了多媒体教学资源,其中包含了本书教学视频、主要课后习题答案以及PPT教学课件等,这些文件都保存在相应章节的文件夹中,相信会为读者的学习带来便利。本书由东北大学秦婧、刘存勇和沈阳工业大学钟铃共同编写。在编写过程中得到了同行的支持和帮助,在这里一并表示感谢。对于书中可能存在的错误和不妥之处,请读者提出宝贵意见。联系信箱:56981673@qqcom。编者

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.