• 手把手教你学Java
21年品牌 40万+商家 超1.5亿件商品

手把手教你学Java

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

37.34 4.7折 79 全新

库存5件

四川成都
认证卖家担保交易快速发货售后保障

作者罗专 编著

出版社电子工业出版社

ISBN9787121280771

出版时间2016-03

装帧平装

开本16开

定价79元

货号23910738

上书时间2024-10-20

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
前  言欢迎大家!当前,人才是困扰IT企业发展的大问题,企业之间的竞争正在变成人才的竞争。同时,我们也看到,很多计算机专业毕业的本科生却找不到理想的工作。问题出在哪里?针对这种现象,业内专家称之为人才的“结构性过剩”。究其原因,就是因为社会上虽然有大量的“人材”,但是企业需要的却是“人才”,而“人材”并不等于“人才”。大多数企业在招聘的时候,并不在乎你有多么高深的理论、多么尖端的技术、多么耀眼的学位,而更在乎你能否用实用的技能解决企业中实际的问题、做出实际的软件产品和项目,终能够为企业创造更多的实际价值,这才是企业在招聘面试时考察的重点。只有能为企业创造出价值的“人材”,才是他们需要的“人才”。我们的目标就是让更多的“人材”变成炙手可热的软件“人才”,成功高薪就业,为中国软件事业的发展贡献出一份力量!为此,本专业课程遵循以下原则。一、以就业为导向以就业为导向是专业课程根本、核心的特征。时至今日,软件开发企业用人主要有以下几个特征。(1)外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高。(2)软件开发企业对开发人员的基本技术素养强调得越来越多,例如面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript/Ajax客户端技术等。(3)为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术。(4)系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求的业务领域。为此,希望读者在整个学习过程中,能够不断反省自己,养成良好的生活和工作习惯,顺利达到“准职业人”和“企业人”的标准。二、以实用技能为核心我们知道,软件开发领域内所涉及的技术内容是非常多的,不同的行业会使用不同的技术,不同的项目也会使用不同的技术,在技术选择上我们遵循实用原则和80/20原则。(1)实用原则:所选择的技术一定是能够解决实际工作中实际问题的技术。请记住:“不要去背诵对象有哪些方法、属性,而是要使用这个对象去解决实际问题。”(2)80/20原则:80/20原则包含两层意思,是我们重点讲解企业80%的时间在使用的20%的核心技术,而那些80%不常用的非核心技术我们弱化讲解,或者只作为介绍和拓展内容;第二是花费80%的精力才能够学会20%的内容我们不讲解。三、以动手能力为突破点专业课程学习的终目标是:能够运用Java技术,在团队合作的基础上,参与到整个软件项目开发过程,熟练、规范地完成企业级B/S系统模块的编码、调试和文档编写,成为企业紧缺的技能型应用人才。学习的目标改变了,学习的内容也改变了,必然要求学习方法也相应调整和改变。以往的死记硬背不再适合于高端软件工程师专业的学习,高端软件工程师专业需要的是通过“动手”来训练你的技能,不但要快,还要规范。高端软件工程师专业课程的学习要求你“动手、动手、再动手”,要敢于编码、乐于编码、大量编码才能够达到熟练的程度。现代企业要求合作,代码规范是团队开发的基础,没有人能看得懂的代码,不管自己觉得写得如何漂亮,终将被称之为“垃圾代码”。在往后的学习中,要记住:代码运行通过了不算代码写完了,代码规范了才算。只有通过大量的、反复的动手实践,才能具备熟练、规范的编码和调试能力,具备真正实用的技能,才有可能被称之为应聘者中“有项目开发经验的人”,成为一名企业真正需要的“人才”,在日益激烈的职场竞争中拔得头筹。四、本书内容提要我们时刻提醒自己:责任重于泰山、细节决定成败。本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类的方法、数组、面向对象的思想,等等。采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。本书分为理论部分、上机部分、作业部分、简答题部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。第1章:讲解Java的实用领域、技术领域,以及开发一个简单的Java项目的步骤。第2章:讲解开始学习Java需要使用到的数据类型、变量和运算符。第3章:讲解基本条件结构if和switch…case。第4、5章:分别讲解了while循环、do-while循环、for循环。第6章:讲解对象和类。第7章:讲解类的方法。第8章:讲解数组和Arrays类的常用方法。第9章:讲解String和StringBuffer的常用方法、自定义带参数的方法。第10章:讲解面向对象特点:封装,构造方法及重载。第11章:讲解面向对象的特点:继承、多态,Object类的一些方法,重写等相关重要的概念。第12章:讲解在项目实际中的面向接口编程,利用面向接口再次实现多态以及常量的概念和使用方式。第13章:讲解了使用Java处理程序在运行过程中出现的异常问题的5个关键字:try、catch、finally、throw、throws。使用log4j来记录程序运行过程中的流程,帮助程序员在开发项目时或在维护时发现可能会导致程序崩溃的具体原因。本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。本书的主编为华专软件教育创始人、著名的IT教育专家罗专老师;副主编郭桂枫老师为湖南信息职业技术学院党政办负责人、人力资源管理硕士、全球职业规划师;副主编刘安华为湖南科技职业学院就业指导处负责人。我们衷心希望,通过勤奋的学习,你能借助长大的翅膀,翱翔于IT的天空,成就心中理想,实现人生价值,回报所有爱你和你爱的人。五、意见反馈尽管我们尽了努力,但教材中也难免会有不妥之处,欢迎各界专家和读者朋友来信给予宝贵意见,我们将不胜感激。您在阅读本书时,若发现任何问题或有不认同之处,可以通过电子邮件、QQ或微信与我们联系。电子邮件请发送至:15200875199@163.com联系QQ:812986568微信号:luozhuan0323编著者       2015年12月于湖南长沙

