4
头图

Last time we mentioned that the Galaxy Rush crashed on an unfamiliar planet. The hull was damaged because the spacecraft hit a mountainside. After hard work, the crew found that their spacecraft could no longer be used. They gradually lost hope of returning home, so Had to settle down on this strange planet first.

By chance, the plane navigator Ellie discovered that there are many wild robots on the planet, they can help clear the rocks and then rescue the plane, but they are too primitive to operate directly, they must write some program instructions to operate them , so they plan to train a most promising robot named Amigo to help the crew go home by writing Java programs. This Amigo is you on screen, so it's up to you to save them, friend!

At the beginning, the first chapter is the content that can be seen during the trial period. It is not that they are doing activities recently. I took the opportunity to upgrade the advanced version of the course, and then found a lot of different worlds.

(I have enough dark matter now, let Amigo help the crew go home!)

Amigo's story continues...

Amigo is a rebellious robot because he doesn't understand the thoughts of the crew at all, because Amigo doesn't understand this thing called the Java language, let alone learn him!

But since I have already agreed to this matter, it is a done deal, so let's just listen first, Amigo's face is full of gloom.

However, with Rishi's magnetic voice and promising Amigo to play games with him later, Amigo finally calmed down and started to study...


"A program is a set (series) of commands. First, the first command is executed, then the second command is executed, then the third command is executed, and so on. When all the commands are executed, the program ends."

"What are the orders?"

"A command varies depending on the object that executes it. It's about the type of command the executor knows (and understands) about."

"You can give commands to a dog: 'Sit!', 'Bark!'; to a cat: 'Shh!'; To a man: 'Don't move or I'll shoot!'; Or give a command to a robot: 'Work! Work, robot scum!'"

"What else?" Amigo was finally happy.

"Programs written in the Java language are executed by the Java Virtual Machine (JVM). The JVM is a special program that knows how to execute programs written in the Java language."

"Its command list is extensive. For example, this command can be used to display 'Robots are friends of humans' on the screen."

Here's a super simple command:

 System.out.println("机器人是人类的朋友");

"O_O"

"Instead of commands, we'll start with a few simple principles."

" Having a few principles can replace the knowledge of many facts ."

"That's the first principle."

"In the Java programming language, each command is on its own line. A semicolon must be placed at the end of the command."

"Suppose we want to display 'Human and robot will always be friends' three times on the screen. It should be written like this:"

 System.out.println("人类和机器人永远是朋友");
System.out.println("人类和机器人永远是朋友");
System.out.println("人类和机器人永远是朋友");

Rich introduced some basic syntax of Java to Amigo, Amigo was very smart, and he mastered all the content in just ten minutes.

image-20220512095345830

Now comes the stage of online practice. The practice is to write the content taught by Rishi above.

Amigo is a very narcissistic robot, so the first exercise is to output that Amigo is very smart and looks simple.

image-20220512095625673

Amigo is now interested: "Hahaha, this is not too difficult, with my IQ of 150, I can learn it right away".

This basic course is mainly divided into the following parts.

image-20220512100152587

Amigo actually finished learning the basics of Java in one fell swoop, which makes people have to suspect that this Amigo came back after a few years.

Amigo shared with us its learning experience:

In every class, a teacher will teach me the features of this Java language in an easy-to-understand way. Every time I learn a new feature, I can't wait to start practicing. After the practice is completed, I will start a new one. class, and there are many small partners interacting in the comment area of each class, which is very interesting.

image-20220512103926957

There are even people writing poems in the comments section. . . .

image-20220512110244559

Every time a new teacher comes to teach me, each teacher has different characteristics, I like Eleanor Carey very much, because her red hair and her able teaching style are really cool! ! !

image-20220512110010175

image-20220512110136636

In the process of learning, I also made a friend called StackOverflow , which can answer any questions I have during the learning process! ! !

I even made some new teachers who will be my companions on my learning journey!

image-20220512110628895

Trust me, after following this course, you will be the best Amigo! ! !

Every time after upgrading, Amigo will receive some encouragement: for example, after upgrading to Lv2, Mr. Confucius appeared, and after upgrading to Lv3, Newton Sir appeared, usually accompanied by some philosophy of life, reminding me not to be too ambitious, Be humble.

image-20220512134822070

image-20220512134859022

After completing all Level 10 quests, you are ready to progress to Java Core! ! !

I believe that after you also pass the Java Core, then you have the level of primary Java development, congratulations!

Amigo's mission

After completing the customs, Amigo has been able to help the crew go home. At the same time, Amigo has become the most intelligent robot on the planet, but it is not satisfied to stop learning. Amigo reviewed what he did. There are already a lot of exercises.

Java syntax

image-20220512105353903

Java core

image-20220512105610248

Now Amigo is using these exercises to train other friends on the planet to become Java programmers, and make their planet the most intelligent planet!

Are there any others?

In addition to basic Java knowledge structures (Java syntax, Java core, Java multithreading, Java collections), there are SQL and Hibernate frameworks (in development), JSPs and Servlets (in development).

image-20211107063400051

image-20211107063434451

I was amazed, this is by playing the game, let me master the whole Java learning route!

Apart from that, I also found some good things in Codegym's left menu bar.

image-20220512140608103

Here are the games in Codegym, taking you step by step from creating a package to make your own game, and of course you can also view games published by other users.

If you are worried about your unplanned study, don't be afraid, the CodeGym website also provides you with a timetable reminder function, arrange your own study plan, and he will notify your email when the time is up.

image-20211107074940316

I also found that Codegym has its own forum and community, because it is a foreign website, so there are many foreigners in the forum and articles to exchange technology, exchange your games, and exchange your learning experience.

image-20211107074617800

image-20211107074642088

image-20211107074744840

In Community -> Articles, there are a lot of articles, allowing you to improve your English reading ability while reading excellent articles. For example, this article is very well written ( https://codegym.cc/groups/posts/oop-principles ).

image-20220512140340159

There are also some success stories that keep encouraging you when you encounter bottlenecks in your learning.

image-20220512140502915

Learning alone is lonely, but learning with a group of people is happy.

Here you can join other people !

image-20211107075655317

Seeing this, I feel that my whole body is on fire, and I can't wait to learn it right away!

It can be seen that this website is done with great care, and it can be seen that behind this website is a team working hard.

If I could go back in time, I wish I had known about this site sooner so I could cherish the days in college that put me to bed in class.

Finally, let me give you a grand introduction to this website:

https://codegym.cc/en/

Xiaobai can use it to learn Java easily, and Java veterans can also go to Codegym to write their own games, share learning experiences, help others, and be happy.

Oh yes, today is a special day! You can also enjoy a personal discount when you register on the basis of the original 50% discount. Don't miss this opportunity!

image.png
Click the link below to learn more (free registration, after registration, you can enjoy event discounts).

https://codegym.cc/en/sale


程序员cxuan
4.7k 声望17k 粉丝