Java Programming Language: Frequently Asked Questions
Why is BearEdu Physics written using the Java programming language?
Java was the programming language of choice for the BearEdu Physics program because one basic program could run: 1) over the Internet; 2) as a stand-alone application program; and 3) on the major computer operating systems (Microsoft Windows, Unix, Apple, Linux, etc.) with only minor modifications.
Source: bearedu.com
Are ActiveX controls written in the Java programming language portable across platforms?
Currently, ActiveX is essentially a Window/X86 platform specific architecture. Due to the platform specific nature of ActiveX, this inherently limits ActiveX control portability. ActiveX controls require platform specific calls that are unique to each environment, even if they are written in the Java programming language. To the extent that Microsoft does make ActiveX available on other PC or UNIX platforms, these controls, even if they are written in the Java programming language, will not be fully portable.
Source: java.sun.com
What is Sun's position on writing ActiveX components in the Java programming language?
Sun recommends writing portable JavaBeans components, so that developers have the broadest range of platforms and devices on which to run their components. For developers interested in having their components interoperate with existing ActiveX components, Sun provides the JavaBeans Bridge for ActiveX. ...
Source: java.sun.com
How can I get started programming in the Java programming language?
See our page which can guide you in the right direction: Getting Started with Java technology .
Source: java.sun.com
What is a Platform? Is the Java programming language different from the Java Platform?
Java Platform comprises of the following: Java programming language A Virtual Machine Standard Application Programming Interfaces (APIs) The Java Programming language is one of the components of the Java Platform.
Source: www.ejavaguru.com
Is the reference implementation of JAAS written in the Java programming language?
Yes, the reference implementation is written in the Java programming language.
Source: java.sun.com
Sect. 14) Does the Java programming language support transparent GIFs?
GIF89a images with a transparent background show up as transparent without further filtering. Animated GIFs and transparent GIFs both display correctly Even better, you can fill the transparent pixels with a color (so they appear non-transparent). Just pass the fill color explicitly: drawImage(img, x, y, w, h, fillcolor, this); Further, you can filter the pixels of an Image to turn any bits you wish transparent. However, the most you can do is reveal what is underneath the image. ...
Source: radha.freeshell.org
I'm new to the Java programming language, can I still use hdcookbook?
The project should still help you, but we suggest you to try learning at least the basics concepts of Java. Our tools are all written in Java themselves, so if you have zero knowledge about Java, your experience with them might become rather frustrating. Also, chances are, if you're reading this FAQ, then you're interested in BD-J, so you will need the basic skill to do your own application programming sooner or later. See this posting for suggestions on where to start.
Source: hdcookbook.dev.java.net
Sect. 14) Does the Java programming language support animated GIFs?
Java 1.0.2 and earlier releases use GIF and JPEG formats, and do not use the GIF89 animated GIF format. (An animated GIF is one that contains successive frames of an image, so when they are displayed in quick sequence the image appears to contain movement). When you display an animated GIF in Java 1.0.2, you will just get the first frame. There doesn't appear to be any easy way to get other frames from the image. ...
Source: radha.freeshell.org
Is the reference implementation of JSSE written in the Java TM programming language?
Yes, the reference implementation is completely written in the Java TM programming language.
Source: setmpos.ykb.com
Can I freely redistribute Java programming language applets and applications for Microsoft Windows developed using the Java 2 SDK, Standard Edition v 1.2.2?
Yes, but you need the appropriate redistribution license found only in the standalone JRE 1.2.2 download. The JRE included as part of the Java 2 SDK, Standard Edition v 1.2.2 does not allow for redistribution of applets and applications that use the JRE 1.2.2 and Java Plug-in 1.2.2 Software. In order to redistribute a Java application or applet, you must download and use the standalone JRE 1.2.2 that includes the appropriate redistribution license terms.
Source: java.sun.com
Sect. 12) Should I use Microsoft CAB files or Java programming language JAR files?
The question contains its own answer. CAB format is a Microsoft-only format. So do not use it as it destroys software portability. JAR format is the Java programming language standard format, based on PKZIP format including data compression. JARs were introduced with JDK 1.1. See http://www.ibm.com/java/community/viewarchive4.html for more information. You should use the Java standard format JAR (Java Archive) files, not a vendor-specific format. ...
Source: www.ensta.fr
Sect. 12) How can I tell the version of Java programming language that my browser supports?
See http://java.rrzn.uni-hannover.de/insel/beispiele/vertest.html . This page tells you whether your browser supports JDK 1.1.
Source: www.ensta.fr
See http://java.rrzn.uni-hannover.de/insel/beispiele/vertest.html . This page tells you whether your browser supports JDK 1.1. See http://www.uni-kassel.de/~pfuetz/Properties.html This page tells you which classes you may expect to be present in the browser's runtime.
Source: www.artis.uni-oldenburg.de
What development tool can I use to develop Bluetooth applications in the Java™ programming language?
Nokia Developer's Suite for the Java™ 2 Platform, Micro Edition (J2ME™), Version 2.0 for Windows is the tool used to develop Java applications in the Java programming language. There are specific MIDP SDKs and MIDP Prototype (Concept) SDKs for Series 60 and Series 80 Platforms, and for the Nokia 7710 multimedia smartphone For supported integrated development environments (IDEs), please refer to Java Tools and SDKs at forum.nokia.com . Access to the Tools page requires free registration at Forum Nokia.
Source: www.forum.nokia.com
Normally in the Java programming language, it is possible to cast an interface instance to an instance of the class from which it was created and use the result. Why doesn't this work in Java RMI?
In Java RMI the client sees only a stub for the original object. The stub implements only the remote interfaces and their remote methods and cannot be cast back to the original implementation class because it's just a stub. So, you cannot pass a remote object reference from a server to a client, and then send it back to the server and be able to cast it back to the original implementation class. You can, though, use the remote object reference on the server to make a remote call to the object. ...
Source: java.sun.com
Normally in the Java programming language, it is possible to cast an interface instance to an instance of the class from which it was created and use the result. Why doesn't this work in RMI?
In RMI the client sees only a stub for the original object. The stub implements only the remote interfaces and their remote methods and cannot be cast back to the original implementation class because it's just a stub. So, you cannot pass a remote object reference from a server to a client, and then send it back to the server and be able to cast it back to the original implementation class. You can, though, use the remote object reference on the server to make a remote call to the object. ...
Source: www.ii.uni.wroc.pl

