C♯ for Java programmers

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 m...

Full description

Bibliographic Details
Main Author: Bagnall, Brian
Other Authors: Faircloth, Jeremy, Cabrera, Harold
Format: eBook
Language:English
Published: Rockland, MA Syngress 2002
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04553nmm a2200517 u 4500
001 EB001913419
003 EBX01000000000000001076321
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 193183654X 
020 |a 1932266305 
020 |a 008047635X 
020 |a 9781932266306 
020 |a 9781931836548 
020 |a 1281056014 
020 |a 9780080476353 
050 4 |a QA76.73.C154 
100 1 |a Bagnall, Brian 
245 0 0 |a C♯ for Java programmers  |c Brian Bagnall [and others] ; Jeremy Faircloth, technical reviewer ; Harold Cabrera, technical editor 
246 3 1 |a C sharp for Java programmers 
260 |a Rockland, MA  |b Syngress  |c 2002 
300 |a xxvi, 613 pages  |b illustrations 
505 0 |a Part 1: Language Similarities -- 1. An Introduction to C♯ -- 2. Language Fundamentals -- 3. Declarations and Access Controls -- 4. Operators and Assignments -- 5. Flow Control -- 6. Exception Handling -- 7. Garbage Collection -- Part 2: Language Features not in Java -- 8. Enumerators -- 9. Structs and Properties -- 10. Pointers, Delegates and Primitive Parameters by Reference -- 11. Boxing and Unboxing -- 12. Working with native DLL's -- 13. Interoperation with COM -- Part 3: .NET's Basic Class Libraries vs. Java's Class Libraries -- 14. Strings -- 15. Input/Output -- 16.Networking -- 17. Threading -- 18. Collections -- 19. Reflection -- CD-ROM Contents: -- C♯ keywords and their Java equivalent -- Example codes for the key differences between the two languages -- A copy of the .Net's Basic Class Library API's 
653 |a COMPUTERS / Programming Languages / Java / bisacsh 
653 |a C# (Langage de programmation) 
653 |a COMPUTERS / Programming Languages / C♯ / bisacsh 
653 |a C# (Computer program language) / fast 
653 |a Java (Computer program language) / fast 
653 |a Java (Langage de programmation) 
653 |a COMPUTERS / Programming Languages / Pascal / bisacsh 
653 |a C# (Computer program language) / http://id.loc.gov/authorities/subjects/sh2001001705 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
700 1 |a Faircloth, Jeremy 
700 1 |a Cabrera, Harold 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a "Download all of the source code from www.syngress.com"--Cover. - Includes index 
773 0 |t Referex Security and Networking 
776 |z 008047635X 
776 |z 9781932266306 
776 |z 1932266305 
776 |z 9780080476353 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781931836548/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.13/3 
520 |a 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. Make your own in-depth analysis of C♯ and Java with the Syngress Wallet CD. Accompanying each book will be a wallet CD containing the HTML version of the text and in-depth code comparison to allow programmers to see for themselves the various differences between Java and C♯