Sun Java Solaris Communities My SDN Account

Annual Developer Quiz

 
 
By Janice J. Heiss, December 2009  
Duke

For this quiz, SDN staff author Janice J. Heiss surveyed past interviews with leading Java developers in search of questions that might challenge, inform, entertain, amuse, and provoke you. The questions aspire to reflect both the intellectual curiosity and spirit of fun to be found in the Java community. We hope you enjoy taking this quiz.

Choose the best answer for each question, then click Submit to see how you scored.

Test your knowledge of Java technology and computing.

  1. In identity management, a fedlet does which of the following?
     
     A. Enables a contractor to authenticate easily with a government agency.
     B. Enables a developer to unite disparate authentication schemes.
     C. Enables a user to authenticate easily with federated applications.
     
  2. How many awards did the NetBeans IDE win in developer.com's Product of the Year 2009 contest?
     A. 3 out of 12
     B. 4 out of 12
     C. 5 out of 12
     
  3. OpenOffice was recently picked by PC Magazine as one of its choices for "The Best Free Software of 2009". How many other choices were there?
     A. 153
     B. 173
     C. 193
     
  4. According to solutions architect Mike Hortobagyi, what is the most common federation challenge to organizations today?
     A. Better synchronizing user data with external partners.
     B. Ensuring that identity federation is secure.
     C. Reaping the benefits of interoperability in federation.
     D. All of the above.
     E. None of the above
     
  5. Who said: "The number-one biggest threat to enterprises is the inherent fallibility and laziness of humans."
     A. Scott McNealy
     B. Shane McGowan
     C. Bill Gates
     D. James Gosling
     
  6. What is the required minimum heap size available to a MIDlet?
     A. 256 Kb
     B. 512 Kb
     C. 640 Kb
     D. 1024 Kb
     E. 2048 Kb
     
  7. The World Wide Web was officially launched in November 1990 by CERN. What was the original name of the server?
     A. nxoc01.cern.ch
     B. info.cern.ch
     C. 01nx.cern.ch
     D. cern.info.ch
     E. discern.info
     
  8. According to Java Champion Bruce Hopkins, the next generation of mobile applications will do which of the following?
     A. Run on more capable hardware, with processors approaching 1 GHz in speed.
     B. Run on faster and more ubiquitous mobile data networks, with transfer rates approaching 10 Mb per second.
     C. Use multiple radios, including Bluetooth, wifi, 3G/4G networks, global positioning systems (GPS), digital video broadcasting (DVB), and near-field communication (NFC).
     D. Use various sensors, such as an accelerometer or compass.
     E. Provide rich user interfaces, supporting vector graphics and touchscreens.
     F. All of the above.
     
  9. In October of 1969, the first message was sent on the ARPANET, the precursor of the Internet. The message, which was incomplete, was:
     A. "Lo," which was the beginning of "Lo and Behold".
     B. "Lo," which was the beginning of "Look and see".
     C. "Lo," which was the beginning of "Long send".
     D. "Lo," which was the beginning of "Login".
     E. "Lo," which was the beginning of "Love is groovy".
     
  10. Which of the following is not a new feature of Java DB, version 10.5.1.1?
     A. In-Memory Database
     B. Generated Columns
     C. OFFSET/FETCH
     D. BUILTIN authentication scheme
     E. SQL Roles
     
  11. Fedlets run within:
     A. The application server or web server that hosts a web application.
     B. A web application.
     C. The operating system that hosts the application or web server.
     
  12. Which distinguished Java developer said the following?
     
    "Another important piece of the coding experience is 'listening' to music. In iTunes, I have a dedicated playlist named 'Coding Music.' Coding music helps me tune out distracting background noises and makes the whole experience more enjoyable. The trick is to find music that is not distracting -- which is why I put 'listening' in quotes earlier.
     
    Classical music works well, especially baroque music, but also fast dance-oriented music like Madonna's 'Confessions on a Dance Floor.'"
     A. Alan Williamson
     B. James Gosling
     C. Tor Norbye
     D. Brian Goetz
     E. Joshua Bloch
     
  13. With the release of version 1.2 of JavaFX technology, developers have a new style of class inheritance: a mixin, which is a type of class that can be inherited by a subclass, but is not meant for instantiation. Mixins are both similar to and different from interfaces in the Java language.
     
    True or false: Mixins can actually define method bodies and class variables in addition to constants and method signatures.
     
     A. True
     B. False
     
  14. What does the MIDP 3.0 Event framework allow MIDlets to do?
     A. Subscribe to specific system events.
     B. Localize system statements into Romance languages automatically.
     C. Gain access to system events without permission.
     

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.