Java Programming on Linux, Meyers N.

Java Programming on Linux - Nathan Meyers - 2000.

    This book is neither a course in Java programming nor a manual for the Linux OS. While the well-written text provides overviews of both Java and Linux, it's really a compendium of information you'll want on hand once you've chosen Java-on-Linux. Coverage includes: configuring your Linux desktop, a list of the Java core classes, a rundown of compilers, the Kaffe cleanroom, tidbits about Linus Torvalds and Richard Stallman, the Open Source movement, when JIT compilers are a benefit, threads, GNU, what's supported where, decompilers and obfuscators, and improved graphical rendering. This must-have book will answer your questions and provide enjoyable browsing for a long time

Java Programming on Linux - Nathan Meyers



Contents
Java Programming on Linux - 5
Linux and Java - The Choice of a New Millennium - 7
Part I A Brief Introduction to Java
Chapter 1 - What Is Java? - 12
Chapter 2 - Moving from C++ to Java - 19
Chapter 3 - A Look at the Java Core Classes - 36
Chapter 4 - Additional Sun Java Class Library Specs - 149
Part II A Brief Introduction to Linux
Chapter 5 - What Is Linux? - 155
Chapter 6 - How to Obtain and Install Linux - 162
Chapter 7 - Configuring Your Linux Desktop - 168
Chapter 8 - Installing Additional Linux Software - 173
Part III Setting Up for Java Development and Deployment on Linux
Chapter 9 - Setting Up a Linux Development Environment - 178
Chapter 10 - Java Components for Linux - 191
Chapter 11 - Choosing an Environment: 1.1 or 1.2? - 196
Chapter 12 - Software Licensing - 201
Part IV The Blackdown Port: A Sun Java SDK for Linux
Chapter 13 - Blackdown: The Official Linux Portx - 205
Chapter 14 - Configuring the Linux SDK/JRE Environment - 213
Chapter 15 - Troubleshooting the Blackdown JRE/JSDK Installation - 238
Chapter 16 - Participating in the Blackdown Community - 247
Part V Tools in the Blackdown JSDK
Chapter 17 - The Java Application Launchers: java, jre, and oldjava - 250
Chapter 18 - The Java Applet Viewer: appletviewer - 256
Chapter 19 - The Java Compiler: javac - 260
Chapter 20 - The Java Debugger: jdb - 263
Chapter 21 - The Java Archiver: jar - 268
Chapter 22 - The Java Native Code Header and Stub File Generator: javah - 270
Chapter 23 - The Java Documentation Generator: javadoc - 272
Chapter 24 - Miscellaneous JSDK Development Tools - 281
Part VI Additional Java Runtime Environments
Chapter 25 - The IBM JSDK Port - 292
Chapter 26 - Kaffe: A Cleanroom Java Environment - 293
Chapter 27 - Japhar: A Cleanroom JVM - 299
Chapter 28 - GNU Classpath: Cleanroom Core Class Libraries - 304
Chapter 29 - Mozilla ElectricalFire: A New JVM - 305
Chapter 30 - Sun HotSpot Performance Engine - 309
Chapter 31 - gcj: A Compiled Java Solution - 311
Chapter 32 - Tower: A Server-Side Hybrid Java Environment - 316
Part VII Additional Java Runtime Components
Chapter 33 - Just-In-Time Compilers - 325
Chapter 34 - Java3D Extension - 330
Chapter 35 - JavaComm, JCL, and RXTX: Serial Communications from Java - 340
Part VIII Compilers and Debuggers
Chapter 36 - The Jikes Compiler - 345
Chapter 37 - KJC: Kopi Java Compiler - 348
Chapter 38 - Generic Java Compilers - 351
Chapter 39 - The Jikes Debugger - 362
Chapter 40 - DDD: The Data Display Debugger - 366
Part IX IDEs, GUI Builders, and RAD Tools
Chapter 41 - vTcLava: A tcl-Based Java GUI Builder - 372
Chapter 42 - Korfe: A Python-Based Java GUI Builder - 379
Chapter 43 - PlaceHoldr IDE - 384
Chapter 44 - The Emacs JDE - 395
Chapter 45 - ArgoUML Modeling Tool - 405
Part X Miscellaneous Development Tools
Chapter 46 - Jad: A Java Decompiler - 412
Chapter 47 - DumpClass: A Tool for Querying Class Structure - 416
Chapter 48 - JMakeDepend: A Project Build Management Utility - 419
Part XI Java Application Distribution
Chapter 49 - Distributing Java Applications and JREs - 426
Chapter 50 - Deploying Applets with Java Plug-in - 429
Chapter 51 - Crossing Platform Component Models: Bringing Java to ActiveX - 439
Chapter 52 - InstallShield: Creating Self-Installing Java Applications - 456
Chapter 53 - DashO: Optimizing Applications for Delivery - 459
Part XII Linux Platform Issues
Chapter 54 - Java, Linux, and Threads - 469
Chapter 55 - JNI: Mixing Java and Native Code on Linux - 477
Chapter 56 - X Window System Tips and Tricks - 493
Part XIII Java Performance
Chapter 57 - Why Is Java Slow? - 508
Chapter 58 - A Heavy Look at Lightweight Toolkits - 519
Chapter 59 - An Approach to Improving Graphical Rendering Performance - 529
Chapter 60 - PerfAnal: A Free Performance Analysis Tool - 543
Chapter 61 - Heap Analysis Tool: Understanding Memory Utilization - 551
Chapter 62 - OptimizeIt: Live Performance Analysis - 554
Chapter 63 - Understanding Linux Kernel Performance - 560
Chapter 64 - Profiling User-Space Native Code - 568
Part XIV Java and Linux on Servers
Chapter 65 - Java on the Web: Java Servlets and Apache JServ - 574
Chapter 66 - Java from Web Pages: JSSI and JSP - 588
Chapter 67 - Java, Linux, and Three-Tiered Architectures - 560
Part XV Appendixes
Appendix A - Index of Tools and Programs - 607
Appendix B - Miscellaneous Program Listings - 611
Appendix C - Important Information Resources - 727
Appendix D - Tools Not Covered




Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Java Programming on Linux, Meyers N. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать книгу  Java Programming on Linux - Nathan Meyers - depositfiles

Скачать книгу  Java Programming on Linux - Nathan Meyers - letitbit
Дата публикации:





Теги: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-12-22 18:46:14