Effective Java Programming Language Guide description
Written for the working Java developer, Joshua Bloch's Effective Java Programming Language Guide provides a truly useful set of over 50 best practices and tips for writing better Java code. With plenty of advice from an indisputable expert in the field, this title is sure to be an indispensable resource for anyone who wants to get more out of their code. / As a veteran developer at Sun, the author shares his considerable insight into the design choices made over the years in Sun's own Java libraries (which the author acknowledges haven't always been perfect). Based on his experience working with Sun's best minds, the author provides a compilation of 57 tips for better Java code organized by category. Many of these ideas will let you write more robust classes that better cooperate with built-in Java APIs. Many of the tips make use of software patterns and demonstrate an up-to-the-minute sense of what works best in today's design. Each tip is clearly introduced and explained with code snippets used to demonstrate each programming principle.
Similar scripts
Professional JSP 2nd Edition
(Popularity: ) : JavaServer Pages, together with the Java Servlet API, provide the dynamic web content presentation layer for the Java 2 Enterprise Edition. JSPs and Servlets integrate tightly to enable scalable and portable applications, and are widely supported. This book extensively covers ... Jfreechart
(Popularity: ) : JFreeChart is a free Java chart library with support for bar charts, line charts, pie charts, scatter plots, candlestick charts, high-low-open-close, combined charts and more. Includes log axes, zooming, mouse events, tooltips, and export to PNG/JPEG/PDF/SVG. You can use JFreeChart ... jFin financial date arithmetic
(Popularity: ) : Pure Java open source financial date arithmetic. Date adjustment, date offset, schedule generation and day count fraction calculation. Tiny Java 3d Graphics
(Popularity: ) : A lightweight, free, and easy-to-use 3D java engine with basic functionality. It helps if you understand vectors. Features double-buffered solid object face shading or hiding, rotation and movement, and edge joining. Two objects are defined for you already. The Complete Java 2 Certification Study Guide: Programmer's and Developers Exams (With CD-ROM)
(Popularity: ) : Newly revised and updated for Java 2 standards, the second edition of The Complete Java 2 Certification Study Guide is packed with information on what you'll need to know to pass both the Sun Java Programmer and Developer Exams. With ... JxCapture
(Popularity: ) : JxCapture is a cross-platform library that provides a comprehensive screen capture API for Java applications. You can capture any graphic element on the screen, whether an entire window or just a single object on it, and save it as a ... Herong's Tutorial Notes on JSP
(Popularity: ) : This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes wrote by the author while he was learning JSP himself. Topics include attachment, content-disposition, content_type, cookie, custom tag, debugging, expression language, ... Eltima Java Swing Components
(Popularity: ) : Eltima Java/SWING Components extend the standard set of visual library components, offering new ways to present your creativity to clients. You can add new attractive styles to your software, buttons, color dialogs and integrate Eltima Java/SWING Components into your Java ... ttp4che
(Popularity: ) : Features: Implicit SSL, AUTH SSL, AUTH TLS, FXP support, SSCN support, event model bandwidth control. StelsCSV v2.2 - JDBC driver for CSV files
(Popularity: ) : StelsCSV is a JDBC driver that allows to perform SQL queries and other JDBC operations on text files (CSV, tab-separated, fixed length etc). Using this driver, you can easily create a simple database consisting of plain text files. Also, the ...
User reviews
Similar Software
AFNIX programming language
(Popularity: ) : AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the object oriented paradigm. AFNIX programming language features a state of the art runtime engine that supports both 32 and 64 bits platforms.
AFNIX is distributed with several ... HTML Editor for Mac
(Popularity: ) : HTML Editor is a free and easy to use HTML editor created in the Java programming language.
Here are some key features of "HTML Editor":
· HTML Syntax Highliting
· WYSIWG HTML Editor. Type directly in the HTML view
· Load and Save HTML ... Jabaco
(Popularity: ) : Jabaco is a simple object-oriented programming language with a BASIC-like syntax. With Jabaco you are able to build powerful software for all java supported operating systems. Jabaco is a modern development environment that comes with a graphical GUI-Designer, a comfortable ... Python for Linux
(Popularity: ) : Python is an interpreted, interactive, object-oriented programming language. Python is often compared to Perl, Tcl, Scheme or Java.
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There ... db4o - database for objects
(Popularity: ) : db4o - database for objects - is a fast Java object database. A footprint of 80 kB saves device memory and allows online-download. Query-By-Example minimizes resource consumption and improves performance. Automatic object recognition permits zero-admin deployment. Integration with the Java ... Turbo/PL² 32-Bit
(Popularity: ) : You need a robust platform to design our own software applications? You want to feel the joy of programming? You want to program with an easy syntax? You want to go the future-oriented way?
Then, Turbo/PL² will meet your demands!
Turbo/PL² provides ... SheerPower 4GL -- Beyond BASIC
(Popularity: ) : SheerPower 4GL -- Beyond BASIC is an easy to use and easy to learn language with a complete high-speed CGI interface to Microsoft's IIS server. Create sexy Web-based applications in a snap. Impress yourself. Impress your friends. Download SheerPower 4GL ... Euphoria Programming Language
(Popularity: ) : A simple, powerful programming language that's easy to learn.Great for Windows GUI applications and DOS games.There's also a Linux and a FreeBSD version. Gentee
(Popularity: ) : Gentee is a friendly full-scale programming language. It is a reliable assistant in your everyday work. It is easy-to-master, and can be your first, as well as tenth programming language. All necessary documentation and a set of libraries are available. ... Armaide
(Popularity: ) : Armaide is a fast and responsive integrated development environment for Windows. It is designed for developing reliable software to run on the powerful NXP / Philips LPC2000 family of ARM-based microcontrollers. The programming language supported by Armaide is Oberon-07. It ...