Archive for the ‘Java’ Category

Core Java 2, Volume 1: Fundamentals (5th Edition)

November 11, 2009

Core Java 2, Volume 1: Fundamentals (5th Edition)

About This Book

Chapter 1 gives an overview of the capabilities of Java that set it apart from other programming languages. We explain what the designers of the language set out to do and to what extent they succeeded. Then, we give a short history of how Java came into being and how it has evolved.
In Chapter 2, we tell you how to install Java and the companion software for
this book from the CD-ROM onto your computer. Then we guide you through compiling and running three typical Java programs, a console application, a graphical application, and an applet.
Chapter 3 starts the discussion of the Java language. In this chapter, we cover the basics: variables, loops, and simple functions. If you are a C or C++ programmer, this is smooth sailing because the syntax for these language features is essentially the same as in C. If you come from a non-C background such as Visual Basic or COBOL, you will want to read this chapter carefully.
Object-oriented programming (OOP) is now in the mainstream of programming practice, and Java is completely object oriented.

Chapter 4 introduces encapsulation, the first of two fundamental building blocks of object orientation, and the Java language mechanism to implement it, that is, classes and methods. In addition to the rules of the Java language, we also give advice on sound OOP design. Finally, we cover the marvelous javadoc tool that formats your code comments as a set of hyperlinked web pages. If you are familiar with C++, then you can browse through this chapter quickly. Programmers coming from a non-object-oriented background should expect to spend some time mastering OOP concepts before going further with Java.
Classes and encapsulation are only one part of the OOP story, and Chapter 5 introduces the other, namely, inheritance. Inheritance lets you take an existing class and modify it according to your needs. This is a fundamental technique for programming in Java. The inheritance mechanism in Java is quite similar to that in C++. Once again, C++ programmers can focus on the differences between the languages.
Chapter 6 shows you how to use Java’s notion of an interface. Interfaces let you go beyond the simple inheritance model of Chapter 5. Mastering interfaces allows you full access to the power of Java’s completely object-oriented approach to programming. We also cover a useful technical feature of Java here. These are called inner classes. Inner classes help make your code cleaner and more concise.
In Chapter 7, we begin application programming in earnest. We show how you can make windows, how to paint on them, how to draw with geometric shapes, how to format text in multiple fonts, and how to display images.
Chapter 8 is a detailed discussion of the event model of the AWT, the abstract windows toolkit. (We discuss the event model that was added to Java 1.1, not the obsolete and simplistic 1.0 event model.) You’ll see how to write the code that responds to events like mouse clicks or key presses. Along the way you’ll see how to handle basic GUI elements like buttons and panels.
Chapter 9 discusses the Swing GUI toolkit in great detail. The Swing toolkit is how you can use Java to build a cross-platform graphical user interface. You’ll learn all about the various kinds of buttons, text components, borders, sliders, list boxes, menus, and dialog boxes. However, some of the more advanced components are discussed in Volume 2.
After you finish Chapter 9, you finally have all mechanisms in place to write applets, those mini-programs that can live inside a Web page, and so applets are the topic of Chapter 10:. We show you a number of useful and fun applets, but more importantly, we show you what goes on behind the scenes. And we show you how to use the Java Plug-in that enables you to roll out applets that take advantage of all the newest Java features, even if your users use old browsers or browsers made by hostile vendors.
Chapter 11 discusses exception handling, Java’s robust mechanism to deal with the fact that bad things can happen to good programs. For example, a network connection can become unavailable in the middle of a file download, a disk can fill up, and so on. Exceptions give you an efficient way of separating the normal processing code from the error handling. Of course, even after hardening your program by handling all exceptional conditions, it still might fail to work as expected. In the second half of this chapter, we give you a large number of useful debugging tips. Finally, we guide you through sample sessions with various tools: the JDB debugger, the debugger of the Forte development environment, a profiler, a code coverage testing tool and the AWT robot.


Download

Java Programming: Beginner Crash Course

