top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Beginning Java 17 Fundamentals : Object-Oriented Programming in Java 17
Beginning Java 17 Fundamentals : Object-Oriented Programming in Java 17
Autore Sharan Kishori
Edizione [3rd ed.]
Pubbl/distr/stampa Berkeley, CA : , : Apress L. P., , 2021
Descrizione fisica 1 online resource (1023 pages)
Altri autori (Persone) DavisAdam L
Soggetto genere / forma Electronic books.
ISBN 9781484273074
9781484273067
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Programming Concepts -- What Is Programming? -- Components of a Programming Language -- Programming Paradigms -- Imperative Paradigm -- Procedural Paradigm -- Declarative Paradigm -- Functional Paradigm -- Logic Paradigm -- Object-Oriented Paradigm -- What Is Java? -- The Object-Oriented Paradigm and Java -- Abstraction -- Abstraction for Hiding Complexities -- Data Abstraction -- Encapsulation and Information Hiding -- Inheritance -- Polymorphism -- Overloading Polymorphism -- Coercion Polymorphism -- Inclusion Polymorphism -- Parametric Polymorphism -- Summary -- Chapter 2: Setting Up the Environment -- System Requirements -- Installing JDK 17 -- The JDK Directory Structure -- Verifying the JDK Installation -- Starting the JShell Tool -- Installing NetBeans 12 -- Configuring NetBeans -- Summary -- Chapter 3: Writing Java Programs -- The Goal Statement -- Using the JShell Tool -- What Is a Java Program? -- Writing the Source Code -- Writing Comments -- Declaring a Module -- Declaring Types -- Package Declaration -- Import Declarations -- Class Declaration -- Types Have Two Names -- Compiling the Source Code -- Packaging the Compiled Code -- Running a Java Program -- Playing with Module Options -- Listing Observable Modules -- Limiting the Observable Modules -- Describing a Module -- Printing Module Resolution Details -- Dry-Running Your Program -- Enhancing a Module Descriptor -- Running Java Programs in Legacy Mode -- Duplicate Modules on a Module Path -- Syntax for Command-Line Options -- Writing Java Programs Using the NetBeans IDE -- Creating a Java Project -- Creating Modular JARs in NetBeans -- NetBeans Project Directory Structure -- Adding Classes to a Module -- Customizing NetBeans Project Properties.
Opening an Existing NetBeans Project -- Behind the Scenes -- Summary -- Chapter 4: Data Types -- What Is a Data Type -- What Is an Identifier? -- Keywords -- Data Types in Java -- Local Variable Type Inference -- Primitive Data Types in Java -- Integral Data Types -- The int Data Type -- The long Data Type -- The byte Data Type -- The short Data Type -- The char Data Type -- Character Literals in Single Quotes -- Character Escape Sequence -- Unicode Character Escape Sequence -- Octal Character Escape Sequence -- The boolean Data Type -- Floating-Point Data Types -- The float Data Type -- The double Data Type -- Underscores in Numeric Literals -- Java Compiler and Unicode Escape Sequence -- A Short Break -- Binary Representation of Integers -- Diminished Radix Complement -- Radix Complement -- Binary Representation of Floating-Point Numbers -- 32-Bit Single-Precision Floating-Point Format -- Sign -- Exponent -- Significand -- Special Floating-Point Numbers -- Signed Zeros -- Signed Infinities -- NaN -- Denormals -- Rounding Modes -- Rounding Toward Zero -- Rounding Toward Positive Infinity -- Rounding Toward Negative Infinity -- Rounding Toward Nearest -- IEEE Floating-Point Exceptions -- Division by Zero Exception -- Invalid Operation Exception -- Overflow Exception -- Underflow Exception -- Inexact Exception -- Java and IEEE Floating-Point Standards -- Little-Endian and Big-Endian -- Summary -- Chapter 5: Operators -- What Is an Operator? -- Assignment Operator -- Declaration, Initialization, and Assignment -- Arithmetic Operators -- Addition Operator (+) -- Subtraction Operator (-) -- Multiplication Operator (*) -- Division Operator (/) -- Modulus Operator (%) -- Rule #1 -- Rule #2 -- Rule #1 -- Rule #2 -- Rule #3 -- Rule #4 -- Rule #5 -- Unary Plus Operator (+) -- Unary Minus Operator (-) -- Compound Arithmetic Assignment Operators.
Increment (++) and Decrement (--) Operators -- String Concatenation Operator (+) -- Relational Operators -- Equality Operator (==) -- Rule #1 -- Rule #2 -- Rule #3 -- Inequality Operator (!=) -- Greater Than Operator (> -- ) -- Greater Than or Equal to Operator (> -- =) -- Less Than Operator (< -- ) -- Less Than or Equal to Operator (< -- =) -- Boolean Logical Operators -- Logical NOT Operator (!) -- Logical Short-Circuit AND Operator (& -- & -- ) -- Logical AND Operator (& -- ) -- Logical Short-Circuit OR Operator (||) -- Logical OR Operator (|) -- Logical XOR Operator (^) -- Compound Boolean Logical Assignment Operators -- Ternary Operator (?:) -- Bitwise Operators -- Operator Precedence -- Summary -- Chapter 6: Statements -- What Is a Statement? -- Types of Statements -- Declaration Statement -- Expression Statement -- Control Flow Statement -- A Block Statement -- The if-else Statement -- The switch Statement -- The switch Expression -- The for Statement -- Initialization -- Condition Expression -- Expression List -- The for-each Statement -- The while Statement -- The do-while Statement -- The break Statement -- The continue Statement -- An Empty Statement -- Summary -- Chapter 7: Classes -- What Is a Class? -- Declaring a Class -- Declaring Fields in a Class -- Creating Instances of a Class -- The null Reference Type -- Using Dot Notation to Access Fields of a Class -- Default Initialization of Fields -- Access Level Modifiers for a Class -- Import Declarations -- Single-Type Import Declaration -- Import-on-Demand Declaration -- Import Declarations and Type Search Order -- Automatic Import Declarations -- Static Import Declarations -- Static Import Rule #1 -- Static Import Rule #2 -- Static Import Rule #3 -- Declaring a Record -- Summary -- Chapter 8: Methods -- What Is a Method? -- Declaring Methods of a Class.
Local Variables -- Rule #1 -- Rule #2 -- Rule #3 -- Rule #4 -- Instance Methods and Class Methods -- Invoking a Method -- The Special main() Method -- What Is this? -- Access Levels for Class Members -- Access Level: A Case Study -- What Is a Var-Args Method? -- Overloading a Var-Args Method -- Var-Args Methods and the main() Method -- Parameter-Passing Mechanisms -- Pass by Value -- Pass by Constant Value -- Pass by Reference -- Pass by Reference Value -- Pass by Constant Reference Value -- Pass by Result -- Pass by Value Result -- Pass by Name -- Pass by Need -- Parameter-Passing Mechanisms in Java -- Summary -- Chapter 9: Constructors -- What Is a Constructor? -- Declaring a Constructor -- Overloading a Constructor -- Writing Code for a Constructor -- Calling a Constructor from Another Constructor -- Using a return Statement Inside a Constructor -- Access Level Modifier for a Constructor -- Default Constructor -- A static Constructor -- Instance Initialization Block -- Static Initialization Block -- The final Keyword -- final Local Variables -- final Parameters -- final Instance Variables -- final Class Variables -- final Reference Variables -- Compile-Time vs. Runtime final Variables -- Generic Classes -- Summary -- Chapter 10: Modules -- What Is a Module? -- Declaring Modules -- Declaring Module Dependence -- An Example of Module Dependence -- Troubleshooting -- Empty Package Error -- Module Not Found Error -- Package Does Not Exist Error -- Module Resolution Exception -- Implicit Dependence -- Optional Dependence -- Opening Modules and Packages -- Open Modules -- Opening Packages -- Splitting Packages Across Modules -- Restrictions in Module Declarations -- Types of Modules -- Normal Modules -- Open Modules -- Automatic Modules -- Unnamed Modules -- Aggregator Modules -- Knowing About Modules at Runtime -- Migration Path to Modules.
Java Class Dependency Analyzer -- Disassembling Module Definitions -- Summary -- Chapter 11: Object and Objects Classes -- The Object Class -- Rule #1 -- Rule #2 -- What Is the Class of an Object? -- Computing the Hash Code of an Object -- Comparing Objects for Equality -- String Representation of an Object -- Cloning Objects -- Finalizing an Object -- Immutable Objects -- The Objects Class -- Bounds Checks -- Comparing Objects -- Computing Hash Code -- Checking for Null -- Validating Arguments -- Obtaining String Representation of Objects -- Using the Objects Class -- Summary -- Chapter 12: Wrapper Classes -- Wrapper Classes -- Numeric Wrapper Classes -- The Character Wrapper Class -- The Boolean Wrapper Class -- Unsigned Numeric Operations -- Autoboxing and Unboxing -- Beware of Null Values -- Overloaded Methods and Autoboxing/Unboxing -- Comparison Operators and Autoboxing/Unboxing -- Collections and Autoboxing/Unboxing -- Summary -- Chapter 13: Exception Handling -- What Is an Exception? -- An Exception Is an Object -- Using a try-catch Block -- Transfer of Control -- Exception Class Hierarchy -- Arranging Multiple catch Blocks -- A Multi-catch Block -- Checked and Unchecked Exceptions -- Checked Exception: Catch or Declare -- Checked Exceptions and Initializers -- Throwing an Exception -- Creating an Exception Class -- The finally Block -- Rethrowing an Exception -- Analysis of Rethrown Exceptions -- Throwing Too Many Exceptions -- Accessing the Stack of a Thread -- The try-with-resources Block -- Summary -- Chapter 14: Assertions -- What Is an Assertion? -- Testing Assertions -- Enabling/Disabling Assertions -- Using Assertions -- Checking for Assertion Status -- Summary -- Chapter 15: Strings -- What Is a String? -- String Literals -- Escape Sequence Characters in String Literals -- Unicode Escapes in String Literals -- What Is a CharSequence?.
Creating String Objects.
Record Nr. UNINA-9910510557103321
Sharan Kishori  
Berkeley, CA : , : Apress L. P., , 2021
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Java 8 APIs, Extensions and Libraries : Swing, JavaFX, JavaScript, JDBC and Network Programming APIs / / by Kishori Sharan
Beginning Java 8 APIs, Extensions and Libraries : Swing, JavaFX, JavaScript, JDBC and Network Programming APIs / / by Kishori Sharan
Autore Sharan Kishori
Edizione [1st ed. 2014.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Descrizione fisica 1 online resource (796 p.)
Disciplina 004
Collana The expert's voice in Java. Beginning Java 8 APIs, extensions, and libraries
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4302-6662-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Foreword""; ""Introduction""; ""Chapter 1: Introduction to Swing""; ""What Is Swing?""; ""The Simplest Swing Program""; ""Components of a JFrame""; ""Adding Components to a JFrame""; ""Some Utility Classes""; ""The Point Class""; ""The Dimension Class""; ""The Insets Class""; ""The Rectangle Class""; ""Layout Managers""; ""FlowLayout""; ""BorderLayout""; ""CardLayout""; ""BoxLayout""; ""GridLayout""; ""GridBagLayout""; ""The gridx and gridy Constraints""; ""Case #1""
""Case #2""""Case #3""; ""Case #4""; ""The gridwidth and gridheight Constraints""; ""The fill Constraint""; ""The ipadx and ipady Constraints""; ""The insets Constraints""; ""The anchor Constraint""; ""The weightx and weighty Constraints""; ""SpringLayout""; ""GroupLayout""; ""The null Layout Manager""; ""Creating a Reusable JFrame""; ""Event Handling""; ""Handling Mouse Events""; ""Summary""; ""Chapter 2: Swing Components""; ""What Is a Swing Component?""; ""JButton""; ""JPanel""; ""JLabel""; ""Text Components""; ""JTextComponent""; ""JTextField""; ""JPasswordField""; ""JFormattedTextField""
""JTextArea""""JEditorPane""; ""JTextPane""; ""Validating Text Input""; ""Making Choices""; ""JSpinner""; ""JScrollBar""; ""JScrollPane""; ""JProgressBar""; ""JSlider""; ""JSeparator""; ""Menu s""; ""JToolBar""; ""JToolBar Meets the Action Interface""; ""JTable""; ""JTree""; ""JTabbedPane and JSplitPane""; ""Custom Dialogs""; ""Standard Dialogs""; ""File and Color Choosers""; ""JFileChooser""; ""JColorChooser""; ""JWindow""; ""Working with Colors""; ""Working with Borders""; ""Working with Fonts""; ""Validating Components""; ""Painting Components and Drawing Shapes""; ""Immediate Painting""
""Double Buffering""""JFrame Revisited""; ""Summary""; ""Chapter 3: Advanced Swing""; ""Using HTML in Swing Components""; ""Threading Model in Swing""; ""Pluggable Look and Feel""; ""Skinnable Look-and-Feel""; ""Drag and Drop""; ""Multiple Document Interface Application""; ""The Toolkit Class""; ""Decorating Components Using JLayer""; ""Translucent Windows""; ""Shaped Window""; ""Summary""; ""Chapter 4: Applets""; ""What Is an Applet?""; ""Developing an Applet""; ""Writing an Applet""; ""Deploying an Applet""; ""Creating the HTML Document""; ""Deploying Applets in Production""
""Deploying Applets for Testing""""Installing and Configuring Java Plug-in""; ""Installing the Java Plug-in""; ""Opening the Java Control Panel""; ""Configuring Java Plug-in""; ""Viewing an Applet""; ""Using the appletviewer to Test Applets""; ""Using the codebase Attribute""; ""Example 1""; ""Example 2""; ""Example 3""; ""The Life Cycle of an Applet""; ""The init() Method""; ""The start() Method""; ""The stop() Method""; ""The destroy() Method""; ""Passing Parameters to Applets""; ""Publishing the Applet�s Parameter Information""; ""Publishing the Applet�s Information""
""Other Attributes of the Tag""
Altri titoli varianti Beginning Java eight application programming interface's, extensions and libraries
Swing, JavaFX, JavaScript, JDBC and network programming APIs
Record Nr. UNINA-9910300467803321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Java 8 Fundamentals : Language Syntax, Arrays, Data Types, Objects, and Regular Expressions / / by Kishori Sharan
Beginning Java 8 Fundamentals : Language Syntax, Arrays, Data Types, Objects, and Regular Expressions / / by Kishori Sharan
Autore Sharan Kishori
Edizione [1st ed. 2014.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Descrizione fisica 1 online resource (810 p.)
Disciplina 005.133
Collana Expert's Voice in Java
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4302-6653-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Contents at a Glance; Introduction; Chapter 1: Programming Concepts; What Is Programming?; Components of a Programming Language; Programming Paradigms; Imperative Paradigm; Procedural Paradigm; Declarative Paradigm; Functional Paradigm; Logic Paradigm; Object-Oriented Paradigm; What Is Java?; The Object-Oriented Paradigm and Java; Abstraction; Abstraction for Hiding Complexities; Procedural Abstraction; Data Abstraction; Encapsulation and Information Hiding; Inheritance; Polymorphism; Overloading Polymorphism; Coercion Polymorphism; Inclusion Polymorphism; Parametric Polymorphism; Summary
Chapter 2: Writing Java ProgramsWhat is a Java Program?; System Requirements; Writing the Source Code; Package Declaration; Import Declarations; Class Declaration; Compiling the Source Code; Running the Compiled Code; Using NetBeans IDE; Creating a Java Project; Adding Classes to the Project; Customizing Project Properties; Opening an Existing NetBeans Project; Behind the Scenes; Summary; Chapter 3: Data Types; What Is a Data Type?; What Is an Identifier ?; Data Types in Java; Primitive Data Types in Java; Integral Data Types; The int Data Type; The long Data Type; The byte Data Type
The short Data TypeThe char Data Type; The boolean Data Type; Floating-Point Data Types; The float Data Type; The double Data Type; Underscores in Numeric Literals; Java Compiler and Unicode Escape Sequence; A Short Break; Binary Representation of Integers; Diminished Radix Complement; Radix Complement; Binary Representation of Floating-Point Numbers; 32-bit Single-Precision Floating-Point Format; Sign; Exponent; Significand; Special Floating-Point Numbers; Signed Zeros; Signed Infinities; NaN; Denormals; Rounding Modes; Rounding Toward Zero; Rounding Toward Positive Infinity
Rounding Toward Negative InfinityRounding Toward Nearest; IEEE Floating-Point Exceptions; Division by Zero Exception; Invalid Operation Exception; Overflow Exception; Underflow Exception; Inexact Exception; Java and IEEE Floating-Point Standards; Little-Endian and Big-Endian; Summary; Chapter 4: Operators; What Is an Operator?; Assignment Operator (=); Declaration, Initialization, and Assignment; Arithmetic Operators; Addition Operator (+); Subtraction Operator (-); Multiplication Operator (*); Division Operator (/); Modulus Operator (%); Unary Plus Operator (+); Unary Minus Operator (-)
Compound Arithmetic Assignment OperatorsIncrement (++) and Decrement (--) Operators; String Concatenation Operator (+); Relational Operators; Equality Operator (==); Inequality Operator (!=); Greater Than Operator (>); Greater Than or Equal to Operator (>=); Less Than Operator (<); Less Than or Equal to Operator (<=); Boolean Logical Operators; Logical NOT Operator (!); Logical Short-Circuit AND Operator (&&); Logical AND Operator (&); Logical Short-Circuit OR Operator (||); Logical OR Operator (|); Logical XOR Operator (^); Compound Boolean Logical Assignment Operators; Ternary Operator (?:)
Operator Precedence
Record Nr. UNINA-9910300470903321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Java 8 Language Features : Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams / / by Kishori Sharan
Beginning Java 8 Language Features : Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams / / by Kishori Sharan
Autore Sharan Kishori
Edizione [1st ed. 2014.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Descrizione fisica 1 online resource (690 p.)
Disciplina 005.13
Collana The expert's voice in Java
Soggetto topico Java (Computer program language)
Software engineering
Java
Software Engineering/Programming and Operating Systems
ISBN 1-4302-6659-7
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Contents at a Glance; Introduction; Chapter 1: Annotations; What Are Annotations?; Declaring an Annotation Type; Restrictions on Annotation Types; Restriction #1; Restriction #2; Restriction #3; Restriction #4; Restriction #5; Restriction #6; Default Value of an Annotation Element; Annotation Type and Its Instances; Using Annotations; Primitive Types; String Types; Class Types; Enum Type; Annotation Type; Array Type Annotation Element; No Null Value in an Annotation; Shorthand Annotation Syntax; Marker Annotation Types; Meta-Annotation Types; The Target Annotation Type
The Retention AnnotationThe Inherited Annotation Type; The Documented Annotation; The Repeatable Annotation; The Native Annotation; Commonly Used Standard Annotations; The Deprecated Annotation Type; The Override Annotation Type; The SuppressWarnings Annotation Type; The FunctionalInterface Annotation Type; Annotating a Java Package; Accessing Annotations at Runtime; Evolving Annotation Types; Annotation Processing at Source Code Level; Summary; Chapter 2: Inner Classes; What Is an Inner Class?; Advantages of Using Inner Classes; Types of Inner Classes; Member Inner Class; Local Inner Class
Anonymous Inner ClassA static Member Class Is Not an Inner Class; Creating Objects of Inner Classes; Accessing Enclosing Class Members; Restrictions on Accessing Local Variables; Inner Class and Inheritance; No static Members in an Inner Class; Generated Class Files for Inner Classes; Inner Classes and the Compiler Magic; Closures and Callbacks; Defining Inner Classes in Static Contexts; Summary; Chapter 3: Reflection; What Is Reflection?; Reflection in Java; The java.lang.Class Class; Reflecting on a Class; Reflecting on Fields; Reflecting on an Executable; Reflecting on Methods
Reflecting on ConstructorsCreating Objects; Invoking Methods; Accessing Fields; Bypassing Accessibility Check; Reflecting on Arrays; Expanding an Array; Who Should Use Reflection?; Summary; Chapter 4: Generics; What Are Generics?; Supertype-Subtype Relationship; Raw Type; Unbounded Wildcards; Upper-Bounded Wildcards; Lower-Bounded Wildcards; Generic Methods and Constructors; Type Inference in Generic Object Creation; No Generic Exception Classes; No Generic Anonymous Classes; Generics and Arrays; Runtime Class Type of Generic Objects; Heap Pollution
Varargs Methods and Heap Pollution WarningsSummary; Chapter 5: Lambda Expressions; What Is a Lambda Expression?; Why Do We Need Lambda Expressions?; Syntax for Lambda Expressions; Omitting Parameter Types; Declaring a Single Parameter; Declaring No Parameters; Parameters with Modifiers; Declaring Body of Lambda Expressions; Target Typing; Functional Interfaces; Using the @FunctionalInterface Annotation; Generic Functional Interface; Intersection Type and Lambda Expressions; Commonly Used Functional Interfaces; Using the Function Interface; Using the Predicate Interface
Using Functional Interfaces
Record Nr. UNINA-9910300660403321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2014
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Beginning Java 9 Fundamentals : Arrays, Objects, Modules, JShell, and Regular Expressions / / by Kishori Sharan
Beginning Java 9 Fundamentals : Arrays, Objects, Modules, JShell, and Regular Expressions / / by Kishori Sharan
Autore Sharan Kishori
Edizione [2nd ed. 2017.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017
Descrizione fisica 1 online resource (XXXVI, 1037 p. 128 illus., 45 illus. in color.)
Disciplina 005.2762
Soggetto topico Java (Computer program language)
Computer programming
Java
Programming Techniques
ISBN 1-4842-2902-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 16.0px; font: 14.0px Helvetica; color: rgb(0,0,0); } span.s1 { } span.s2 { color: rgb(0,0,0); } 1. Programming Concepts -- 2. Setting Up the Environment -- 3. Writing Java Programs -- 4. Data Types -- 5. Operators -- 6. Statements -- 7. Classes and Objects -- 8. Methods -- 9. Constructors -- 10. Modules -- 11. Object and Objects Classes -- 12. Wrapper Classes -- 13. Execution Handling -- 14. Assertions -- 15. Strings -- 16. Dates and Times -- 17. Formatting Data -- 18. Regular Expressions -- 19. Arrays -- 20. Inheritance -- 21. Interfaces -- 22. Enum Types -- 23. Java Shell -- Appendix A: Character Encodings -- Appendix B: Documentation Comments.
Altri titoli varianti Beginning Java nine fundamentals
Record Nr. UNINA-9910254567903321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Java 13 Revealed : For Early Adoption and Migration / / by Kishori Sharan
Java 13 Revealed : For Early Adoption and Migration / / by Kishori Sharan
Autore Sharan Kishori
Edizione [2nd ed. 2019.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Descrizione fisica 1 online resource (286 pages) : illustrations
Disciplina 005.133
Soggetto topico Java (Computer program language)
Programming languages (Electronic computers)
Computer programming
Java
Programming Languages, Compilers, Interpreters
Programming Techniques
ISBN 1-4842-5407-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1: Local Variable Type Inference -- 2: Java Versioning Scheme -- 3: The HTTP Client API -- 4: Launching Single File Source Code Programs -- 5: Enhanced Switch -- 6: Text Blocks -- 7: Class Data Sharing -- 8: Tools and APIs Changes.
Altri titoli varianti Java thirteen revealed
Record Nr. UNINA-9910349523503321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2019
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Java 9 Revealed [[electronic resource] ] : For Early Adoption and Migration / / by Kishori Sharan
Java 9 Revealed [[electronic resource] ] : For Early Adoption and Migration / / by Kishori Sharan
Autore Sharan Kishori
Edizione [1st ed. 2017.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017
Descrizione fisica 1 online resource (XXVI, 520 p. 75 illus., 58 illus. in color.)
Disciplina 005.133
Soggetto topico Java (Computer program language)
Programming languages (Electronic computers)
Computer programming
Java
Programming Languages, Compilers, Interpreters
Programming Techniques
ISBN 1-4842-2592-9
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Introducing Java 9 and Timeline -- 2. The Module System -- 3. Creating Your First Module -- 4. Module Dependency -- 5. Implementing Services -- 6. Packaging Modules -- 7. Creating Custom Runtime Images -- 8. Breaking Changes in JDK 9 -- 9. Breaking Module Encapsulation -- 10.  The Module API -- 11. The Java Shell -- 12. Process API Updates -- 13. Collection API Updates -- 14. The HTTP/2 Client API -- 15. Enhanced Deprecation -- 16. Stack Waking -- 17. Reactive Streams -- 18. Streams API Updates -- 19. Platform and JVM Logging -- 20. Other Changes in JDK 9.
Record Nr. UNINA-9910254852703321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2017
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Java APIs, Extensions and Libraries : With JavaFX, JDBC, jmod, jlink, Networking, and the Process API / / by Kishori Sharan
Java APIs, Extensions and Libraries : With JavaFX, JDBC, jmod, jlink, Networking, and the Process API / / by Kishori Sharan
Autore Sharan Kishori
Edizione [2nd ed. 2018.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Descrizione fisica 1 online resource (826 pages)
Disciplina 005.133
Soggetto topico Java (Computer program language)
Computer science
Computer programming
Java
Computer Science, general
Programming Techniques
ISBN 1-4842-3546-0
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Introduction to Swing -- 2. Swing Components -- 3. Advanced Swing -- 4. Network Programming -- 5. JDBC API -- 6. Java Remote Method Invocation -- 7. Java Native Interface -- 8. Introduction to JavaFX -- 9. Scripting in Java -- 10. Process API -- 11. Packaging Module -- 12. Custom Runtime Images.
Record Nr. UNINA-9910300749403321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Java Language Features : With Modules, Streams, Threads, I/O, and Lambda Expressions / / by Kishori Sharan
Java Language Features : With Modules, Streams, Threads, I/O, and Lambda Expressions / / by Kishori Sharan
Autore Sharan Kishori
Edizione [2nd ed. 2018.]
Pubbl/distr/stampa Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Descrizione fisica 1 online resource (895 pages) : illustrations
Disciplina 005.133
Soggetto topico Java (Computer program language)
Computer programming
Java
Programming Techniques
ISBN 1-4842-3348-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1. Annotations -- 2. Inner Classes -- 3. Reflection -- 4. Generics -- 5. Lambda Expressions -- 6. Threads -- 7. Input Output -- 8. Working with Archive Files -- 9. New Input Output NIO -- 10. New Input Output 2.0 -- 11. Garbage Collection -- 12. Collections -- 13. Streams -- 14. Implementing Services -- 15. The Module API -- 16. Breaking Module Encapsulation -- 17 -- Reactive Streams -- 18 -- Stack Walking.
Record Nr. UNINA-9910300365803321
Sharan Kishori  
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Learn JavaFX 17 : building user experience and interfaces with Java / / Kishori Sharan, Peter Späth
Learn JavaFX 17 : building user experience and interfaces with Java / / Kishori Sharan, Peter Späth
Autore Sharan Kishori
Edizione [Second edition.]
Pubbl/distr/stampa [Place of publication not identified] : , : Apress, , [2022]
Descrizione fisica 1 online resource (947 pages)
Disciplina 005.437
Soggetto topico Graphical user interfaces (Computer systems)
Human-computer interaction
ISBN 1-4842-7848-8
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1: Getting Started -- 2: Properties and Bindings -- 3: Observable Collections -- 4: Managing Stages -- 5: Making Scenes -- 6: Understanding Nodes -- 7: Playing with Colors -- 8: Styling Nodes -- 9: Event Handling -- 10: Understanding Layout Panes -- 11: Model-View-Controller Pattern -- 12: Understanding Controls -- 13: Understanding TableView -- 14: Understanding 2D Shapes -- 15: Understanding Text Nodes -- 16: Understanding 3D Shapes -- 17: Applying Effects -- 18: Understanding Transformations -- 19: Understanding Animation -- 20: Understanding Charts -- 21: Understanding the Image API -- 22: Drawing on a Canvas -- 23: Understanding Drag and Drop -- 24: Understanding Concurrency in JavaFX -- 25: Playing Audio and Video -- 26: Understanding FXML -- 27: Understanding the Print API -- Appendix A: Additional Controls and Resources.
Record Nr. UNINA-9910522998303321
Sharan Kishori  
[Place of publication not identified] : , : Apress, , [2022]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui