Java is a new and exciting object-oriented programming language which is set to transform the world wide web. Java allows users to write applications which can be accessed across different platforms and provides an effective means of building small but powerful programs that enable a huge range of new applications - such as animation, live updating, two-way interactions etc. - to be quickly and easily implemented. As with all the 'Essential Series' books Essential Java Fast provides a highly readable and accessible introduction to the Java programming language allowing the reader to get up and running fast when developing their own programs. Software developers producing software for the Internet, those writing substantial commercial applications in a Windows environment, as well as individuals wanting to produce single versions of an application to run on any platform, should read this book from cover to cover.
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
1 Why Use Java?.- What is Java?.- Is this book for you?.- What you need to run Java.- How to use this book.- Conventions.- 2 Object Orientation Primer.- What are objects?.- Classes.- Attributes and behaviour.- Inheritance.- Why use inheritance?.- 3 Java Applets.- Applets and applications.- Why applets are different.- A simple applet.- Initialising an applet.- Starting an applet.- Stopping an applet.- Destroying an applet.- Displaying text and graphics.- Java and HTML.- HTML tags.- The applet tag.- Creating an applet.- Controlling the applet size and position.- Compiling applications.- Command line arguments for applications.- Command line arguments for applets.- 4 The Java Language.- Applications and applets.- Features of Java programs.- Names in Java.- Running a Java application.- Key elements of a Java program.- Classes.- New objects.- Data types.- Arrays.- Methods.- Calling methods.- Creating a class and an object.- Instance variables.- Class variables.- Constants.- Using instance variables.- Using class variables.- The keyword this.- Arithmetic in Java.- Assigning number variables.- Casting.- Assigning characters, strings and boolean variables.- Assignment operators.- Assigning objects.- Comparison operators.- Comparing objects.- Overloaded methods.- Constructors.- The finalize method.- 5 Branching and Looping.- If…else statements.- Block statements.- The conditional operator.- Switch statements.- Looping.- While loops.- Do..while loops.- For loops.- Quitting loops.- Java operators.- Bitwise operators.- Logical operators.- Operator precedence.- Using strings in Java.- 6 Graphics.- Graphics basics.- Graphics drawing methods.- Lines and points.- Rectangles.- Plain rectangles.- Rounded rectangles.- 3D-effect rectangles.- Polygons.- Ovals.- Arcs.- Colour.- Pre-defined colour.- Defining colours.- Changing object colours.- Text and fonts.- Using images.- The drawlmage method.- The keyword this.- 7 Animation and Multithreading.- Multithreading.- Creating new threads.- Pre-emptive scheduling.- Problems with multiple threads.- The synchronized keyword.- Using Runnable.- Thread priorities.- Animation.- The bouncing ball applet.- Using threads.- Reducing flicker.- Overriding methods.- Overriding update.- Using double buffering.- 8 Handling Exceptions.- What are exceptions?.- Java exceptions.- The java.lang.Exception class.- Trying and catching.- Throwing and catching.- Using finally.- 9 The Java.Awt Package.- Event driven programming.- What the AWT does.- The Button component.- The Label component.- The Scrollbar component.- The Checkbox component.- The List component.- The TextField component.- Entering passwords.- The TextArea component.- Controlling layout.- The FlowLayout class.- The GridLayout class.- The GridBagLayout class.- The BorderLayout class.- The CardLayout class.- Layout methods.- Using the layout managers.- 10 Handling Events.- Mouse events.- The mouseDown and mouseUp events.- Boolean methods.- The line drawing applet.- The scribble applet.- Keyboard events.- The handleEvent method.- The action method.- 11 Windows, Dialogs and Menus.- Creating and displaying windows.- Adding objects to pages.- Menus.- Types of menu items.- Enabling and disabling menu items.- The Dialog subclass.- Windows methods.- 12 Input and Output Streams.- The java.io package.- The FilelnputStream class.- Reading from streams.- The skip and mark methods.- The ByteArraylnputStream class.- The StringBufferinputStream class.- The FilterinputStream class.- The BufferedlnputStream class.- The DatalnputStream class.- The LineNumberinputStream class.- The PushbacklnputStream class.- The PipedlnputStream class.- The SequencelnputStream class.- The OutputStream class.- The FileOutputStream class.- Writing to streams.- The ByteArrayOutputStream class.- The FilterOutputStream class.- The BufferedOutputStream class.- The PrintStream class.- The DataOutputStream class.- The PipedOutputStream class.- 13 Modifiers and Packages.- Access control.- The public access modifier.- The private access modifier.- The package access modifier.- The protected access modifier.- Accessor methods.- The final modifier.- Using packages.- Why use packages?.- Importing packages.- The java.lang package.- 14 Java and C++.- Data types.- Using strings.- Command line arguments.- Exception handling.- Miscellaneous differences.- Appendix A Java Packages.- Reserved words.- Reserved characters.- Java operators.- Java data types.- The Java class library.- Appendix B Class Hierarchies.- Class hierarchy.
Rare Book
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: HPB-Emerald, Dallas, TX, U.S.A.
paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_375827578
Quantità: 1 disponibili
Da: HPB-Red, Dallas, TX, U.S.A.
paperback. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_447175983
Quantità: 1 disponibili
Da: Better World Books: West, Reno, NV, U.S.A.
Condizione: Very Good. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 53380043-75
Quantità: 1 disponibili
Da: AwesomeBooks, Wallingford, Regno Unito
Paperback. Condizione: Very Good. Essential Java Fast: How to write object oriented software for the Internet (Essential Series) This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 7719-9783540760528
Quantità: 2 disponibili
Da: Bahamut Media, Reading, Regno Unito
Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9783540760528
Quantità: 1 disponibili
Da: Books Puddle, New York, NY, U.S.A.
Condizione: New. pp. 200. Codice articolo 263127573
Quantità: 1 disponibili
Da: Majestic Books, Hounslow, Regno Unito
Condizione: New. pp. 200 49:B&W 6.14 x 9.21 in or 234 x 156 mm (Royal 8vo) Perfect Bound on White w/Gloss Lam. Codice articolo 5768906
Quantità: 1 disponibili
Da: Biblios, Frankfurt am main, HESSE, Germania
Condizione: New. pp. 200. Codice articolo 183127583
Quantità: 1 disponibili
Da: BOOKWEST, Phoenix, AZ, U.S.A.
Soft cover. Condizione: New. US SELLER SHIPS FAST FROM USA. Codice articolo DOMONLY-102C7-3540760520
Quantità: 1 disponibili
Da: Ria Christie Collections, Uxbridge, Regno Unito
Condizione: New. In. Codice articolo ria9783540760528_new
Quantità: Più di 20 disponibili