Article View: borland.public.jbuilder.java.language
Article #15002Re: re:new to java
From: Sylvain FRANCOIS
Date: Fri, 23 Jul 1999 00:00
Date: Fri, 23 Jul 1999 00:00
19 lines
1740 bytes
1740 bytes
I think you very well described the situation... I'd like to add
something: the fact Java compilers generates only byte-code (I mean .class
files) allow you to distribute your app on many OS. At this time, your apps
can be executed under MacOS, RiscOS, Linux, Solaris, AIX, Window$, BeOS...
This is a very good way to make your app being well known by a lot of
different users.
But Java world is not always bright... First at all, we often encounter
JVM (or default classes) bugs which let you think your app is bugged. Next,
because Java can run on so many platforms, GUI can act weird under Linux
although it was perfect under Linux. This happens mainly with AWT
components. At last, Threads are not handled the same way. For example,
Threads are native under Win32. This means if you have three threads they
are executed simultanely (almost). But under, Linux, the JVM use green
threads: a thread exeute and when it has finished, another thread can
execute (when I say execute, I mean executing one method). And I forgot the
paths problems. Win32 uses \ as path separator, Linux /, MacOS :, etc...
Take care of it !
Romain Guy
Technical Details
Message-ID:
<7n9qud$or77@forums.borland.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bed450$cb47b8e0$LocalHost@gjxwxsqy>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f74b3,588411eb9ab698b4 X-Google-Attributes: gidf74b3,public From: "Sylvain FRANCOIS" <francois@jctech.fr> Subject: Re: re:new to java Date: 1999/07/23 Message-ID: <7n9qud$or77@forums.borland.com> X-Deja-AN: 504398309 References: <01bed450$cb47b8e0$LocalHost@gjxwxsqy> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Organization: Another Netscape Collabra Server User X-MSMail-Priority: Normal Newsgroups: borland.public.jbuilder.java.language