Book description
Java Programmers, Preprare for Microsoft's .NET initiative while enhancing your repertoire and marketability with C# for Java Progammers!
C# for Java Programmers will prepare readers for the .NET framework by building on what they already know about object-oriented languages and give them the means to maintain their flexibility and effectiveness in an un-certain marketplace. This book will compare and contrast the advantages and disadvantages of both Java and C# to allow programmers to make their own decisions regarding what each language is best used for.
Whatever your feelings are about Microsoft and its .NET initiative, there can be no denying that C# is here to stay. The C# language, a close cousin to Java, is a new object-oriented programming language (OOPL) designed to work within the .NET framework. It improves upon many of the vague or ill-defined areas of C++ that frequently lead programmers into trouble. C# is a strongly-typed, object-oriented language designed to give the optimum blend of simplicity, expressiveness, and performance.
- Written specifically for Java programmers. C# for Java Programmers is not an introductory guide to C#, but builds on what Java programmers already know about object-oriented languages to give them an efficient means for making in-roads to the .NET framework.
- Compare and Contrast. This book will compare and contrast many of the advantages and drawbacks of Java and C# to allow programmers to make informed, intelligent decisions based on the unique uses of each language.
Table of contents
- Cover (1/3)
- Cover (2/3)
- Cover (3/3)
- Table of Contents (1/3)
- Table of Contents (2/3)
- Table of Contents (3/3)
- Foreword
- Chapter 1 The .NET Philosophy (1/6)
- Chapter 1 The .NET Philosophy (2/6)
- Chapter 1 The .NET Philosophy (3/6)
- Chapter 1 The .NET Philosophy (4/6)
- Chapter 1 The .NET Philosophy (5/6)
- Chapter 1 The .NET Philosophy (6/6)
- Chapter 2 Introducing C# (1/8)
- Chapter 2 Introducing C# (2/8)
- Chapter 2 Introducing C# (3/8)
- Chapter 2 Introducing C# (4/8)
- Chapter 2 Introducing C# (5/8)
- Chapter 2 Introducing C# (6/8)
- Chapter 2 Introducing C# (7/8)
- Chapter 2 Introducing C# (8/8)
- Chapter 3 Language Fundamentals (1/11)
- Chapter 3 Language Fundamentals (2/11)
- Chapter 3 Language Fundamentals (3/11)
- Chapter 3 Language Fundamentals (4/11)
- Chapter 3 Language Fundamentals (5/11)
- Chapter 3 Language Fundamentals (6/11)
- Chapter 3 Language Fundamentals (7/11)
- Chapter 3 Language Fundamentals (8/11)
- Chapter 3 Language Fundamentals (9/11)
- Chapter 3 Language Fundamentals (10/11)
- Chapter 3 Language Fundamentals (11/11)
- Chapter 4 Programming Structures (1/13)
- Chapter 4 Programming Structures (2/13)
- Chapter 4 Programming Structures (3/13)
- Chapter 4 Programming Structures (4/13)
- Chapter 4 Programming Structures (5/13)
- Chapter 4 Programming Structures (6/13)
- Chapter 4 Programming Structures (7/13)
- Chapter 4 Programming Structures (8/13)
- Chapter 4 Programming Structures (9/13)
- Chapter 4 Programming Structures (10/13)
- Chapter 4 Programming Structures (11/13)
- Chapter 4 Programming Structures (12/13)
- Chapter 4 Programming Structures (13/13)
- Chapter 5 Objects and Classes (1/8)
- Chapter 5 Objects and Classes (2/8)
- Chapter 5 Objects and Classes (3/8)
- Chapter 5 Objects and Classes (4/8)
- Chapter 5 Objects and Classes (5/8)
- Chapter 5 Objects and Classes (6/8)
- Chapter 5 Objects and Classes (7/8)
- Chapter 5 Objects and Classes (8/8)
- Chapter 6 Object-Oriented Programming (1/10)
- Chapter 6 Object-Oriented Programming (2/10)
- Chapter 6 Object-Oriented Programming (3/10)
- Chapter 6 Object-Oriented Programming (4/10)
- Chapter 6 Object-Oriented Programming (5/10)
- Chapter 6 Object-Oriented Programming (6/10)
- Chapter 6 Object-Oriented Programming (7/10)
- Chapter 6 Object-Oriented Programming (8/10)
- Chapter 6 Object-Oriented Programming (9/10)
- Chapter 6 Object-Oriented Programming (10/10)
- Chapter 7 Other C# Features (1/8)
- Chapter 7 Other C# Features (2/8)
- Chapter 7 Other C# Features (3/8)
- Chapter 7 Other C# Features (4/8)
- Chapter 7 Other C# Features (5/8)
- Chapter 7 Other C# Features (6/8)
- Chapter 7 Other C# Features (7/8)
- Chapter 7 Other C# Features (8/8)
- Chapter 8 Delegates and Events (1/7)
- Chapter 8 Delegates and Events (2/7)
- Chapter 8 Delegates and Events (3/7)
- Chapter 8 Delegates and Events (4/7)
- Chapter 8 Delegates and Events (5/7)
- Chapter 8 Delegates and Events (6/7)
- Chapter 8 Delegates and Events (7/7)
- Chapter 9 Attributes and Assemblies (1/7)
- Chapter 9 Attributes and Assemblies (2/7)
- Chapter 9 Attributes and Assemblies (3/7)
- Chapter 9 Attributes and Assemblies (4/7)
- Chapter 9 Attributes and Assemblies (5/7)
- Chapter 9 Attributes and Assemblies (6/7)
- Chapter 9 Attributes and Assemblies (7/7)
- Chapter 10 Multithreading (1/7)
- Chapter 10 Multithreading (2/7)
- Chapter 10 Multithreading (3/7)
- Chapter 10 Multithreading (4/7)
- Chapter 10 Multithreading (5/7)
- Chapter 10 Multithreading (6/7)
- Chapter 10 Multithreading (7/7)
- Chapter 11 Working with I/O Streams (1/10)
- Chapter 11 Working with I/O Streams (2/10)
- Chapter 11 Working with I/O Streams (3/10)
- Chapter 11 Working with I/O Streams (4/10)
- Chapter 11 Working with I/O Streams (5/10)
- Chapter 11 Working with I/O Streams (6/10)
- Chapter 11 Working with I/O Streams (7/10)
- Chapter 11 Working with I/O Streams (8/10)
- Chapter 11 Working with I/O Streams (9/10)
- Chapter 11 Working with I/O Streams (10/10)
- Chapter 12 Creating User Interfaces with Windows Forms (1/5)
- Chapter 12 Creating User Interfaces with Windows Forms (2/5)
- Chapter 12 Creating User Interfaces with Windows Forms (3/5)
- Chapter 12 Creating User Interfaces with Windows Forms (4/5)
- Chapter 12 Creating User Interfaces with Windows Forms (5/5)
- Chapter 13 Web Development with C# (1/10)
- Chapter 13 Web Development with C# (2/10)
- Chapter 13 Web Development with C# (3/10)
- Chapter 13 Web Development with C# (4/10)
- Chapter 13 Web Development with C# (5/10)
- Chapter 13 Web Development with C# (6/10)
- Chapter 13 Web Development with C# (7/10)
- Chapter 13 Web Development with C# (8/10)
- Chapter 13 Web Development with C# (9/10)
- Chapter 13 Web Development with C# (10/10)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (1/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (2/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (3/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (4/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (5/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (6/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (7/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (8/9)
- Chapter 14 Working with ActiveX, COM, and Unmanaged Code (9/9)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (1/6)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (2/6)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (3/6)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (4/6)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (5/6)
- Chapter 15 Microsoft Says JUMP— Java User Migration Path (6/6)
- Appendix A C# Keywords and Java Equivalents (1/2)
- Appendix A C# Keywords and Java Equivalents (2/2)
- Index (1/3)
- Index (2/3)
- Index (3/3)
- Related Titles
Product information
- Title: C# For Java Programmers
- Author(s):
- Release date: June 2002
- Publisher(s): Syngress
- ISBN: 9780080476353
You might also like
video
C# in Depth, 4th Ed, Video Edition
"Jon doesn’t just explain how C# works; he explains how the whole thing holds together as …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Building Microservices, 2nd Edition
Distributed systems have become more fine-grained as organizations shift from code-heavy monolithic applications to smaller, self-contained …