foundations of programming in java

节选

[

《Java基础教程/高等学校计算机专业教材精选·算法与程序设计》特色:
·适应双语教学需求。直接采用英文讲解Java的基本知识,使读者能够按照与语言文化一致的思维方式思考。同时,简化文字表述,增加图表表达,降低因语言问题造成的对专业知识的理解难度。
·着眼于面向对象程序设计的基本思想及表达,侧重引导读者透过纷繁复杂的代码透视其内在思想,逐步理解现实世界的实体和Java世界的对象的关系,理解Java程序的静态组织和运行时刻行为,理解如何从对象的角度实现问题求解,而不仅仅从语法体系介绍语言本身。
·既有以知识结构为基础的系统讲解,又配有相应的动手实验和习题,知行合一。读者只要按照动手实验的步骤逐一完成实验,就能对所学知识有所体验;各章的习题不仅能够帮助读者巩固所学知识,加深理解,还是对章节知识的补充。

]

本书特色

[

  《java基础教程/高等学校计算机专业教材精选·算法与程序设计》特色:
  ·适应双语教学需求。直接采用英文讲解java的基本知识,使读者能够按照与语言文化一致的思维方式思考。同时,简化文字表述,增加图表表达,降低因语言问题造成的对专业知识的理解难度。

  ·着眼于面向对象程序设计的基本思想及表达,侧重引导读者透过纷繁复杂的代码透视其内在思想,逐步理解现实世界的实体和java世界的对象的关系,理解java程序的静态组织和运行时刻行为,理解如何从对象的角度实现问题求解,而不仅仅从语法体系介绍语言本身。

  ·既有以知识结构为基础的系统讲解,又配有相应的动手实验和习题,知行合一。读者只要按照动手实验的步骤逐一完成实验,就能对所学知识有所体验;各章的习题不仅能够帮助读者巩固所学知识,加深理解,还是对章节知识的补充。

]

内容简介

[

  《java基础教程/高等学校计算机专业教材精选·算法与程序设计》以对象的概念为核心,立足于双语教学的需要,由浅入深、循序渐进地介绍java面向对象程序设计的基本思想、方法和技术,力图使学生直接使用英语掌握j2se的基本内容,在满足专业要求的同时,提高专业英语的阅读理解能力。

  全书共分9章。第1章介绍java程序设计环境并强调了注释的类别和重要作用;第2章介绍基本数据类型及运算、简单的控制台输入输出、流程控制语句、数组以及使用java中内置的类来实例化对象完成一定的功能,例如使用大整数类实现大整数运算;第3章介绍类与对象的设计;第4章介绍继承、接口和多态;第5章介绍异常处理;第6章介绍collection框架;第7章介绍输入输出流;第8章介绍图形用户界面设计;第9章介绍多线程和并发程序设计。每章后面均附有上机指导、术语表和习题。附录给出了java修饰符、java文档注释、unicode表和常用eclipse快捷键。

  《java基础教程/高等学校计算机专业教材精选·算法与程序设计》可作为计算机类专业java面向对象程序设计的双语教材,也可供专业技术人员参考。

]

目录

chapter 1 introduction to java programming1.1 abstraction1.2 development environment and running environment1.3 programming in the command prompt window1.4 programming in eclipse1.5 java application structure1.6 code style1.6.1 naming conventions1.6.2 indentation and spacing1.6.3 block styles1.7 comments1.8 java and development tools1.9 foundations of object-oriented programming1.10 new terminology1.11 new words and expressions1.12 hands on lab1.12.1 installing jdk and eclipse ide1.12.2 programming in command prompt window1.12.3 programming in eclipse1.12.4 exporting and importing java projects in eclipse1.13 exerciseschapter 2 the basics of java language2.1 identifiers2.2 primitive data types2.3 literals2.4 variables2.5 operators2.5. 1assignment2.5.2 arithmetic operators2.5.3 relational operators2.5.4 logical operators2.5.5 bitwise operators2.5.6 conditional operator2.5.7 operator precedence2.6 expressions and statements2.7 the scanner class2.8 control structures2.8.1 sequence structures2.8.2 selection structures2.8.3 repetition structures2.8.4branching statements2.9 arrays2.10 built-in java classes2.10.1 java strings2.10.2 the string buffer class2.10.3 random numbers2.10.4 biginteger objects2.10.5 date and time2.10.6 wrapper classes2.11 command line arguments2.12 new terminology2.13 new words and expressions2.14 hands on lab2.14.1 getting input from keyboard via scanner class2.14.2 converting string type into int type2.14.3 two-dimensional array of int2.14.4 java strings2.15 exerciseschapter 3 classes and objects3.1 class declaration3.2 creating objects3.3 accessing objects via reference variables3.4 object reference this3.5 parameter passing3.6 returning from a method3.7 method overloading3.8 class variables and instance variables3.9 class methods and lnstance methods3.10 the s cope of variables3.11 garbage collection3.12 reflection……chapter 4 inheritance, interface and polymorphismchapter 5 exception handlingchapter 6 collections frameworkchapter 7 stream i/ochapter 8 creating a gui with jfc/swingchapter 9 multithreading

封面

foundations of programming in java

书名:foundations of programming in java

作者:董东,(澳)芬尼 编著

页数:408

定价:¥55.0

出版社:清华大学出版社

出版日期:2013-08-01

ISBN:9787302325512

PDF电子书大小:139MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注