IntelliJ IDEA installation tutorial, step-by-step tutorial in three minutes, very simple!

Writing java programs using IntelliJ IDEA requires configuring jdk

Link: JDK installation tutorial

1. Download IntelliJ IDEA

1. Enter the official website

Official website address: https://www.jetbrains.com/

2. Click [Developer Tools], select [IntelliJ IDEA] and click to jump.

3. Come to the IntelliJ IDEA interface and click [Download] to jump to the download page.

4. Then you will see two versions: Ultimate Edition and Community Edition. The Ultimate Edition has comprehensive components, but it costs money (new users can try it for free for 30 days, or go for student certification to use it for free, or get a cracked version) , I downloaded the community version, click [Download] (enough for daily study)

5. Then it will download. If you want to see the Chinese page, you can click on the upper right corner to expand and select Simplified Chinese.

6. Downloading

2. IntelliJ IDEA installation

1. After the download is completed, double-click the installation package. A welcome interface of IntelliJ IDEA will pop up. Click [Next] to proceed.

2. Click [Browse] to modify the installation path

3. Change the address to the D drive, create a new folder in the D drive and name it "IntelliJ IDEA", just put it in this folder, click [Next] to next step. (My files are placed in the IntelliJ IDEA folder in the Software folder in the D drive. Your installation path is D:\IntelliJ IDEA\IntelliJ IDEA Communtiy Edition+version number)

4. Check the boxes according to your needs and click [Next].

[Create Desktop Shortcut]: Create a desktop shortcut for IntelliJ IDEA Community Edition.

[ Update PATH Variable ] (Update PATH variable): Add the bin directory in the IntelliJ IDEA folder to the PATH environment variable. After adding it, you can directly start IntelliJ IDEA by entering "idea" through the system command.

[ Update Context Menu ] (Update context menu): When you right-click a folder, you can choose to open the file with IntelliJ IDEA .

[ Create Associations ] : Create file associations. For example, if you check .java, double-clicking files with this suffix will be opened by default using IntelliJ IDEA .

5. Select the start menu folder. The default folder name is JetBrains (you can also choose a name yourself, such as "IDEA" will be easier to remember), and click [Install] to install.

Analysis: [Start Menu Folder] refers to the folder created in the start of your computer, and then it will store an IntelliJ IDEA shortcut in this folder, and "Start" refers to the window icon at the bottom of your screen , this is "Start" and can be summoned by pressing the Win key. (I am running a Windows 10 system, so the Window icon is on the far left. Unlike your Windows 11 system, your Window icon should be in the middle. In fact, you don’t need to care too much about the “Start Menu Folder” because you usually just click the shortcut on the desktop to start it. Software, this is almost never used, so don’t pay too much attention to it. The reason why I explain what the "Start Menu Folder" is here is not because it is too important, but because I think there may be many novices like me who just started to contact computers. It’s a blank piece of paper, and I don’t understand a lot of it. It’s a bit verbose, so just go to the next step.)

6. Installing

7. Select I want to manually reboot later** (I want to manually reboot later) . Do not select "Reboot now" **, otherwise the computer will restart directly. Click [Finish] to complete the installation.

3. Use IntelliJ IDEA for program development

1. Double-click the IntelliJ IDEA desktop shortcut to start, and click [New Project] to create a project.

2. [Name] The project name is "Chapter01".

[Location] The address of the project file. You can create a new folder specifically to store the project.

【Language】Select Java language,

[Build system] Select IntelliJ IDEA to build,

[JDK] Click to expand and select the JDK version already in your computer. My JDK is version 1.8.

[Add sample code] Add sample code. After checking, a Main class will be created. The content is the most basic code of Java and can be run directly. Then click the [Create] button to create it.

3. After the "Chapter01" project is created, the system will automatically create a file called Main.java (this is because I just checked the [Add sample code] option), and you can edit the Java code in this file.

4. Right-click "Run" or click the button in the upper right corner to run the result.

5. If you want to create a new java file yourself, click on the src folder under the "Chapter01" project, right-click [src] → [New] → [Java class] to create a new Java class

6. Name it "haha" and press the Enter key to create it.

7. The haha.java file has been created

8. Enter the following code in the code writing area and run:

public static void main (String[] args) {
		System.out.println("这是我写的第一个java代码");
		}

9. The running results are as follows

