JAVA qualification exam preparation materials

At the beginning

There are three levels of Java qualification exams: bronze, silver, and gold. Internationally silver and gold. I think I should receive it from Silver. Preparing materials.

  1. I have never written in any language.
  2. I have written C language
  3. I have written C ++ (no C)
  4. I have written C # (no C)
  5. I have written Python
  6. I have written Ruby
  7. I have written JavaScript.

The most troublesome thing may be number 7. In any case, we are preparing materials for each person to receive it.

1 What kind of program do you want to write?

1.1 First write what you want to write and see.

No matter how dirty or unreasonable it is, it's best to get results. From there, proceed to the beautiful program in order.

1.2 Copy a typical program.

If you enter 10 books for 10 days, you're probably not scared. If you use different OS and different processing systems, you will be a demon. ――You will be able to cure the typo error without being surprised. --You will not be surprised by the difference in OS. ――You will not be surprised by the difference in language processing system and version

2 If you have done C language

The basic grammar is the same as C. If you can see the difference, you should pass the test.

  1. C++ It may be faster than C alone. The challenge is not to mistake C ++ for JAVA.

  2. C# Whether to rewrite the C # program to JAVA Let's rewrite the JAVA program to C #.

  3. python Under review. It might be a good idea to try Jython. It is unconfirmed whether it will interfere with the test.

Jython programming

  1. Ruby Under review.

  2. JavaScript Let's thoroughly identify the difference from JAVA. Don't get me wrong when you look at the problem statement.

Key technologies

Pointerless

The danger of C language processing is a pointer. Therefore, I made it possible to program without using pointers. Its center is the abstract data type.

Abstract data type

Collect data and functions. An extension of the traditional functional language and Because certain data is only available from a particular function Data can be hidden.

IF (interface) with OS

C language uses the main function for IF (interface) with the OS. JAVA runs on a JAVA VM (virtual Machine) that is independent of the OS. The main function defines the boundary (IF) with the JAVA VM. This is a big difference from C language. Since the name main is left, it may be misunderstood that it has the same function as the main function in C language.

References

Let's talk about the passing experience of Java SE 8 Programmer II https://qiita.com/infhyroyage/items/04732bdc42b897bc8614

Java8 Silver exam memorandum https://qiita.com/hhhhh/items/bdf5b5672f99573e3826

Java SE8 Silver Pass Experience https://qiita.com/kakeijin/items/a69d65d4a873d2d7ab93

Java SE 8 Silver (Java SE 8 Programmer I) Pass Note https://qiita.com/syamozi/items/7eec124275474e91e366

How to study Java Silver SE 8 https://qiita.com/kxn4t/items/0af1ae0303526ef77734

What I learned with Java Silver https://qiita.com/nannany/items/dce8dfac3f8d17f2497e

India, Indonesia and Java, Javascript: Suffixes are added and they are different, but they have much in common. https://qiita.com/kaizen_nagoya/items/2c331ff6654d41d5e157

Document history ver 0.10 First draft 20180326 ver 0.11 Added to the beginning 20180326 ver 0.12 Qualification addition 20180412

Recommended Posts

JAVA qualification exam preparation materials
JAVA Silver qualification exam record
Java Silver exam preparation memo
JAVA reference materials
[Qualification Exam] (Java SE8 Gold) Learning Review & Summary
[Qualification Exam] Java SE 8 Silver Learning Method Summary
[Summary] Java environment preparation
Java8 Silver exam memorandum
Java8 Gold exam memorandum
Java SE 8 Sliver exam questions
[Note] Java Silver SE8 qualification acquired
Akka hands-on preparation procedure from Java
Java SE Bronze exam test content
Using Java with AWS Lambda-Eclipse Preparation
Orcacla Java Bronze SE 7/8 Qualification Study
Diary for Java SE 8 Silver qualification
[Qualification] Java Silver SE11 Passing Experience