C currency mall>Book>Technical books> quick learn Scala

Commodity code:S20151116174379222

Fast learning Scala

The community recognized domestic translation practitioners must read book pioneer

Commodity details

Scala is suitable for a certain Java programming experience, interested in Scala, and want to grasp the core concepts and the use of Scala developers read.

"Fast learning Scala" is a Java virtual machine (JVM) for the target operating environment and the object-oriented programming language and the characteristics of the programming language. You can use Scala to write a more streamlined program, and make full use of the power of concurrency. Since Scala is running on JVM, it can access any Java class libraries and operate with the Java framework. "Fast learning Scala" from a practical point of view, gives a quick, code based entry guide. Horstmann to "blog article size" of the space introduced the concept of Scala, so you can quickly grasp and application. The actual operation of the operation, a clear definition of the ability level, from the primary to the expert level, full guidance.

S.Horstmann Cay,Is the Java core technology, "Volume 1 and Volume 2, 8th Edition (Sun Microsystems Press published in 2008), the main author of the, in addition. He also wrote other 10 the oriented professional programmers and computer science students to books.

Translator order
Order
Preface
Author profile
The first chapter is based on A1
1.1 Scala interpreter
1.2 statement value and variable
1.3 common types
1.4 arithmetic and operator overloading
1.5 call function and method
1.6 apply method
1.7 Scaladoc
Practice

The second chapter is to control structure and function A1
2.1 conditional expression
2.2 statement termination
2.3 expressions and assignment
2.4 input and output
2.5 cycle
2.6 advanced for loop and for derived formula
2.7 function
2.8 default parameters and parameter L1
2.9 variable length parameter L1
2.10 process
2.11 lazy L1
2.12 abnormal
Practice

The third chapter is related to array operation A1
3.1 fixed length array
3.2 variable length array: array buffer
33 traversal array and array buffer
3.4 array conversion
3.5 common algorithms
3.6 interpretation Scaladoc
3.7 multidimensional array
3.8 and Java interoperability
Practice

The fourth chapter mapping and tuple A1
4.1 structure map
4.2 get the value in the map
4.3 value in the update map
4.4 iterative mapping
4.5 sorted mapping
4.6 and Java interoperability
4.7 tuple
4.8 zipper operation
Practice

The fifth chapter is A1
5.1 simple class and no reference method
52 attributes with setter and getter
5.3 attributes with getter
5.4 object private field
5.5 Bean attribute L1
5.6 auxiliary constructors
5.7 main constructor
5.8 nested class L1
Practice

The sixth chapter is A1
6.1 singleton object
6.2 associated objects
6.3 object of an extended class or characteristic
6.4 apply method
6.5 application object
6.6 enumeration
Practice

The seventh chapter and the introduction of A1
7.1.
7.2 action domain rule
7.3 series type package
7.4 file top marking method
7.5 package object
7.6 packet visibility
7.7 introduction
7.8 any place that can be declared to be introduced
7.9 rename and hide
7.10 implicit introduction
Practice

The eighth chapter is A1
8.1 extended class
8.2 rewriting method
8.3 type checking and conversion
84 protected fields and methods
8.5 super class structure
8.6 rewrite field
8.7 anonymous subclass
8.8 abstract class
8.9 Abstract field
8.10 structural order and early definition L3
8.11 Scala inheritance hierarchy
8.12 object equality L1
Practice

The ninth chapter file and regular expression A1
9.1 read line
9.2 read character
9.3 read the lexical unit and digital
9.4 read from URL or other source
9.5 read binary file
9.6 write text file
9.7 access directory
9.8 serialization
9.9 process control A2
9.10 regular expression
9.11 regular expression group
Practice

The tenth chapter characteristics L1
10.1 why not multiple inheritance
10.2 as the interface for the use of the characteristics
10.3 features with specific implementation
10.4 objects with characteristics
10.5 the characteristics of the stack.
10.6 in the characteristics of the method of rewriting Abstract
10.7 as a rich interface to use the characteristics
10.8 characteristics of the specific field
10.9 characteristics of the abstract field
10.10 feature sequence
10.11 the field in the initialization trait
10.12 extended categories of characteristics
10.13 type L2
10.14 what happened behind
Practice
......
The eleventh chapter operator L1
The twelfth chapter is the higher order function L1
The thirteenth chapter collection A2
The fourteenth chapter pattern matching and sample A2
The fifteenth chapter notes A2
The sixteenth chapter XML processing A2
The seventeenth chapter type parameter L2
The eighteenth chapter advanced type L2
Nineteenth chapter analysis A3
The twentieth chapter is ActorA3
The twenty-first chapter is the implicit conversion and implicit parameters L3
The twenty-second chapter is the continuation of the L3
Vocabulary list
Indexes