Skip to content

Ozar.net Developer Blog

Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development

Menu
  • Home
  • About
  • Tutorials
  • Contact
  • Privacy
Menu

How is java programming different in 64-bit?

Posted on April 7, 2010April 26, 2010 by OD

I am a student and am curious about the differences in using Java SDK6 (Java EE) in 64-bit, as opposed to using 32-bit.

Powered by Y! Answers

2 thoughts on “How is java programming different in 64-bit?”

  1. _anonymous_ says:
    April 7, 2010 at 11:43 PM

    it shouldn’t be any different. java acts as a link between your program and the operating system. java programs only see the java virtual machine, not the actual system, and there’s no such thing as a “32bit” java program and a “64bit” java program

    Log in to Reply
  2. deonejuan says:
    April 8, 2010 at 12:38 AM

    The code you write is handed off to an interface we call the Java Virtual Machine. The Sun engineers wrote an engine that invokes the capabilities of the platform your code is running. You write code to the JVM. The Sun engineers have optimized the JVM for the various platforms. For instance, there is the Windows Look-And-Feel, but you can not invoke that L&F on a Mac or Linux (not without a lot of extra effort anyway).

    So, in-as-far-as 64-bit, the only thing different is the plug-in. And to have true 64-bit you have linked the Java1.6_update16 JRE. I/O does run faster. Some java features are missing. java6 includes the native Desktop and SystemTray. With that Desktop API you can fire the default browser or word processor of the OS. Somebody forgot to include Desktop API with the 64-bit plug-in. I haven’t tried the SystemTray (Taskbar).

    In a similar gripe: JavaFX. Mac and Windows have a default video player. Linux does not. The Linux JavaFX doesn’t have video capabilities, only some of the core features of JavaFX. Sun and Adobe were working on an .svg graphics translator to include vector art with JavaFX code. Microsoft has their own idea about vector graphics for web plug-ins and is incompatible. In fact, the MS vector graphics format is when Adobe split off from a joint committee with Microsoft. But, back to my gripe. JavaFX in Linux does not include the .svg translator.

    In a word, 64-bit is only 90% complete but I hope you understand now that it is the JRE optimized as a Virtual ideal.

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • NSTableView with Core Data Tutorial using NSFetchedResultsController
  • CodeIgniter Wizard – a new PHP CRUD Code Generator for macOS
  • Installing Oracle Database 10g Express Edition and Changing the Default HTTP Port
  • Xcode Tutorial 2 – Putting iAd into your App (The Apple Approved Way)
  • Cocoa Programming: A Quick-Start Guide for Developers

Blogroll

  • All Systems GO
  • GOZmosis
  • Maclord's Blog
  • Ozar.net

Tags

.NET 2008 application ASP.NET basic Beginning best books business Business Objects C# Database Databases Development Edition Guide iPhone Java Java EE learn Learning Microsoft MS SQL Server MySQL Objective-C Programming objects Oracle Part PHP PL/SQL Professional Programming Server Software SQL T-SQL TSQL Tutorial Tutorials Using Video Visual Visual Basic .NET Web Programming Tutorials XCode
© 2026 Ozar.net Developer Blog | Powered by Minimalist Blog WordPress Theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by