Note: The IntelliJ IDEA installation tutorial has ended. The following content is just some additional settings of IDEA. You don’t need to read it. If you are interested, you can also take a look. However, please configure it according to your own needs. The most suitable one is OK

4. Set font size

1. Click [File] → [Settings] in the upper left corner.

2. Click [Editor] → [Font] → [Size]. After setting the font size, click [OK] to directly apply the font size you set.

【Font】: Select different fonts.

[Size]: Set the font size. Fill in the number in the Size column to adjust the size.

[Line height]: Set the line spacing, which refers to the height difference between each line of code and the next line of code.

5. Adjust the font size through the mouse wheel

1. Click [File] → [Settings] → [Editor] → [General] in the upper left corner, check **"Change font size with Ctrl+Mouse Wheel in"**, and use the Ctrl key and mouse wheel to scroll up to increase the size. Font, pull down to reduce the font size. Then click [OK] to apply. (I have to say that this thing is much more convenient than the previous one to adjust the font size. It’s really convenient and useful! But that doesn’t mean that the font size adjustment function above is useless. At least it can also adjust the spacing between lines, which is still somewhat useful. Yes, as the saying goes, more skills are not a burden, and there is no harm in knowing more.)

6. Set the theme

1. Click [File] → [Settings] → [Editor] → [Color Scheme] → [Scheme] in the upper left corner. There are 7 themes in total, which you can choose. After selecting the theme, click [OK] 】You can apply the theme.

7. Set background image

1. Click [File] in the upper left corner → [Settings] → [Appearance & Behavior] → [Appearance] → [Background Image].

2. Add the picture you want to place in the [Image] column. The [Opacity] column is used to adjust the transparency of the background image. Pull it to the left to lower the transparency, and pull it to the right to increase the transparency. After setting, click [OK].

3. Click [OK] to start applying the background image.

4. Effect drawing

5. If you don’t want to use the background image, just click [Clear and Close] to cancel the use of the background image.

8. Download the Chinese package

1. Click [File] → [Settings] → [Plugins] in the upper left corner, search for Chinese in the search bar, and click [Install] to install the **"Chinese Language Pack"** Chinese language package.

2. After downloading, click [OK], and the restart IDEA window will pop up. Click [Restart] to restart and you will see that IDEA has a Chinese interface.

3. If you don’t want to use the Chinese package, click [Disable], and then click [OK].

4. Click [Restart] to restore the English interface.

thanks for watching!

digression

Many people who are new to the computer industry or graduates of computer-related majors from universities encounter difficulties in finding employment due to lack of practical experience. Let's look at two sets of data:

  • The number of college graduates nationwide in 2023 is expected to reach 11.58 million, and the employment situation is grim;

  • Data released during the National Cyber ​​Security Awareness Week show that by 2027, the shortage of cyber security personnel in our country will reach 3.27 million.

On the one hand, the employment situation for fresh graduates is grim every year, and on the other hand, there is a shortage of one million cybersecurity talents.

On June 9, Max Research’s 2023 Employment Blue Book (including the “2023 China Undergraduate Employment Report” and “2023 China Higher Vocational Students Employment Report”) was officially released.

The top 10 majors with the highest monthly income for college graduates in 2022

Undergraduate computer majors and higher vocational automation majors have higher monthly incomes. The monthly incomes of the 2022 undergraduate computer majors and higher vocational automation majors are 6,863 yuan and 5,339 yuan respectively. Among them, the starting salary of undergraduate computer majors is basically the same as that of the 2021 class, and the monthly income of higher vocational automation majors has increased significantly. The 2022 class overtook the railway transportation major (5,295 yuan) to rank first.

Looking at the major specifically, the major with the highest monthly income for the 2022 undergraduate class is information security (7,579 yuan). Compared with the class of 2018, undergraduate majors related to artificial intelligence such as electronic science and technology and automation performed well, with starting salaries increasing by 19% compared with five years ago. Although data science and big data technology are new majors in recent years, they have performed well and have ranked among the top three majors with the highest monthly income for 2022 undergraduate graduates six months after graduation. French, the only humanities and social sciences major that entered the top 10 highest-paying undergraduates five years ago, has dropped out of the top 10.

“There is no national security without cybersecurity.” At present, network security has been elevated to the level of national strategy and has become one of the most important factors affecting national security and social stability.

Characteristics of the network security industry

1. The employment salary is very high, and the salary increases quickly. In 2021, Liepin.com announced that the employment salary in the network security industry is the highest per capita in the industry, 337,700!

