File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Basic Questions Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Basic Questions" Watch "Basic Questions" New topic
Author

Basic Questions

Mark Mokris
Ranch Hand

Joined: May 08, 2002
Posts: 61
I am developing using JDK1.3.0_02. When I run a standalone application, is there a JIT compiler involved?
When a Java applet runs inside Internet Explorer is a JIT involved?
When I use Borland JBuilder to build Java programs what compiler is it using? Its own or some version of the regular Sun JDK? Is there a JIT involved there?
Thanks!

Mark
Dirk Schreckmann
Sheriff

Joined: Dec 10, 2001
Posts: 7023
When I run a standalone application, is there a JIT compiler involved?
Quite possibly. It depends on the your JVM in use.
When a Java applet runs inside Internet Explorer is a JIT involved?
Ditto. If the JIT compiler is available and the option to use it is "turned on", then it runs.
When I use Borland JBuilder to build Java programs what compiler is it using? Its own or some version of the regular Sun JDK?
I'm not certain, but I think that it uses Sun's compiler with it's own special IDE features specific to that compiler. That's why you sometimes can't just upgrade the compiler that the IDE uses. I'd check Borland's site or the IDE's forums here.
Is there a JIT involved there?
Not when compiling. The JIT compiler is used when running programs.


[How To Ask Good Questions] [JavaRanch FAQ Wiki] [JavaRanch Radio]
Dave Wingate
Ranch Hand

Joined: Mar 26, 2002
Posts: 262
Could someone tell me what the heck JIT stands for?


Fun programming etcetera!
Michael Morris
Ranch Hand

Joined: Jan 30, 2002
Posts: 3451
Hey Dave,
JIT is an acronym for "Just in time" compiler. It optimizes how Java bytecode is executed giving a Java app a huge performance boost.
Michael Morris


Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
Dirk Schreckmann
Sheriff

Joined: Dec 10, 2001
Posts: 7023
Could someone tell me what the heck JIT stands for?
In the world outside of computers, "just in time" is the inventory system used by most all large stores (and manufacturers) today. Product is supposed to arrive from the truck "just in time" to put on the "just about empty" shelf. There ought to be an efficient computerized inventory tracking system backed by an efficient communications system to track things. All too often, my experience has been that the shelf is empty, and no one knows when they'll get more in. I'm not sure why I shared this...
Guy Allard
Ranch Hand

Joined: Nov 24, 2000
Posts: 776
Guys - JIT has nothing to do with compilation. It is a runtime concept .......
G.
Jim Yingst
Wanderer
Sheriff

Joined: Jan 30, 2000
Posts: 18671
Guy - I guess someone forgot to tell Sun.
JIT has nothing to do with the javac compiler. But it's never to late to do more compiling - even at runtime.


"I'm not back." - Bill Harding, Twister
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Basic Questions