รูปภาพสินค้า รหัส9789745342422
9789745342422
-
ผู้เขียนดร. วีระศักดิ์ ซึงถาวร

ส่วนลด 0 %
ราคาปก 350.00 บาท
ราคาสุทธิ 350.00 บาท
Bookmark and Share
รายละเอียดหนังสือ
รหัสสินค้า: 9789745342422
จำนวน: 432 หน้า
ขนาดรูปเล่ม: 190 x 240 x 20 มม.
น้ำหนัก: 720 กรัม
เนื้อในพิมพ์: ขาวดำ 
ชนิดปก: ปกอ่อน 
ชนิดกระดาษ: -ไม่ระบุ 
หน่วย: เล่ม 
สำนักพิมพ์: ซีเอ็ดยูเคชั่น, บมจ. 
เดือนปีที่พิมพ์: 10 / 2543
พิมพ์ครั้งล่าสุด:ครั้งที่ 1 เดือน 01 ปี 2000
:: เนื้อหาโดยสังเขป
หนังสือเล่มนี้จะสอนการเขียนโปรแกรมด้วยภาษา JAVA โดยเนื้อหาของเล่มนี้จะกล่าวถึงความเป็นมาของภาษา JAVA และพื้นฐานการเขียนโปรแกรมด้วย JAVA เบื้องต้นอย่างละเอียด อ่านเข้าใจง่าย โดยเริ่มต้นจากพื้นฐานไปสู่ระดับที่สูงขึ้น นอกจากนี้ยังมีตัวอย่างและแบบทดสอบประกอบการเรียนรู้อีกด้วย เหมาะสำหรับผู้ที่เริ่มต้นศึกษาการเขียนโปรแกรมภาษา JAVA หรือผู้ที่มีความรู้มาบ้างแล้วก็สามารถที่จะใช้เวลาเรียนรู้ไม่นาน ทำให้เข้าใจง่ายยิ่งขึ้น
:: สารบัญ


เนื้อหาสารบัญ
Chapter 1 : Introducing Java
  • Compilation and Interpretation
  • Java Virtual Machine

  • Java Developer Kit (JDK)
  • JDK 1.1 Installation
  • JDK1.2/1.3 Installation
  • Creating Java Applications
  • Creating a Java Applet
  • An Overview of Java Programs
  • File Names and Class Names
  • A Simple Java Application
  • Calling Methods within the Same Class
  • Java Archive (JAR)

    Chapter 2 : Java Programming Language
  • Lexical Grammar of Java
  • White space
  • Comment

  • Keywords
  • Identifiers
  • Separators
  • Literals
  • Operators
  • Variables
  • Dynamic Initialization
  • Variable Assignment
  • Primitive Types
  • Integer
  • Representations
  • Big-Endian and Little-Endian
  • Floating Point
  • Representation
  • Terms and Expressions
  • Operators
  • Precedence of Operators
  • Type
  • Conversions
  • Primitive Casting Conversion
  • Primitive
  • Assignment Conversion
  • Numeric Promotions
  • Statements and Execution Flow
  • Blocks
  • Goto Statements
  • Break Statements
  • Continue Statements
  • Return Statements
  • Methods
  • Method Invocation
  • Method Overloading

  • Parameter Passing
  • Name Binding
  • Scope Of Visibility
  • Symbol Tables
  • Static and Dynamic Binding
  • Lifetime of Variables
  • Environment
  • Dangling References and Garbage

    Chapter 3 : Object-Oriented Programming
  • Procedure-Oriented V.S. Object-Oriented
  • Abstract Data Types
  • Shared Global Data V.S. Information Hiding
  • Program-Data Separation V.S. Encapsulation
  • Classes and Instances
  • Constructors
  • This References
  • This Constructors

  • Lifetime of Instances
  • Garbage Collector
  • Algorithms V.S. Behavior
  • Variables and Instances
  • Data transportation V.S. Communication with messages
  • Class Loading
  • Static Members


  • Static Blocks
  • Array
  • Pass by Value and Pass by Reference
  • Packages
  • Inheritance
  • Scope of Visibility in Extended Classes
  • Top-Down V.S. Bottom-Up
  • Constructor Chaining
  • Super References and Super Constructors
  • shadowing and Overriding
  • Static Binding and Dynamic Binding
  • Polymorphism
  • Abstract Classes
  • Interfaces
  • Multiple Inheritance
  • Inner Classes
  • Static Nested Classes or Interface
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Anonymous Arrays
  • Inheritance and Inner Classes

    Chapter 4: Exception Handling
  • Throwable Class
  • Error Class
  • Exception Class
    Exception Handling in Java
  • Try-Catch Blocks
  • Finally Block
    Method That Throws Exception
  • Throw Statements
  • User Defined Exceptions
  • Exception Propagation

    Chapter 5 : THREADS
  • Threads
  • Thread Status and Lifetime of Threads
  • Threads in Java
  • Thread Class
  • Interface Runnable
  • Thread Priorities
  • sleep()
  • suspend() and resume()
  • join()
  • Preemptive and Non-preemptive
  • yield()
  • stop()
  • Daemon Threads
  • Thread Groups
  • Racing Condition
  • Synchronization

  • Producer and Consumer
  • wait() and notify()
  • Deadlock
  • Interrupt()


    Chapter 6 : Streams
  • Predefined Streams
  • InputStream
  • OutputStream
  • Character Streams
  • InputStreamReader/OutputStreamWriter
  • Filter Streams

  • Buffered Input/Output Streams
  • Buffered Reader/Writer
  • Data Input/Output Streams
  • PrintStream
  • PrintWriter
  • Pushback InputStream/Reader
  • LineNumber InputStream/Reader
  • File
  • File Input/Output Streams
  • File Reader/Writer
  • ByteArray Input/Output Streams
  • CharArray Reader/Writer
  • String Reader/Writer
  • Pipes
  • RandomAccessFile
  • User Defined Streams
  • User Defined Filters

    Chapter 7 : java.lang.*
  • Type Wrappers Classes
  • Number
  • Byte, Short, Integer, and Long
  • Float and Double
  • Character
  • Boolean
  • String
  • StringBuffer
  • Math
  • System
  • Object
  • Runtime
  • Process
  • Class
  • SecurityManager

    Chapter 8 : java.util.*
  • Enumeration
  • Vector
  • Stack
  • BitSet
  • Dictionary
  • Hashtable
  • Properties
  • StringTokenizer
  • Date
  • Random
  • Observable
  • Observer
    java.util.zip Package
    ,li>GZIPOutputStream
  • GZIPInputStream
  • ZipOutputStream
  • ZipInputStream
    Index