Monday, February 20, 2012

E-Books : Beginning Java 7

Beginning Java 7


Beginning Java 7 By Jeff Friesen
Publisher: Apr..ess 2011 | 920 Pages | ISBN: 1430239093 | EPUB + PDF | 14 MB + 11 MB



Beginning Java 7 guides you through this language and a huge assortment of platform APIs according to the following table of contents:

Chapter 1: Getting Started with Java
Chapter 2: Discovering Classes and Objects
Chapter 3: Exploring Advanced Language Features
Chapter 4: Touring Language APIs
Chapter 5: Collecting Objects
Chapter 6: Touring Additional Utility APIs
Chapter 7: Creating and Enriching Graphical User Interfaces
Chapter 8: Interacting with Filesystems
Chapter 9: Interacting with Networks and Databases
Chapter 10: Parsing, Creating, and Transforming XML Documents
Chapter 11: Working with Web Services
Chapter 12: Java 7 Meets Android
Appendix A: Solutions to Exercises
Appendix B: Scripting API and Dynamically Typed Language Support
Appendix C: Odds and Ends
Appendix D: Applications Gallery

Chapter 1 introduces you to Java and begins to cover the Java language by focusing on fundamental concepts such as comments, identifiers, variables, expressions, and statements.

Chapter 2 continues to explore this language by presenting all of its features for working with classes and objects. You learn about features related to class declaration and object creation, encapsulation, information hiding, inheritance, polymorphism, interfaces, and garbage collection.

Chapter 3 focuses on the more advanced language features related to nested classes, packages, static imports, exceptions, assertions, annotations, generics, and enums. Additional chapters will introduce you to the few features not covered in Chapters 1 through 3.

Chapter 4 largely moves away from covering language features (although it does introduce class literals and strictfp) while focusing on language-oriented APIs. You learn about Math, StrictMath, Package, Primitive Type Wrapper Classes, Reference, Reflection, String, StringBuffer and StringBuilder, Threading, BigDecimal, and BigInteger in this chapter.

Chapter 5 begins to explore Java's utility APIs by focusing largely on the Collections Framework. However, it also discusses legacy collection-oriented APIs and how to create your own collections.

Chapter 6 continues to focus on utility APIs by presenting the concurrency utilities along with the Objects and Random classes.

Chapter 7 moves you away from the command-line user interfaces that appear in previous chapters and toward graphical user interfaces. You first learn about the Abstract Window Toolkit foundation, and then explore the Java Foundation Classes in terms of Swing and Java 2D. Appendix C explores Accessibility and Drag and Drop.

Chapter 8 explores filesystem-oriented I/O in terms of the File, RandomAccessFile, stream, and writer/reader classes. New I/O is covered in Appendix C.

Chapter 9 introduces you to Java's network APIs, such as sockets. It also introduces you to the JDBC API for interacting with databases.

Chapter 10 dives into Java's XML support by first presenting an introduction to XML (including DTDs and schemas). It next explores the SAX, DOM, StAX, XPath, and XSLT APIs. It even briefly touches on the Validation API. While exploring XPath, you encounter namespace contexts, extension functions and function resolvers, and variables and variable resolvers.

Chapter 11 introduces you to Java's support for SOAP-based and RESTful web services. In addition to providing you with the basics of these web service categories, Chapter 11 presents some advanced topics, such as working with the SAAJ API to communicate with a SOAP-based web service without having to rely on JAX-WS. You will appreciate having learned about XML in Chapter 10 before diving into this chapter.

Chapter 12 helps you put to use some of the knowledge you've gathered in previous chapters by showing you how to use Java to write an Android app's source code. This chapter introduces you to Android, discusses its architecture, shows you how to install necessary tools, and develops a simple app.

What you’ll learn

The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs
A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2
Various Java 7 tools, starting with the javac compiler and java application launcher
How to create user interfaces, working with web services, and a whole lot more
The basics of getting started with Android app development

Who this book is for
This book targets the following groups of developers:

Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
Even advanced Java developers may find a few items of interest 

Video Tutorials : video2brain - Java 7

video2brain - Java 7

 

video2brain - Java 7
Duration: 8h 33m | Video: AVC (.mp4) 1024x576 | Audio: AAC 44.1KHz mono | 1.69 GB
Language: German | Level: Beginner
Genre: Video Training