September 11, 2009
Java Programming: Beginner Crash Course
http://www.vedran.ba/archives/85


01-JAVA-Installing_Software.avi 37.4 MB
02-JAVA-Math_Tables.avi 23 MB
03-JAVA-Code_Explaination.avi 10.9 MB
04-JAVA-Temperature_Table_1.avi 18.3 MB
05-JAVA-Temperature_Table_2.avi 5.03 MB
06-JAVA-Methods.avi 25.2 MB
07-JAVA-Methods_Recursion.avi 17.6 MB
08-JAVA-Fibonacci.avi 29 MB
09-JAVA-Fibonacci_Input.avi 20.1 MB
10-JAVA-SortFile_1_Input_From_File.avi 28.8 MB
11-JAVA-SortFile_2_Populate_Array.avi 16.5 MB
12-JAVA-SortFile_3_Sort_Array.avi 6.62 MB
13-JAVA-SortFile_3_Output_To_File.avi 27.3 MB

download link:-

http://www.vedran.ba/archives/85

Java

May 24, 2009
Eclipse and Java for Total Beginners

Eclipse and Java for Total Beginners 250 MB

This free video tutorial will help get you started writing Java programs using Eclipse version 3.3. No prior experience with Eclipse or Java is assumed. The 16 lessons total about 3 1/4 hours and are each between 9 and 14 minutes long. The lessons guide you through a step-by-step process creating a simple “personal lending library” application. Each lesson is fully narrated.

All of the code for the lessons is typed in “real time”. This allows the demonstration of many Eclipse Java editor features that speed up coding. Code snapshots as of the end of each lesson are provided in the Tutorial Companion Guide. These allow you to jump in at any lesson and to make sure your code matches the sample code.

Test-driven development is used throughout the lessons, using the JUnit testing facility in Eclipse. The lessons are designed for you to work side-by-side, pausing and rewinding the video as needed. See the Tutorial Companion Guide for more information about the tutorial, or look at the tutorial lesson outlines.

Download:
Rapidshare:

http://rapidshare.com/files/241175831/Eclipse_and_Java_for_Total_Beginne…
http://rapidshare.com/files/241176175/Eclipse_and_Java_for_Total_Beginne…
http://rapidshare.com/files/241164704/Eclipse_and_Java_for_Total_Beginne…
http://rapidshare.com/files/241162750/Eclipse_and_Java_for_Total_Beginne…
http://rapidshare.com/files/241163212/Eclipse_and_Java_for_Total_Beginne…
Filefactory:

http://www.filefactory.com/file/ag44fc1/n/Eclipse_and_Java_for_Total_Beg…
http://www.filefactory.com/file/ag44fcb/n/Eclipse_and_Java_for_Total_Beg…
http://www.filefactory.com/file/ag44e9h/n/Eclipse_and_Java_for_Total_Beg…
http://www.filefactory.com/file/ag44fdf/n/Eclipse_and_Java_for_Total_Beg…
http://www.filefactory.com/file/ag44fa3/n/Eclipse_and_Java_for_Total_Beg…


Harvard Extension School Computer Science E-259 XML With Java

Harvard Extension School Computer Science E-259 XML With Java 2,42 GB

Computer Science E-259:
XML with Java is a course at Harvard Extension School. It is part of the school’s Distance Education Program, which means that students can take this course via the Internet. This course introduces XML as a key enabling technology in Java-based enterprise applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery, XSL-FO, and XSLT. Additionally, students gain experience with programmatic interfaces to XML like SAX and DOM as well as with standard APIs like JAXP and TrAX. The course introduces J2EE, including JavaServer Pages and Java Servlet, and also explores HTTP, SOAP, web services, and WSDL.

Lectures

Lecture 1: Introduction. Computer Science E-259. J2EE. XML: What, Who, When, How, Why. Computer Science E-259. Available in Flash, MP3, and QuickTime formats, along with slides.

Lecture 2: XML 1.1 and SAX 2.0.2. XML 1.1. SAX 2.0.2. JAXP 1.3 and Xerces 2.7.1. Parsing. My First XML Parser.

