Skip navigation

HT5493: About Java for OS X 2012-006

Learn about About Java for OS X 2012-006

HT5493 Why is Apple still updating Java 1.6?

1480 Views 18 Replies Latest reply: Oct 25, 2012 5:41 AM by etresoft RSS
  • MadMacs0 Level 4 Level 4 (3,320 points)
    Currently Being Moderated
    Oct 20, 2012 12:20 PM (in response to macjack)

    macjack wrote:

     

    All the latest update does is disable the plug-in and remove Java Preferences.app from your Utilities folder.

    It does do that but it also "delivers improved security, reliability, and compatibility by updating Java SE 6 to 1.6.0_37." -Java for OS X 2012-006.

  • thomas_r. Level 7 Level 7 (26,945 points)
    Currently Being Moderated
    Oct 20, 2012 1:28 PM (in response to MacScrub)

    What would be a good language to study besides Java?  There are so many of them - C#, Ruby, Python, Perl, Lisp, C, C++, PHP, Javascript, etc.  Although I have heard that once one learns one or two of them, the rest would be pretty easy to pick up since the basic algorithms are the same.

     

    What you study depends to some degree on what you want to do in the future. If you want to do web apps, stuff like PHP and JavaScript (and MySQL, though that's not really a programming language, per se). For applications, C, C++ and Objective-C (for Mac or iOS apps) would all be worthwhile.

     

    To some degree, once you know one language, you can learn others faster. Especially languages that have a lot in common. C, C++, Java, PHP and JavaScript all have a lot in common. (The difficulty is remembering the differences!)

     

    Also, make sure to study design patterns... these are general design strategies and algorithms that are not specific to language, and they are far more important to understand than the simple mechanics of whatever language you're using.

  • etresoft Level 7 Level 7 (23,900 points)
    Currently Being Moderated
    Oct 25, 2012 5:41 AM (in response to MacScrub)

    Thomas is right. The only thing I can add is that there are established "camps" in the industry. Java is one of those camps. Microsoft is another one. In theory, what you learn from one language will help your understand of other languages. It's all just syntax. In practice, you have to be careful to avoid getting pidgeonholed as a "Java programmer" or a "Microsoft programmer". If that happens, you don't get out. Even though it is a smaller market, sticking with UNIX and C will give you more options. You could still do Java or Microsoft if you had to, but you wouldn't be shut out from more interesting work.

     

    There isn't too much institutionalized Objective-C, Mac, or iOS training available. In spite of Apple's popularity and market presence, Apple has zero respect in the enterprise, and that includes the education enterprise. Linux and especially Android get support, but if you want to learn Apple technologies, you will be pretty much on your own. There is a Developer forum here on Apple Support Communities and more extensive developer forums in the paid Developer programs.

     

    Learn the basics, focus on UNIX and C. Do all your own on your Mac and learn Apple technologies on your own, leveraging what you are learning in school.

1 2 Previous Next

Actions

More Like This

  • Retrieving data ...

Bookmarked By (1)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.