Entry for Demanding
In this video tutorial shows experienced Java trainer Michael Kulla Java newcomers and converters of all other programming basics of Java programming. Using illustrative examples of programs you develop, step by step, the syntax of the language and the basics of object-oriented software development to work with files, databases and the creation of graphical interfaces.
directed this video tutorial is for developers who are learning Java as just another programming language or their existing Java skills need a refresher. You learn all the important concepts of the Java programming language, from the syntax of the language on the use of the extensive standard library to creating graphical interfaces and working with files and databases.
Here the experienced Java trainer Michael Kulla each concept is explained in detail and it demonstrates in a suitable programming example. He also alerts you to typical misunderstandings and errors and explain why certain procedures (not) work.
Look forward to getting to know the capabilities of Java and to write your own programs first.
=======
Java - Overview
This chapter provides an initial introduction to Java, and shows you what makes Java so special. You will also depend on your environment and install both the Java Development Kit from the NetBeans development environment. Fundamentals of the Java language , Java is an object-oriented programming language. This chapter explains the basic concepts of object orientation and shows you how it is implemented in Java. You write your first Java class, working with operators and expressions, and learn how to deal with branches and loops. classes in Java This section introduces you to important concepts of object-oriented programming language Java, such as inheritance, polymorphism and abstract classes. You'll also learn many new keywords. Error handling: Exception handling Expected deviations from the desired course of the program are designated as exceptions and "exception handling" process. In this chapter you will learn everything you need to know. Generics and Collections The Collections classes will give you a large amount of data containers for disposal, where you can store and manage a variable amount of objects. This chapter provides an overview of the main classes and interfaces. Using the standard library is an essential part of the extensive standard Java library, which contains a large number of ready-made classes and tested for a variety of purposes. This chapter shows you how to work with the standard library and take some classes a little closer look. Working with Files This chapter provides an introduction to working with files and directories. First, learn how to deal with data streams and devote ourselves especially after the new, simplified ways of Java 7 to work with files. Working with databases in order to store and manage large amounts of data, databases are often used. This chapter shows you how you can access from your Java application out on such databases. creating graphical user interfaces , the Java standard library provides a comfortable Swing toolkit, which provides everything that is needed for graphical interfaces. This chapter provides an introduction to working with Swing. concurrency Java provides the opportunity to work with threads, so to be able to run multiple processes in parallel. This chapter provides an introduction to the topic. network two Java programs that run on different computers can communicate with each other over the network. How can you use in your own programs, you will learn in this chapter

Screenshot:

 

video2brain - Java 7

Lembaga Amil Zakat yang Diakui Pemerintah (dapat mengurangi pajak)

Jakarta – Direktorat Jenderal Pajak telah menetapkan 20 Badan/Lembaga sebagai penerima zakat atau sumbangan Keagamaan yang sifatnya wajib. Nantinya, zakat atau sumbangan keagamaan ini dapat dikurangkan dari penghasilan bruto.

“Hal tersebut diatur dalam Peraturan Direktur Jenderal Pajak Nomor PER-33/PJ/2011 yang berlaku sejak tanggal 11 November 2011,” ujar Direktur Penyuluhan Pelayanan dan Humas Dedi Rudaedi dalam siaran pers yang dikutip detikFinance, Jumat (16/12/2011)

Badan/Lembaga yang ditetapkan sebagai penerima zakat atau sumbangan meliputi satu Badan Amil Zakat Nasional, 15 Lembaga Amil Zakat (LAZ), 3 Lembaga Amil Zakat, Infaq, dan Shaaqah (LAZIS) dan 1 Lembaga Sumbangan Agama Kristen Indonesia.

Ke-20 Badan/Lembaga penerima zakat atau sumbangan itu adalah sebagai berikut:

  1. Badan Amil Zakat Nasional
  2. LAZ Dompet Dhuafa Republika
  3. LAZ Yayasan Amanah Takaful
  4. LAZ Pos Keadilan Peduli Umat
  5. LAZ Yayasan Baitulmaal Muamalat
  6. LAZ Yayasan Dana Sosial Al Falah
  7. LAZ Baitul Maal Hidayatullah
  8. LAZ Persatuan Islam
  9. LAZ Yayasan Baitul Mal Umat Islam PT Bank Negara Indonesia
  10. LAZ Yayasan Bangun Sejahtera Mitra Umat
  11. LAZ Dewan Da’wah Islamiyah Indonesia
  12. LAZ Yayasan Baitul Maal Bank Rakyat Indonesia
  13. LAZ Yayasan Baitul Maal wat Tamwil
  14. LAZ Baituzzakah Pertamina
  15. LAZ Dompet Peduli Umat Daarut Tauhiid (DUDT)
  16. LAZ Yayasan Rumah Zakat Indonesia
  17. LAZIS Muhammadiyah
  18. LAZIS Nahdlatul Ulama (LAZIS NU)
  19. LAZIS Ikatan Persaudaraan Haji Indonesia (LAZIS IPHI)
  20. Lembaga Sumbangan Agama Kristen Indonesia (LEMSAKTI)

Seperti diketahui, pemerintah sebelumnya telah menerbitkan Peraturan Pemerintah Nomor 60 Tahun 2010 tentang Zakat dan Sumbangan Keagamaan yang Sifatnya Wajib Dapat Dikurangkan dari Penghasilan Bruto.

Sebelumnya dalam Peraturan Pemerintah Nomor 60 Tahun 2010 telah diatur bahwa Zakat atau sumbangan keagamaan yang sifatnya wajib yang dapat dikurangkan dari penghasilan bruto meliputi, zakat atas penghasilan yang dibayarkan oleh Wajib Pajak orang pribadi pemeluk agama Islam dan/ atau oleh Wajib Pajak badan dalam negeri yang dimiliki oleh pemeluk agama Islam kepada badan amil zakat atau lembaga amil zakat yang dibentuk atau disahkan oleh Pemerintah.

Selain itu, sumbangan keagamaan yang sifatnya wajib bagi Wajib Pajak orang pribadi pemeluk agama selain agama Islam dan/atau oleh Wajib Pajak badan dalam negeri yang dimiliki oleh pemeluk agama selain agama Islam, yang diakui di Indonesia yang dibayarkan kepada lembaga keagamaan yang dibentuk atau disahkan oleh Pemerintah.

“Dengan penetapan Badan/Lembaga penerima Zakat atau Sumbangan Keagamaan ini, Direktorat Jenderal Pajak berharap Wajib Pajak dapat dengan mudah menjalankan kewajiban perpajakannya,” pungkas Dedi.

 

Sumber : Detik Finance