Geek Articles

Categories

 

Subscribe

Daily Updates Subscribe geekarticles update via email Subscribe geekarticles update via RSS

 
GeekArticles FAQ Java FAQ

Java FAQ Collection

Author: ibiblio.org | Published: 13th Aug 2005 | Visited: 639 times | Add Comment
Filed in: Java FAQ

This resource coers most of the Java basics and covers the frequently asked questions.  Topics includes  1: What is Java? 1.1: Where did Java come from?  1.2: Doesn't the World Wide Web have something to do with this?  1.3: What platforms does Java run on?  1.4: Do I need to know C++ to learn Java?  1.5: Where does Javascript fit in?  1.6: What's the difference between an application and an applet?  2: What other Java Resources are available? 2.1Web Sites 2.2: Mailing Lists 2.3: Newsgroups 2.4: Books 3: Java for C++ programmers 3.1: Data Types 3.2: Control Statements 3.3: Command Line Arguments 3.4: Comments 3.5: Classes 3.6: How is Java unlike C++? 4: How Do I... 4.1: Make a linked list without pointers? 4.2: How do I scanf, readln, etc. in Java? 4.3: How do I convert strings to numbers? 4.4: How Do I Call C Code from Java? 4.5: How Do I Call Java from C? 4.6: How do you do multiple inheritance? 4.7: Can I write objects to and read objects from a file or other stream? 4.8: How do I call the native API from Java? 4.9: How do I pass a function pointer to a method? 4.10: How do I load and display formatted HTML? 4.11: How do I play a sound in an application? 5: Programming Applets 5.1: Can applets communicate with each other? 5.2: Can applets launch programs on the server? 5.3: Can applets launch programs on the client? 5.4: Can I record audio from an applet? 5.5: How can I make my applets work well on multiple browsers and virtual machines? 6: Language Issues 6.1: What does it mean that a class or member is "final"? 6.2: What does it mean that a method or field is "static"? 6.3: What does it mean that a method or class is abstract? 6.4: What's an interface? 6.5: Why doesn't Java include insert your favorite feature here? 6.6: Is Java CORBA compliant? 6.7: Can I cast an int to an Integer? a float to a Float? 6.8: How do I version a class? 6.9: Why isn't there operator overloading? 6.10: Does Java have pointers? 6.11: Does Java pass method arguments by value or by reference? 6.12: Are there parameterized types (templates)? 6.13: How does garbage collection work? 6.14: PERFORM and BECOME 7: java.awt 7.1: What Does AWT Stand For? 7.2: What are peer "classes"? 7.3: Can you explain how events are passed? 7.4: Clipping 7.5: How do I change the thickness of the line? 7.6: What fonts does Java support? 8: java.io 8.1:How do I read data from a file? 8.2: How do I write data to a file? 8.3: How do I append data to a file? 8.4: How do I format numbers like C's printf()? 9: java.net 9.1: How do I convert a numeric IP address like 199.1.32.90 into a host name like star.blackstar.com? 9.2: How can a Java program talk to a CGI program? 9.3: How can an applet send email? 9.4: How can I use ICMP in Java? 9.5: How do I make Java work with a proxy server? 10: java.util 10.1: How random is Random()? 10.2: How do I generate a random integer between a and b? 11: Common Errors and Problems 11.1: How Can I Avoid Flicker in an Applet? 11.2: Can you explain CLASSPATH? 11.3: Why won't my audio clip play? 11.4: When I load the page Netscape gives me a java.lang.ClassFormatError. 11.5: Netscape gives me "Applet Not Initialized Error" 11.6: Other Netscape Problems 11.7: I keep getting access privilege violations, " Java tried to read file foo.class in directory bar." 11.8: javac keeps insisting that it can't find the right constructor function in my class, but I'm sure it's in a file I imported. Why is it even looking in my class instead of the imported file? 11.9: NullPointerExceptions with arrays of objects 11.10: Can't make static reference to method type myMethod in class myClass 11.11: Why do I have trouble when using == to compare Strings? 12: Security 12.1: System Level Security 12.2: User Level Security 13: Tools 13.1: IDE 13.2: Debugger 13.3: Editors 13.4: YACC grammar 13.5: Profilers 14: The Java Virtual Machine and Byte Code 14.1: Can I program directly in byte code? 14.2: Optimizing Java 14.3: Disassembly, Decompilation, and Obfuscation

Read Article
 

Sponsored Links

 


Related Articles

 Testing Multithreaded Java Code  In this interview from JavaOne 2008, Coverity chief scientist Andy Chou discusses why traditional unit tests often help in uncovering concurrency-related errors, and why a combination of static and dynamic analysis yields better results when testing multithreaded code. ...

 Large JVM Memory and Garbage Collection  Although physical RAM is inexpensive, allocating large of amounts of memory to a JVM instance is not generally a good idea, says Azul CTO Gil Tene in this interview with Artima. Tene shows how recent research in garbage collection and JVM implementation helps overcome the memory barrier, resultin ...

 Service Oriented Java Business Integration Review  Service Oriented Java Business Integration Review Introduction If read through the texts which give you an introduction to SOA or Web Services, you will often find them to be quite frustrating, and the reason for this is because they spend too much time referencing business processes which are ela ...

 Java.Net : Integration of Java and .NET A Approch To Integrate Java with .NET Web Applica ...

 Article :: Creating and Destroying Java Objects Java expert Josh Bloch discusses the ins and outs of creating and destroying obje ...

 Sources of Java Errors  The Java VM shields most developers from having to think about the memory-management aspects their Java objects, but it does not completely manage other types of resources automatically, says Gwyn Fisher, CTO of Klockwork in this interview with Artima. Great Java developers learn to understand what ...

 Create Secure Java Applications Productively, Part 1: Use Rational Application Developer and Data St... This is the first in a two-part tutorial series creating secure Java-based Web applications using Rational Application Developer, Data Studio and Rational AppScan. This first tutorial begins by showcasing how Data Studio with pureQuery can increase the efficiency of your database-driven Web developm ...

 Maximizing Your Java Application Development While Java helps in fulfilling the promise of "write once, use anywhere," there are practical concerns developers need to address in developing their c ...

 Article :: Introduce Animated Cursors to Java GUIs, Part 3 Jeff Friesen completes his three-part series on a Java-based animated cursor libr ...

 Introducing [fleXive] - A Complementary Approach to Java EE 5 Web Development  This article is an introduction to Flexive, an open source Java EE 5 application development stack. The authors have extracted a complete application template and describe its use. ...



Next: Java on OS/2: Frequently Asked Questions



Post Comment

Name:


Email:
 (Optional. Used for Notification)

Title:

 
Comment:


Validation Code:
 <=>  (Enter this code in text box)





Latest Articles

 

Popular Articles

Sponsored Links