2. There is a large talent gap and many employment opportunities

On September 18, 2019, the official website of the "Central People's Government of the People's Republic of China" published: my country's demand for cyberspace security talents is 1.4 million, but major schools across the country train less than 1.5 million people every year. Liepin.com’s “Cybersecurity Report for the First Half of 2021” predicts that the demand for network security talents in 2027 will be 3 million. Currently, there are only 100,000 employees engaged in the network security industry.

The industry has huge room for development and there are many jobs

Since the establishment of the network security industry, dozens of new network security industry positions have been added: network security experts, network security analysts, security consultants, network security engineers, security architects, security operation and maintenance engineers, penetration engineers, information security management Officer, data security engineer, network security operations engineer, network security emergency response engineer, data appraiser, network security product manager, network security service engineer, network security trainer, network security auditor, threat intelligence analysis engineer, disaster recovery professional , Practical attack and defense professionals...

Great career value-added potential

The network security major has strong technical characteristics, especially mastering the core network architecture and security technologies at work, which has an irreplaceable competitive advantage in career development.

As personal abilities continue to improve, the professional value of the work they do will also increase with the enrichment of their experience and the maturity of project operations, and the room for appreciation will continue to increase. This is the main reason why it is popular with everyone.

To a certain extent, in the field of network security, just like the medical profession, the older you get, the more popular you become. Because the technology becomes more mature, your work will naturally be taken seriously, and promotion and salary increases will come naturally.

How to learn hacking & network security

As long as you like my article today, my private network security learning materials will be shared with you for free. Come and see what is available.

1. Learning roadmap

There are a lot of things to learn about attack and defense. I have written down the specific things you need to learn in the road map above. If you can complete them, you will have no problem getting a job or taking on a private job.

2. Video tutorial

Although there are many learning resources on the Internet, they are basically incomplete. This is an Internet security video tutorial I recorded myself. I have accompanying video explanations for every knowledge point in the roadmap above.

The content covers the study of network security laws, network security operations and other security assessments, penetration testing basics, detailed explanations of vulnerabilities, basic computer knowledge, etc. They are all must-know learning contents for getting started with network security.

(They are all packaged into one piece and cannot be expanded one by one. There are more than 300 episodes in total)

Due to limited space, only part of the information is displayed. You need to click on the link below to obtain it.

CSDN gift package: "Hacker & Network Security Introduction & Advanced Learning Resource Package" free sharing

3. Technical documents and e-books

I also compiled the technical documents myself, including my experience and technical points in participating in large-scale network security operations, CTF, and digging SRC vulnerabilities. There are more than 200 e-books. Due to the sensitivity of the content, I will not display them one by one.

Due to limited space, only part of the information is displayed. You need to click on the link below to obtain it.

CSDN gift package: "Hacker & Network Security Introduction & Advanced Learning Resource Package" free sharing

4. Toolkit, interview questions and source code

"If you want to do your job well, you must first sharpen your tools." I have summarized dozens of the most popular hacking tools for everyone. The scope of coverage mainly focuses on information collection, Android hacking tools, automation tools, phishing, etc. Interested students should not miss it.

There is also the case source code and corresponding toolkit mentioned in my video, which you can take away if needed.

Due to limited space, only part of the information is displayed. You need to click on the link below to obtain it.

CSDN gift package: "Hacker & Network Security Introduction & Advanced Learning Resource Package" free sharing

Finally, here are the interview questions about network security that I have compiled over the past few years. If you are looking for a job in network security, they will definitely help you a lot.

These questions are often encountered when interviewing Sangfor, Qi Anxin, Tencent or other major companies. If you have good questions or good insights, please share them.

Reference analysis: Sangfor official website, Qi’anxin official website, Freebuf, csdn, etc.

Content features: Clear organization and graphical representation to make it easier to understand.

Summary of content: Including intranet, operating system, protocol, penetration testing, security service, vulnerability, injection, XSS, CSRF, SSRF, file upload, file download, file inclusion, XXE, logical vulnerability, tools, SQLmap, NMAP, BP, MSF…

Due to limited space, only part of the information is displayed. You need to click on the link below to obtain it.

CSDN gift package: "Hacker & Network Security Introduction & Advanced Learning Resource Package" free sharing

Guess you like

Origin blog.csdn.net/Python_0011/article/details/132800134