• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Learn Java for Android Development - Missing Java technologies

 
Lloyd Meinholz
Author
Greenhorn
Posts: 17
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jeff,

I think the approach of having a goal (android development) for learning a new technology (Java) is a great idea.

What do you think are the significant parts of the Java language that would be left out by learning the language this way?

I think Swing and JavaFX are obvious omissions and could be learned from other sources. Are there any other JSE features that you feel are important but wouldn't be covered by the book?

Congratulations, the book looks great,

Lloyd
 
Jeffrey Friesen
Author
Ranch Hand
Posts: 67
5
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Lloyd,

Thanks for your kind words.

I guess that the important topic of platform security would be left out because Android doesn't support the concept of a security manager and access controller. Instead, it relies on Linux for platform security. Note that Android includes a SecurityManager class as part of its API suite. However, this class isn't used.

Java security can be thought of as containing two parts:

1) Platform security (security manager, access controller, policy files)

2) Cryptography (I believe that Android supports all of Java's cryptography APIs, at least as far as Java 6 is concerned.)

I really didn't need to include a chapter on JDBC or the Preferences API because Android has its own versions of them. However, I included these topics for two reasons:

1) The reader might want to create non-Android Java applications that work with JDBC or Preferences.

2) The reader might leverage these APIs in a web server program designed to communicate with Android apps.

All the best.

Jeff
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic