没有合适的资源?快使用搜索试试~ 我知道了~
首页Advanced Java Programming 无水印pdf
Advanced Java Programming 无水印pdf
需积分: 10 94 浏览量
更新于2023-03-16
评论 1
收藏 24.77MB PDF 举报
Advanced Java Programming 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
资源详情
资源评论
资源推荐

Assistant Professor
Department of Information Technology
Jadavpur University, Kolkata
Java
ADVANCED
PROGRAMMING
Uttam K. Roy

Oxford University Press is a department of the University of Oxford.
It furthers the University’s objective of excellence in research, scholarship,
and education by publishing worldwide. Oxford is a registered trade mark of
Oxford University Press in the UK and in certain other countries.
Published in India by
Oxford University Press
YMCA Library Building, 1 Jai Singh Road, New Delhi 110001, India
© Oxford University Press 2015
The moral rights of the author/s have been asserted.
First published in 2015
All rights reserved. No part of this publication may be reproduced, stored in
a retrieval system, or transmitted, in any form or by any means, without the
prior permission in writing of Oxford University Press, or as expressly permitted
by law, by licence, or under terms agreed with the appropriate reprographics
rights organization. Enquiries concerning reproduction outside the scope of the
above should be sent to the Rights Department, Oxford University Press, at the
address above.
You must not circulate this work in any other form
and you must impose this same condition on any acquirer.
ISBN-13: 978-0-19-945550-8
ISBN-10: 0-19-945550-3
Typeset in Times New Roman
by Mukesh Technologies Pvt. Ltd, Puducherry 605005
Printed in India by Magic International (P) Ltd, Greater Noida
Third-party website addresses mentioned in this book are provided
by Oxford University Press in good faith and for information only.
Oxford University Press disclaims any responsibility for the material contained therein.

Dedicated to
my beloved wife Banhishikha
and
my sweet baby Rimisha

About the Author
Uttam K. Roy is presently Assistant Professor in the Department
of Information Technology, Jadavpur University, Kolkata. He com-
pleted his M Tech in Computer Science and Engineering, and Ph D
from Jadavpur University, Kolkata. For excellence in academics,
he was awarded scholarships from UGC and Jadavpur University.
In addition to his 12-year teaching experience, he has been a tech-
nical consultant and system administrator.
Dr Roy’s research interests include bio-informatics, voice
processing, optimization, RFID, and distributed and wireless com-
puting. He has contributed numerous research papers to various international journals and
conferences, and has supervised many postgraduate-level and Ph D dissertations. He has
also authored Web Technologies, published by Oxford University Press, India in 2010.

PreFace
The power of Java is unquestionable and is well-known to everyone in the software community. Numerous
books are available on core Java. However, the real power of Java primarily lies in Java’s advanced concepts.
Although there are many books available on these topics, most of them focus on a specific technology. For
example, it is not impossible to find dozens of books on Socket programming, RMI, JNI, Servlets, JSP, and
JDBC, but it is almost impossible to find any engineering/science curriculum, which has subjects like these.
However, topics such as Network Programming and Advanced Java are very common. In these circumstances,
it is not convenient for students having “Advanced Java” as a subject in his/her course to purchase all the
necessary books and comprehend all the concepts included therein.
This book aims to bring almost all the advanced concepts of Java under a common roof so that experienced
programmers can easily find relevant information whenever necessary and can become experts in this field.
Needless to say, readers of this book should have good working knowledge of core Java.
ABOUT THE BOOK
This book covers, in depth and with extensive examples and references, the primary technical issues that
every Java expert should understand, such as JNI, Socket programming, RMI, JavaMail, Java XML-RPC,
Soap, Security, Servlet, JSP, JDBC, Hibernate, JNDI, JMS, CORBA, and many others. Each chapter
provides detailed working examples illustrating the functioning of these technologies and how they can
be used to build robust Java-based applications. This book provides real-world examples supported with
ample screenshots so that readers can understand and easily apply them to Java-based applications they
would develop in the future.
Although this book is intended as a textbook for undergraduate- and postgraduate-level courses on Advanced
Java, it can also be used as a supplementary textbook for undergraduate/postgraduate courses on network
programming, server-side programming, Enterprise Java, and GUI programming. The book is also a useful
resource for researchers to learn to write different kinds of distributed applications effectively and efficiently
using various Java concepts. In addition, it will provide useful background and reference information for
professionals working in the area of Java-based web applications.
CONTENT AND STRUCTURE
The book is organized into twenty eight chapters, each covering a unique topic in detail. The chapters have
been grouped into three parts:
• Part I—Inside Java
• Part II—Network Programming
• Part III—Enterprise Java
In Part I (Chapters 1–11), important Java concepts such as Exception Handling, Multi-threading, Garbage
Collection, Collection Framework, Generic Programming, Reflection, JNI, AWT and Swing, and Java and
XML, among others, have been discussed. Part II (Chapters 12–18) includes networking concepts such
as Socket programming, RMI, The JavaMail API, and Java XML-RPC. Part III (Chapters 19–28) covers
concepts of Java Enterprise Edition such as Servlet, JSP, JDBC, Hibernate, JNDI, JMS, CORBA, and JSF.
剩余884页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0