Lecture 3: DOM Level 3. DOM Level 3. JAXP 1.3 and Xerces 2.7.1. My First XML Parser.

Lecture 4: XPath 1.0 (and 2.0) XSLT 1.0 (and 2.0). CSS Level 2. XPath 1.0 (and 2.0). XSLT 1.0 (and 2.0). TrAX. Project 2.

Lecture 5: XPath 1.0 (and 2.0) XSLT 1.0 (and 2.0), Continued. XSLT, Continued.

Lecture 6: Namespaces in XML 1.1 (Second Edition), SVG 1.1, and XSL (XSL-FO) 1.1. Namespaces in XML 1.1 (Second Edition). SVG 1.1. XSL (XSL-FO) 1.1. Project 2.

Lecture 7: HTTP 1.1, JavaServer Pages 2.1, and Java Servlet 2.5. HTTP 1.1. n-Tier Enterprise Applications. JavaServer Pages 2.1. Java Servlet 2.5. Project 3.

Lecture 8: XQuery 1.0 and DTD. XQuery 1.0. DTD. Project 3.

Lecture 9: XML Schema (Second Edition). XML Schema. Project 4.

Lecture 10: XML Schema (Second Edition), Continued. XML Schema, Continued. Project 4.

Lecture 11: Web Services, SOAP 1.2, and WSDL 1.1. Web Services. RPCs. SOAP 1.2. WSDL 1.1. Axis 1.4.

Lecture 12: Ajax at HBS. Three Implementations at HBS. Available in Flash, MP3, and QuickTime formats, along with slides.

Lecture 13: X{Forms,Link,Pointer,Include} 1.0 and XML {Base,Encryption,Key Management,Signature}. XForms 1.0 (Second Edition). XLink 1.0. XPointer 1.0. XInclude 1.0 (Second Edition). XML Base. XML Encryption. XML Key Management 2.0. XML Signature. Data Modeling. Computer Science E-259.

Download:
Rapidshare/Filefactory:
http://rapidshare.com/files/241077119/H_E_S_C_S_E-259.txt

Game Development using J2ME


Game Development using J2ME 140Mb RS.COM


Learn how to develop java games for mobile phones with this 85 minutes video tutorial.

Download:

http://rapidshare.com/files/120903084/Game.Development.using.J2ME.part1.rar
http://rapidshare.com/files/120922898/Game.Development.using.J2ME.part2.rar
http://rapidshare.com/files/120950019/Game.Development.using.J2ME.part3.rar
http://rapidshare.com/files/120977171/Game.Development.using.J2ME.part4.rar
http://rapidshare.com/files/121015089/Game.Development.using.J2ME.part5.rar

Pass:http://www.pravamedia.com/forum

VTC Java 6

VTC.Java.6 220Mb RS.COM

Title: Java 6
Author: Arthur Griffith
SKU: 33858
ISBN: 1-934743-59-3
Release Date: 2008-02-29
Duration: 7 hrs / 92 lessons
Work Files: Yes

Java remains a scalable, object oriented, general purpose programming language, but it has moved beyond its days of simplicity. It now includes advanced features designed to speed and simplify software development. This course describes 184 running programs showing how the new features work. VTC author Arthur Griffith builds on your current Java knowledge by detailing these advanced features with simple explanations.

Download:
http://rapidshare.com/files/119630382/VTC.Java.6.part01.rar
http://rapidshare.com/files/119657142/VTC.Java.6.part02.rar
http://rapidshare.com/files/119685910/VTC.Java.6.part03.rar
http://rapidshare.com/files/119696424/VTC.Java.6.part04.rar
http://rapidshare.com/files/119706706/VTC.Java.6.part05.rar
http://rapidshare.com/files/119719470/VTC.Java.6.part06.rar
http://rapidshare.com/files/119731876/VTC.Java.6.part07.rar


Follow

Get every new post delivered to your Inbox.