Showing posts with label SCJP. Show all posts
Showing posts with label SCJP. Show all posts

Saturday, December 1, 2007

Precedence and Associativity Rules for Operators in Java

Precedence and Associativity Rules for Operators
Precedence and associativity rules are necessary for deterministic evaluation of expressions.

Precedence rules are used to determine which operator should be applied first if there are two operators with different precedence, and these follow each other in the expression. In such a case, the operator with the highest precedence is applied first.
2 + 3 * 4 is evaluated as 2 + (3 * 4) (with the result 14) since * has higher precedence than +.

Associativity rules are used to determine which operator should be applied first if there are two operators with the same precedence, and these follow each other in the expression.
Left associativity implies grouping from left to right, Right associativity implies grouping from right to left.

Friday, November 30, 2007

Java Language Specification

Java Language Specification (Second Edition)
Introduction

The Java programming language is a general-purpose, concurrent, class-based, object-oriented language. It is designed to be simple enough that many programmers can achieve fluency in the language. The Java programming language is related to C and C++ but is organized rather differently, with a number of aspects of C and C++ omitted and a few ideas from other languages included. It is intended to be a production language, not a research language, and so, as C. A. R. Hoare suggested in his classic paper on language design, the design has avoided including new and untested features.
The Java programming language is strongly typed. This specification clearly distinguishes between the compile-time errors that can and must be detected at compile time, and those that occur at run time. Compile time normally consists of translating programs into a machine-independent byte code representation. Run-time activities include loading and linking of the classes needed to execute a program, optional machine code generation and dynamic optimization of the program, and actual program execution.

Read the complete book (Java Language Specification second edition) here:http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html

Monday, November 12, 2007

Fast Track to Sun Certified Java Programmer (SCJP) 5.0 Upgrade Exam

Fast Track to Sun Certified Java Programmer (SCJP) 5.0 Upgrade ExamKa, Iok Tong, “Fast Track to Sun Certified Java Programmer (SCJP) 5.0 Upgrade Exam”

ISBN:143030393X | November 30, 2006 | 152 pages | PDF | 0.5MB

If you’d like to learn the new features in Java SE 5.0 and pass the Sun Certified Java Programmer Upgrade Exam (CX-310-056), then this book is for you. It covers all the Java SE 5.0 new features required in the exam. You don’t need to read about the existing features that you already know. 117 review questions and mock exam questions are included.

Friday, November 9, 2007

Mock SCJP Exam

Hello visitors,

Here is a mock exam for all those preparing for SCJP certification. Just click on the below link and start testing your skills. These questions are from The complete Java 2 Certification guide.

Use the following URL to access the page and test your Java skills before going for the SCJP examination.


http://web.archive.org/web/20000510040645/http://developer.java.sun.com/developer/Books/certification/testyourself.html

Wednesday, November 7, 2007

SCJD (Sun Certified Java Developer) Exam Details

Sun Certified Developer for Java 2 Platform (Step 1 of 2) (CX-310-252A)
This certification is for Sun Certified Programmers who are already familiar with the basic structure and syntax of the Java programming language, and who have a need to demonstrate advanced proficiency in developing complex, production-level applications using Java 2 Platform, Standard Edition (J2SE) technology.
Exam number:CX-310-252A
Delivered at:CertManager database
Prerequisites:Must be Sun Certified Programmer for the Java Platform (any edition)
Other exams/assignments required for this certification:Step 2 (CX-310-027)
Exam Type:Programming assignment
Cost:250.00 USD
Number of questions:N/A
Pass score:320 points out of 400 possible points
Time Limit:None


Sun Certified Developer for Java 2 Platform (Step 2 of 2) (CX-310-027)
This certification is for Sun Certified Programmers who are already familiar with the basic structure and syntax of the Java programming language, and who have a need to demonstrate advanced proficiency in developing complex, production-level applications using Java 2 Platform, Standard Edition (J2SE) technology.
Exam number:CX-310-027
Delivered at:Authorized Prometric testing centers
Prerequisites:Must be Sun Certified Programmer for the Java Platform (any edition) Completion of Step 1 (CX-310-252A)

Other exams/assignments required for this certification:Step 1 (CX-310-252A)
Exam Type:Essay
Cost:250.00 USD
Number of questions:4
Pass score:Subject to the evaluation of the essay exam and validation of the authenticity of the assignment

Time Limit:120 minutes (2 hrs)