Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Friday, March 2, 2012

Android Programming Tutorials

Mark Murphy, "Android Programming Tutorials, 3rd Edition"
CommonsWare | 2010 | ISBN: 0981678041 | 434 pages | PDF
Android Programming Tutorials show you what you can do with Android, through a series of 40 individual exercises. Android Programming Tutorials gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in CommonsWare's other Android books. These exercises lead you through the basics of creating Android applications, all the way through many fun Android features like Internet access, location tracking, maps, integrated WebKit browsers, cameras, accelerometers, home screen widgets, and much more. Full source code to all the exercise answers is available, to help you if you get stuck. Android Programming Tutorials makes an excellent companion volume to more traditional Android books that merely tell you what is possible.

Wednesday, February 29, 2012

Java Fundamentals

Free online book “Java Fundamentals: A entry level textbook on the Java programming language” by Gary Marrer.
Description
In this eBook, we will actually develop three different kinds of Java programs. We will start by creating what’s called a console application. This console application is executed from the Windows (or Linux or Apple, or Palm or etc.) command line or what is more commonly called the DOS prompt. This application is one which will look very crude and unsophisticated as compared to what we’re used to seeing in a Windows, Macintosh or Linux environment. The next type of application which will develop is one that was more familiar with.
Contents
  • History of Java
  • What makes Java, Java
  • Design Tools (Modeling Program Logic)
  • Program Documentation
  • Identifiers: Variables and Constants
  • Structured Programming
  • Using Repetition Structures
  • Arrays 101
  • Introduction to Object Orientated Programming
  • Inheritance Expanded
  • AWT versus Swing Packages
  • Arrays Revisited
  • Adding data persistence to programs
Download: Java Fundamentals