新書推薦:
《
算法图解(第2版)
》
售價:NT$
356.0
《
科学的奇幻之旅
》
售價:NT$
352.0
《
画艺循谱:晚明的画谱与消闲
》
售價:NT$
653.0
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:NT$
454.0
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:NT$
203.0
《
甲骨拼合六集
》
售價:NT$
1520.0
《
视觉美食家:商业摄影实战与创意解析
》
售價:NT$
602.0
《
中国经济发展的新阶段:机会与选择
》
售價:NT$
454.0
|
編輯推薦: |
以就业为导向——帮助在整个学习过程中,养成良好的生活和工作习惯,实现“准职业人”和“企业人”的编程素养:从什么是程序、如何开发第一个Java程序开始讲起,打下扎实的基本功。采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。以实用技能为核心——本书所涉及的技术一定是能够解决实际工作中实际问题的技术,重点讲解企业80%的时间在使用的20%的核心技术:通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者培养良好的编程习惯。使用Java处理程序在运行过程中出现的异常问题的5个关键字:try、catch、finally、throw、throws。以动手能力为突破点——通过“动手”来训练你的技能,不但要快,还要规范。“动手、动手、再动手”,敢于编码、乐于编码、大量编码。理论+上机+作业+简答题的写作模式,全方位帮助初学者入门。直接用微信扫一扫,即得随时随地用手机可学习的教学视频,节约大量学习时间。
|
內容簡介: |
本书从初学者的角度详细讲解了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
|
|