
| 唯一一本基于超过20万个小时的IT培训经验编写的认证学习指南。100%的知识覆盖率:详细阐述了310-025考试的所有正式测试目标。第一手经验:在课堂实验之后,提供了按步骤操作的指导材料。考试注意事项:根据已往的考试经验提出了警告信息,指出最棘手的考试题目,以及如何正确地回答这些问题。 两类练习问题:问题以知识和特定情况为基础,所有问题均提供了深入解答。课堂提示:直接来自Global Knowledge公司获奖教师对重要问题的讨论。 |
| 1 language fundamentals source files exercise 1-1 creating and compiling a source file package, import, class, method, and variable declarations packages exercise 1-2 creating a package and inserting classes classes interfaces methods variable declarations and identifiers import statements java programming language keywords and identifiers access modifiers class, method, and variable modifiers control flow error handling package control primitives variable keywords unused keywords . using a variable or array element that is uninitialized and unassigned primitive and object type class members local (automatic) primitives and objects ranges of all primitive data types literal values for strings literal values for all primitive types arrays declaration initialization exercise 1-3 creating a program that outputs command-line arguments two-minute drill self test self test answers 2 declarations and access control class modifiers and access control default access public access final classes abstract classes exercise 2-1 creating an abstract superclass and subclass method and variable access control public members private members protected and default members methods variables default constructors exercise 2-2 creating a superclass a subclass legal return types boolean char integer primitive types float primitive types object return types two-minute drill self test self test answers 3 operators and assignments java operators assignment operators comparison operators instanceofcomparison equality operators arithmetic operators shift operators bitwise operators logical operators bitwise complement operator conditional operators casting the equals() method java.lang.string java.lang. boolean java.lang.object evaluation order passing variables into methods two-minute drill self test self test answers 4 flow control writing code using if and switch statements exercise 4-1 : creating a switch-case statement legal argument types for if and switch statements writing code using loops using break and continue unlabeled statements labeled statements two-minute drill self test self test answers 5 exception handling catching an exception using try and catch using finally propagating uncaught exceptions defining exceptions exception hierarchy handling an entire class hierarchy of exceptions exception matching exception specification and the public interface runtime exceptions and checked exceptions overriding methods writing and throwing your own exceptions rethrowing the same exception creating new exceptions two-minute drill self test self test answers 6 garbage collection garbage collection the behavior of the garbage collection system mark-sweep garbage collection and performance writing code that explicitly makes objects eligible for collection making objects available for carbage collection forcing garbage collection discovering whether an object was collected exercise 6-2: overriding the finalize method two-minute drill self test self test answers 7 overloading/ overriding runtime type and object orientation encapsulation in object-oriented design writing modular code knowing what visibility is appropriate designing and implementing tightly encapsulated classes designing for modularity designing for appropriate visibility writing encapsulated classes benefits of encapsulation describing is a and has a class relationships invoking overridden or overloaded methods properly overridden methods properly overloaded methods invoking parental or overloaded constructors two-minute drill self test self test answers 8 inner classes static inner classes member inner classes local inner classes anonymous inner classes inner class access to an enclosing class two-minute drill self test self test answers 9 threads creating, instantiating, and starting new threads creating a thread by extending the thread class creating a thread by implementing the runnable interface starting an instance of a thread transitioning between thread states putting threads to sleep exercise 9-1: creating a thread and putting it to sleep concurrent access problems and synchronized threads using synchronized to transmit groups ofvariables between multiple threads exercise 9-2: synchronizing a block of code communicating with objects by waiting and notifying using wait() and notify() by two interdependent threads using notifyall when many threads may be waiting deadlocked threads scheduling threads using priority and yielding two-minute drill self test self test answers 10 the iava.lang.math class using the java.lang.math class methods of the java.lang.math class exercise 10-1: using the math class exercise 10-2: rounding random numbers methods not covered on the exam two-minute drill self test self test answers 11 strings creating and working with strings in java storage of strings and string immutability using the stringbuffer class constructors and methods for the string class equals(string str) equalsignorecase(string str) compareto(string str) touppercase() tolowercase() charat(int index) substring(int start) substring(int start, int end) indexof(char ch), indexof(char ch, int index), index of(string s), indexof(string s, int index) lastindexof(char ch) startswith(string str) trim() exercise 11-1 : using the string class constructors and methods for the stringbuffer class capacity() reverse() setcharat(int index, char ch) append(object obj) insert(int index, object obj) delete(int start, int end) length() exercise 11 -2: using the stringbuffer class two-minute drill self test self test answers 12 the java.util package the collections framework collection interfaces alnd classes collection interface set sorted set list map sortedmap exereise 12- 1 : choosing the correct collection type two-minute drill self test self test answers 13 the iava.awt package: the basics the java.awt package components component methods awt components containers container methods types of containers layout managers layout manager interfaces types of layoat managers exercise 13-1 : using layout managers menus menu methods menu components painting overriding the paint() method the graphics class drawing shapes working with text exercise 13-2: painting to a canvas two-minute drill self test self test answers 14 the java.awt patkage: event handling java events and event listeners event objects event sources event listeners the java.awt.event package the awtevent class events in the java.awt.event package exereise 14-1 : action events implementing the listener interfaces exercise 14-2: window events two-minute drill self test self test answers 15 the java.io package navigating a file system directory separators methods of the file class exereise 15-1 : navigating the file system the java.io hierarchy inputstream and outputstream classes filterinputstream and filteroutputstream classes datainput and dataoutput interfaces utilizing fileinputstream, fileoutputstream, and randomaccessfile fileinputstream and fileoutputstream classes writing files using fileoutputstream exertise 15-2: using fileoutputstream and dataoutputstream reading files using filelnputstream exercise 15-3: reading data types from a file using datainputstream reading and writing with randomaccessfile exercise 15-4: writing and reading data using a random access file translating between unicode text and other character encodings reader and writer classes inputstreamreader exercise 15-5: reading and converting data using character encoding outputstreamwriter default encoding conversion versus specific conversion two-minute drill self test self test answers a about the cd installing certtrainer system requirements certtrainer examsim saving scores as cookies e-book help upgrading b about the web site get what you want when you want it |
商品评论(0条)