Introduction SCJP Examination Chinese Outline

xiaoxiao2021-03-06  118

Source: chinaitlab Collection 2004-10-22 10:21:00

Part 1: Declaration and access control

Declare, build, initialize any type of array

Declare class, internal classes, methods (such as public, final, stati, member variables, static member variables, C, Abstract, etc.). Ability to malput, and apply any legal modification

The effects of these modifications separate and contacts these modifications. Combine meaning, and know any object that is modified to be modified in various packages

Part II: Process control, assertion and abnormal processing

It is possible to correctly use the IF, SWITCH statement and can correctly use the legal parameter type in these statements.

It can make it possible to correctly use all tags of the loop or looped loop counter in the loop or loop. With Break, Continue, you can calculate cycles

Can properly use an exception and an exception handler (, and know how to overwrite it .try, catch, finally). Methods that correctly declare the throwing exception

Knowing the exception of the specific point of the program segment to Exception, a Checked Exception is also a program impact. That is: Experience may be a Runtime can be an error. (This

The snap section may include Try, Catch, Finally and appear in any possible legal combination. ).

It can be applied correctly to distinguish the assertion and incorrect use of correct use.

Understand the correct statement about the assertion mechanism.

Part III: Garbage collection

Understand the behavior of garbage collection mechanisms.

The programs explicitly make an object to be legally collected by the garbage collector.

I know which garbage collector in the program can be legally collected.

Part 4: Language Foundation

Correctly constructing packet declarations, Import declaration, MAIN method that starts a class of executions), variable declarations (including internal classes), interface declaration, method declarations (including declarations

Its some explanatory characters.

It is possible to correctly use some of the interfaces to build in the problem. These classes either implement the interface of java.lang.Runnable, or it can be implemented correctly

I know the index value of the command line parameter that passes the main function.

Know all the Java's keyword problem. d. Note: There will be no need to distinguish the KEYWORD and various constants in the exam.

Understand what results will occur if various variables or arrays do not explicitly assign values.

Know all the range of the value of all raw data types, how to declare a string literal value, and the like.

Part 5: Operation and assignment

It is possible to know the results of any operator (type class or access capability or both including assignment operators and INTANCEOF operators). Correspondence applied to any operand (any class

Know the results after String, Boolean, and Object classes using the equals (object) method.

What is the result of a variable that has been known for the value that is known. &&, | Operation, which operands are calculated, the expression is ultimately

Know Object and the original type of other modifications. Different ways of data incoming methods know how to assign values ​​in these methods or

Section 6: Overlay, Overload, Running Type and Its Object

Know the object-oriented design. The benefits of the installation and can use the program to realize the close package, you can know the meaning of IS A and HAS A

It can correctly use the method of overlay and overloading. Rondel the builder that is covered with the parent class or covered it, knowing the call

Any specific general top layer and internal class can be instantiated.

Part 7: thread

Can use java.lang, thread. And java.lang.runnable definitions, instantiate and start a new thread knows which cases may block a thread execution.

Can use Synchronized, W problem. AIT, Notify and NotifyAll go to resolve access to simultaneous access and their threads

When performing Synchronized, Wait, Notify and NotifyAll, you know the interaction between threads and object locks.

Part 8: Basic class in java.lang package

Ability to apply ABS, CEIL, FLOOR, MAX, MIN, RANDOM, ROUND, SIN, COS, TAN, SIN, COS, TAN, and SIN, COS, TAN, and SQRT methods.

Correctly describe the meaning of the String class.

When executing a program, the middle contains Wrappe to use the following Wrapper class (such as an instance of Integer, Doublr classes, knowing the prerequisites that it run is running. E, etc.)

Family write procedures:

DoubleValue

FLOATVALUE

INTVALUE

LongValue

Parsexxx

Getxxx

Tostring

Tohexstring

Ninth Part: Collection Framework

Know how to choose a suitable collection class / interface under specific conditions.

Distinguish the correct and incorrect implementation of the HashCode method.

转载请注明原文地址:https://www.9cbs.com/read-101846.html

New Post(0)