
좋은땅 가이드
우리는 당신과 함께
좋은 책을 만드는
좋은땅 출판사입니다
좋은땅 고객센터
상담 가능 시간
평일 오전 9시 ~ 오후 6시 (점심 시간 12 ~ 1시 제외)
주말, 공휴일은 이메일로 문의부탁드립니다
- 김태훈, Debnath Bhattacharyya
- 좋은땅
- 2010년 09월 21일
상세 이미지
책 소개
Currently various programming language has brought up. Java is one of the very good and useful languages as a computer programming language. We are writing this book for those who are very interested to know about java technology because it is a very serious programming language.
We discuss about the details of java from where we can get the information about the java language and its elements .Here we must discuss the history of java and we shall talk about some simple java programs and what is the procedure to execute java programs.
We must explain how Java technology is both a programming language and a platform. As the java language is improving, the technology is becoming lot more steady and reliable, and expectations are coming down to reasonable levels. Java is being increasingly used for "middleware" to communicate between clients and server resources such as databases.
We believe that the benefits of java will move toward from new kinds of devices and applications.
목차
Chapter 1 ······ Introduction to Java
Introduction
What is Java?
How to get Java?
First application of Java
Java Environment
Exercise
Chapter 2 ······ Data Types and Variables
Data types and Variables
Primitive Data Type, Declarations
Variable Names
Literals
String
Non-Primitive Data Type
Dot Operator
Exercise
Chapter 3 ······ Operators and Expressions
Operators and Expressions
Expression
Assignment Operator
Operate-Assign Operators (+=, etc.)
Arithmetic Operator
Relational Operator
Logical Operator
Increment and Decrement Operators
The Conditional Operator
Operator Precedence
Implicit Type Conversions
The Cast Operator
Exercise
Chapter 4 ······ Control Flow Statements
Control Flow Statements
Statement
Conditional (if) Statements
Adding an else if
Conditional (switch) Statements
while and do-while Loops
do-while loop
for Loops
A for Loop Diagram
Enhanced for Loop
The continue Statement
The break Statement
Exercise · 106
Chapter 5 ······ Methods
Methods
Defining and Calling Methods
Method Parameters
So, Why All the static?
Exercise
Chapter 6 ······ Object-Oriented Programming
Introduction to Object-Oriented Programming
Classes and Objects
Fields and Methods
Encapsulation
Access Control
Inheritance
Polymorphism
Exercise
Chapter 7 ······ Objects and Classes
Defining a Class
Creating an Object
Constructors
Access Modifiers
Exercise
Chapter 8 ······ Packages
Package
The import Statements
Casting
CLASSPATH and Import
Defining Packages
Package Scope
Exercise
Chapter 9 ······ Interfaces and Abstract Classes
Package Scope
Separating Interface and Implementation
Implementing Interface
Extending Interfaces
Abstract Classes
Exercise
Chapter 10 ······ Inheritance in Java
Inheritance
Inheritance in Java
Polymorphism
Method Overriding
super
The Object Class
Exercise
Chapter 11 ······ Exception Handling
Exceptions Overview
Exception Handling
Catching Exceptions
The finally Block
Exception Class
Built-in Exceptions
Defining and Throwing Exceptions
Errors and Runtime Exceptions
Assertions
Exercise
Chapter 12 ······ Introduction to Threads
Threaded Applications
Creating Threads
Thread States
Runnable Threads
Coordinating Threads
Interrupting Threads
Runnable Interface, ThreadGroups
Thread groups
Exercise
Chapter 13 ······ Input/Output Streams
Streams
Exercise
Chapter 14 ······ Applet
Applet Overview
Life Cycle of an Applet
Simple Applet Application
The Applet CLASS
Invoking an Applet
Applet Parameters
Application Conversion to Applets
Event Handling
Exercise
Appendix-I
Client Server Concepts (CSC)
Appendix-II
Java two-tier Applications using JDBCTM (Java Database Connectivity)
Appendix-III
Some selective questions