导语摘要
本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类和方法、数组等,并采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者养成良好的编程习惯。本书分为理论、上机、作业、简答题4个部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

作者简介
罗专,毕业于国防科学技术大学,计算机专业。擅长技术为:Java OOP、JavaWeb、JavaEE平台框架技术Struts2、Spring、Hibernate、MyBatis、Ajax、jQuery、SQL Server、Oracle、设计模式、UML等Java全方位专业技术。从事软件行业管理和教学15余载。教学经验非常丰富,授课幽默风趣、浅显易懂、重点突出,并录制了全部的教学现场视频且免费发布,供学生们学习和复习使用。始终本着“没有教不会的学生,只有不会教的老师”的宗旨,全心全意的培养学生的综合素质、向学生灌输“做事先做人”的理念,受到学员的一致赞誉、家长的信任和企业的好评。

目录
第1章 开发简单Java应用程序1什么是程序2??程序的定义3??如何编制程序3为什么学习Java3??Java的来历4??Java可以做什么4??Java技术平台简介4开发Java程序的步骤5??Java程序框架7??个Java程序8??Java项目组织结构13??Java程序的注释14Java编码规范15常见错误16习题19第2章 变量、数据类型和运算符21变量22数据类型24??不同的数据类型24??Java常用数据类型24变量声明及使用25变量的命名规则27赋值运算符29算术运算符30数据类型转换32??为什么需要数据类型转换32??自动数据类型转换32??强制数据类型转换33??强制类型转换的语法34习题35第3章 运算符和条件结构37boolean类型38??为什么需要boolean类型38??什么是boolean类型39??如何使用boolean类型39关系运算符40??为什么使用关系运算符40??什么是关系运算符41if条件结构41??为什么需要if条件结构41??什么是if条件结构42如何使用if条件结构43??使用基本的if条件结构43??复杂条件下的if条件结构44??使用if-else条件结构45??if-else结构的语法46??使用多重if结构47??多重if-else结构的语法48switch结构51??为什么使用switch结构51??什么是switch结构51??如何使用switch结构52习题55第4章 循环结构(一)57while循环58??为什么需要循环58??什么是循环60??什么是while循环61??如何使用while循环62do-while循环67??为什么需要do-while循环67??什么是do-while循环68??如何使用do-while循环68??while循环和do-while循环的区别69程序调试70??为什么需要程序调试70??什么是程序调试70??如何进行程序调试71习题75第5章 循环结构(二)77for循环78??为什么需要for循环78??什么是for循环79??for循环的语法79??如何使用for循环80循环结构总结84跳转语句85??break语句的使用85??continue语句的使用88Java代码调试91程序控制流语句总结93习题94第6章 对象和类96对象97??身边的对象98??对象的属性和方法99封装99类100??类的属性100??类的方法100对象和类的区别101??类是对象的类型101??Java是面向对象的语言102??Java的类模板102如何定义类103使用Eclipse创建类105如何创建和使用对象107??创建类对象的语法107??引用属性和方法的语法107面向对象的优点110数据类型总结111习题113第7章 类的方法115类的方法概述116??什么是类的方法116??类的方法的组成117??定义类的方法的语法117??方法调用118??变量作用域及常见错误122??对比123面向对象编程思维124包125??为什么需要包125??如何创建包127??声明包的语法127??使用Eclipse创建包127??包与目录的关系130如何导入包130??导入包中的单个类的语法130??导入包中的所有类的语法131JavaDoc注释131JavaSE6帮助文档133习题136第8章 数组139为什么需要数组140??数组概述142如何使用数组144??使用数组的步骤144数组应用149??排序151习题153第9章 字符串156字符串概述157??如何使用字符串157??字符串的长度158字符串的比较159??equals方法160??equalsLgnoreCase方法161??toLowerCase方法161??toUpperCase方法161??concat方法164字符串常用的提取和查询方法164??indexOf方法165??lastIndexOf方法166??substring方法一166??substring方法二166??trim方法166带参数的方法168??如何使用带参数的方法169??带参数的方法应用170StringBuffer172Java语言的特点总结174习题175第10章 面向对象的Java实现——封装178封装179??为什么需要封装179??什么是封装180构造方法184??为什么需要构造方法184??什么是构造方法186方法重载188构造方法重载190习题192第11章 面向对象的Java实现——继承和多态196继承197??为什么需要继承197??如何实现继承202一切类的祖先——Object203多态204??为什么需要多态204??什么是多态208??如何实现多态209习题210第12章 面向对象的Java实现——接口214Java接口215??生活中的接口215??什么是Java接口215??为什么需要Java接口217面向接口编程221??什么是面向接口编程221??面向接口编程222常量224??为什么需要常量224??什么是常量225??常量的优点225??Java中常量的定义规则226??在Java接口中声明常量227习题228第13章 使用异常处理程序错误231异常232??生活中的异常232??程序中的异常232??什么是异常233异常处理234??什么是异常处理234??Java中如何进行异常处理234??try-catch块235??try-catch-finally块236??多重catch块237抛出异常239捕获异常240声明异常240使用log4j记录日志信息241??什么是日志242??如何使用log4j记录日志242习题246上机1 开发简单Java应用程序249阶段1:指导部分250阶段2:练习部分251阶段3:指导部分251阶段4:练习部分254作业254上机2 变量、数据类型和运算符256阶段1:指导部分256阶段2:练习部分258阶段3:指导部分259阶段4:练习部分260作业261上机3 运算符和条件结构263阶段1:指导部分263阶段2:练习部分265阶段3:指导部分266阶段4:练习部分270作业270上机4 循环结构(一)275阶段1:指导部分275阶段2:指导部分276阶段3:练习部分278阶段4:指导部分280阶段5:练习部分282作业283上机5 循环结构(二)285阶段1:指导部分285阶段2:指导部分287阶段3:练习部分288阶段4:练习部分290作业291上机6 对象和类293阶段1:指导部分293阶段2:练习部分294阶段3:指导部分295阶段4:练习部分296阶段5:练习部分297作业298上机7 类的方法300阶段1:练习部分300阶段2:指导部分301阶段3:指导部分304阶段4:练习部分306作业307上机8 数组309阶段1:指导部分309阶段2:练习部分311阶段3:指导部分311阶段4:练习部分313阶段5:练习部分314作业315上机9 字符串318阶段1:指导部分318阶段2:练习部分320阶段3:练习部分321阶段4:练习部分323作业324上机10 面向对象的Java实现——封装327阶段1:指导部分328阶段2:练习部分329阶段3:指导部分330阶段4:练习部分332作业333上机11 面向对象的Java实现——继承和多态334阶段1:指导部分334阶段2:练习部分336阶段3:指导部分337阶段4:练习部分340作业341上机12 面向对象的Java实现——接口342阶段1:指导部分342阶段2:练习部分343阶段3:指导部分344阶段4:练习部分346作业347上机13 使用异常处理程序错误349阶段1:指导部分349阶段2:练习部分351阶段3:指导部分351阶段4:练习部分354作业355附录A Java基本数据类型356附录B String和StringBuffer357附录C Java语言的基本数据类型的包装类360附录D 访问修饰符361

内容摘要
本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类和方法、数组等,并采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者养成良好的编程习惯。本书分为理论、上机、作业、简答题4个部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

主编推荐
罗专,毕业于国防科学技术大学,计算机专业。擅长技术为:Java OOP、JavaWeb、JavaEE平台框架技术Struts2、Spring、Hibernate、MyBatis、Ajax、jQuery、SQL Server、Oracle、设计模式、UML等Java全方位专业技术。从事软件行业管理和教学15余载。教学经验非常丰富,授课幽默风趣、浅显易懂、重点突出,并录制了全部的教学现场视频且免费发布,供学生们学习和复习使用。始终本着“没有教不会的学生,只有不会教的老师”的宗旨,全心全意的培养学生的综合素质、向学生灌输“做事先做人”的理念,受到学员的一致赞誉、家长的信任和企业的好评。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP