Table des matières
Démarrez avec Java" >Démarrez avec Java
Qu'est-ce que Java" >Qu'est-ce que Java
Que peut faire Java" >Que peut faire Java
Pourquoi apprendre Java" >Pourquoi apprendre Java
Comment apprendre Java" >Comment apprendre Java
Installation de l'environnement de développement Java" >Installation de l'environnement de développement Java
Téléchargement JDK" >Téléchargement JDK
Jdk安装" >Jdk安装
win版安装" >win版安装
Linux版本安装" >Linux版本安装
Mac版本安装" >Mac版本安装
开发工具选择" >开发工具选择
第一个Java程序" >第一个Java程序
入门程序HelloWorld" >入门程序HelloWorld
解释一下Hello World程序" >解释一下Hello World程序
Maison Java JavaBase Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...

Jul 26, 2023 pm 05:28 PM
java

Démarrez avec Java

Qu'est-ce que Java

Jetons d'abord un coup d'œil à l'explication de l'Encyclopédie Baidu :

Java est un langage de programmation qui génère des logiciels pour plusieurs plates-formes. Développé au milieu des années 1990 par James A. Gosling, ancien informaticien de Sun Microsystems. Le code compilé fonctionne sur la plupart des systèmes d'exploitation.

D'après ce qui précède, nous comprenons que Java est un langage de haut niveau utilisé pour développer des logiciels. Java fournit une boîte à outils de développement intégrée JDK, qui nous permet de compiler le code Java que nous écrivons dans un fichier de bytecode (fichier de classe Java). La machine virtuelle (JVM) est chargée de convertir le bytecode en code machine pour l'exécution sur chaque système d'exploitation. Le système d'exploitation contrôle le matériel pour qu'il réponde après avoir reçu des instructions.

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
Processus d'exécution du programme Java


Le processus qu'un programmeur suit depuis le début du codage jusqu'à la réponse informatique finale au code est probablement comme ceci :

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...

Que peut faire Java

  • Programmation serveur
    Java est actuellement l'un des meilleurs langages dans le domaine de la programmation serveur. De nombreux systèmes de trading de banques sont développés en Java. Dans la plupart des cas, il n'y a pas de front-end. Elles reçoivent généralement les données d'un serveur (niveau supérieur), les traitent et les envoient à un autre système de traitement (traitement de niveau inférieur)

  • . Développement de sites Web
    Dans le domaine du développement de sites Web personnels ou commerciaux, Java nous propose des solutions très matures. Vous pouvez utiliser de nombreux frameworks différents pour créer des projets Web, tels que SpringMVC, SpringBoot, etc.

  • Logiciel de développement
    Par exemple, les environnements de développement intégrés Java Eclipse et Idea que nous connaissons très bien sont tous développés en Java.

  • Android
    La plupart des applications que nous utilisons quotidiennement sont en fait développées en Java. Bien qu'Android utilise différentes JVM et différentes méthodes d'empaquetage, le code est toujours écrit en langage Java.

  • Appareils embarqués
    Java dispose d'une grande marge de développement dans le domaine de l'embarqué. Pour vous lancer dans le développement embarqué, vous devez télécharger le package de développement J2ME auprès de Sun. J2ME comprend une machine virtuelle KVM dédiée pour les périphériques embarqués, différente de la JVM incluse dans le JDK ordinaire. De plus, vous devez télécharger le simulateur auprès d'un fabricant embarqué spécifique.

  • et bien d'autres domaines, trop nombreux pour être listés un par un...

Pourquoi apprendre Java

Quelqu'un a dit : PHP est le meilleur langage du monde. Plus tard, cette phrase s'est répandue comme une blague sur Internet. Mais de nombreux programmeurs spécialisés dans d’autres langages ont abandonné. Pourquoi? Qu'y a-t-il de si arrogant à propos de PHP, un langage de script ? Le C++ n'est-il pas génial ? Python n'est-il pas génial ? Mais je pense que Java est le plus populaire. Voyons les raisons :

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...


Les étudiants intéressés peuvent rechercher en ligne les classements des langues de différentes années. Java a presque toujours occupé la première place du classement. est comparable. En tant que langage de bas niveau parmi les langages de haut niveau, le C est étroitement lié au matériel et présente une efficacité opérationnelle élevée, c'est pourquoi de nombreux programmes de bas niveau sont développés en C. En raison de sa domination dans le domaine de la programmation serveur et de sa portabilité, Java deviendra encore l’un des langages de programmation les plus populaires pendant de nombreuses années.


Si vous apprenez une langue pour trouver un bon travail, alors il n'y a absolument aucun problème à choisir Java. Et je pense personnellement qu'apprendre Java est relativement facile. Je vais résumer les grandes lignes de l'apprentissage Java en fonction de l'environnement de travail réel, et énumérer les points clés et difficiles et les points de connaissances indispensables. Tant que vous étudiez dur, vous pouvez maîtriser cette langue en peu de temps et développer des programmes de manière indépendante.

Après avoir acquis une expérience de base et pratique, vous pouvez partir en stage dans l'entreprise et participer au développement de projets réels, et vous pourrez entrer très rapidement dans l'industrie.

Comment apprendre Java

L'apprentissage de n'importe quel langage de programmation, en plus de la théorie de base, est indissociable du codage, codage, codage. C’est comme apprendre des connaissances lorsque nous étudions. Nous apprendrons beaucoup de nouveaux points de connaissances à chaque cours. Ces points de connaissances peuvent vous être enseignés par l'enseignant lors de cours, ou vous les avez peut-être maîtrisés à l'avance. Vous devez faire quelques exercices après le cours. Quel est le but des questions pratiques ? Il s’agit de vérifier si vous maîtrisez réellement les points de connaissances que vous avez appris, et de vérifier d’éventuelles omissions.

De nombreux étudiants qui apprennent Java aiment regarder des vidéos, où l'enseignant enseigne comment écrire des programmes dans la vidéo, puis ils suivent l'enseignant pour taper le code exactement. S'il y a une petite erreur dans le programme de l'enseignant, ou si le programme ne s'exécute pas, vous serez complètement confus et ne saurez pas comment procéder. J'ai donc recherché des informations en ligne, rejoint divers groupes d'étude et demandé l'aide d'experts dans les groupes. Comment ai-je fait cela ? Comment as-tu réglé ça ?

Je veux demander : est-ce la bonne façon d'étudier ? Quel est le but de regarder la vidéo ? Apprenez rapidement les bases des langages de programmation et maîtrisez ce langage de programmation. Alors, est-ce une méthode d’apprentissage consistant à demander de l’aide aux autres sans réfléchir ? Est-ce maîtrisé ? Notez que ce dont je parle ici, c'est la méthode d'apprentissage consistant à copier complètement le code. Cette façon d'apprendre crée une situation embarrassante : Écrire du code par moi-même n'en a aucune idée.

Si tel est le cas, on peut apprendre rapidement les points de connaissance du chapitre en regardant la vidéo, puis suivre le professeur pour taper le code. Après avoir comparé les points de connaissance, réfléchissez au sens de chaque étape de l'exécution du code. , et prendre des notes nous-mêmes. Ne serait-ce pas mieux ? Après le cours, nous avons trouvé quelques exercices de base et essayé de mettre en œuvre la programmation sans lire le matériel. Si nous n'en avons aucune idée, nous pouvons énumérer les étapes 1, 2, 3 et 4 comme pour résoudre un problème pour nous aider à comprendre. Laissez-moi vous donner un exemple :

Titre : saisissez une ligne de caractères et comptez les lettres anglaises, les espaces, les chiffres et le nombre d'autres caractères

.
// 开始构思
// 1. 我们需要输出4个数,那么先定义4个变量 int a,b,c,d = 0;
// 2.获取系统用户输入的字符串,再定义一个变量接收这个字符串 Sting s;
// 3.一行字符必须拆开才能统计,所以把字符串转换成数组;
// 4.数组需要遍历,拿到数组的每个字符;
// 5.判断每个字符是什么类型,找到对应的字母、数字和空格类型就将对应类型的变量+1,没找到就按其他处理d+1;
// 6.输出每个字符的个数
Copier après la connexion

C'est un exercice très simple pour pratiquer les boucles et les structures de branches. Peut-être que vous savez comment le faire, mais vous ne savez pas par où commencer lorsque vous commencez à écrire. C'est le dilemme dans lequel se trouvent actuellement de nombreux programmeurs débutants. Donc, si vous triez les points 1, 2, 3 et 4 avant d'écrire du code comme moi et décomposez chaque étape en détail, cela vous serait-il utile d'écrire un programme ?

Ce type d'analyse de la pensée s'appelle pseudocode. Cela signifie d'abord utiliser des mots pour décrire le travail effectué par votre programme, puis remplir les étapes en fonction des étapes pour terminer la conception du programme. J'espère que les amis qui débutent en programmation pourront se référer à cette méthode et vraiment commencer à écrire du code par eux-mêmes. Plus vous écrivez de code, plus vous serez à l’aise lors de l’écriture et plus vos idées de programmation seront larges. Ceci est un résumé de mon expérience, j'espère que cela pourra vous aider.

Installation de l'environnement de développement Java

Téléchargement JDK

À l'heure actuelle, la dernière version de Java publiée est Java SE 14, mais la version de Jdk la plus utilisée est la 1.8. nous étudions également sur la base de la version 1.8.

Adresse de téléchargement (site officiel d'Oracle) : Adresse de téléchargement Jdk

Après l'avoir ouvert, recherchez la version jdk requise sur la page. Cette fois, prenez la version Java SE 8u251 comme exemple. Cliquez sur le lien pour télécharger

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases....

Après avoir cliqué, quelque chose comme ceci apparaîtra. Une boîte contextuelle, nous vérifions et confirmons simplement :

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...


Ensuite, nous devons nous connecter à Oracle. Bien sûr, nous devons nous inscrire avant de nous connecter, je n'entrerai donc pas dans les détails ici.

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...

Vous pouvez le télécharger après vous être connecté


Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
Insérer la description de l'image ici


Pour la commodité de tous, j'ai téléchargé le package d'installation à l'avance et je l'ai téléchargé sur le disque réseau. Vous pouvez le télécharger. faites-le vous-même :


  • code d'extraction de la version Windows : xpak

  • code d'extraction de la version Linux : upse

  • code d'extraction de la version Mac : kmv5

Jdk安装

win版安装

双击安装,下一步按流程走完,不要装jre,因为jdk包含了jre。

环境变量配置:
右击我的电脑,选择属性,点击高级系统设置:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...


选择环境变量:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
在这里插入图片描述


在系统变量里,点击新建按钮,创建JAVA_HOME目录,变量值填入你的jdk安装目录:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
在这里插入图片描述


然后点击Path,再点击编辑,输入Java的bin目录,格式如下:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
在这里插入图片描述

注意:win7的话需要找到Path,双击打开后在后面手动输入 %JAVA_HOME%/bin;

确定之后,打开cmd,输入

java -version
Copier après la connexion

如出现下面有版本号的结果,则表示Java安装成功:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
在这里插入图片描述

Linux版本安装

请参考教程:Linux Java安装教程

Mac版本安装

请参考教程:Mac Java安装教程

开发工具选择

  1. notepad++ 。初入门写程序,可以用文本编辑器,对于熟悉Java语法非常有帮助。notepad++下载地址:
    https://notepad-plus-plus.org/downloads/v7.8.6/

  2. Eclispe。我刚学Java的时候用的就是Eclipse,它是完全免费,使用也比较简单。下载地址:https://www.eclipse.org/downloads/
    下面这篇教程会教你如何下载安装和使用:Eclipse 安装(Neon 版本)

  3. IDEA。IDEA是我现在用的编辑器,个人感觉非常好用,是目前开发Java最好的编辑器,非常推荐大家使用。缺点是比较吃内存,而且商用版的需要破解或者购买才能使用,不过社区版的可以免费使用,对于初学者来说足够了。下载地址:https://www.jetbrains.com/idea/

第一个Java程序

入门程序HelloWorld

新建一个txt文件

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
HelloWorld.txt

修改后缀名变成 .java文件

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
.java文件

HelloWorld的java程序代码如下:

public class HelloWorld{
    public static void main(String[] args) {
        // 打印一句话  "Hello World"
        System.out.println("Hello World");
    }
}
Copier après la connexion

注意代码不要写错,然后我们开始运行一下:
在文件夹路径上输入cmd 命令

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...
cmd


打开这样的黑窗口

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...


输入下面的命令:


javac HelloWorld.java
Copier après la connexion

正常的话,文件夹会多出来一个 HelloWorld.class 文件:

Ma copine a pleuré et a dit qu'elle ne pouvait pas apprendre Java. Cette nuit-là, je lui ai appris les bases...


然后再执行命令(注意HelloWorld 后面没有 .class)


java HelloWorld
Copier après la connexion

我们可以看到,命令行打印了我们输出的语句 Hello World, 这就说明我们的程序是完全正确的,没有问题。是不是很简单呢,你学废了吗?

解释一下Hello World程序

这里首先我们定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名必须和Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。

public static void main(String[] args)
Copier après la connexion

这一句是Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类

System.out.println("Hello world");
Copier après la connexion

这一句是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Racine carrée en Java Racine carrée en Java Aug 30, 2024 pm 04:26 PM

Guide de la racine carrée en Java. Nous discutons ici du fonctionnement de Square Root en Java avec un exemple et son implémentation de code respectivement.

Nombre parfait en Java Nombre parfait en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre parfait en Java. Nous discutons ici de la définition, comment vérifier le nombre parfait en Java ?, des exemples d'implémentation de code.

Numéro Armstrong en Java Numéro Armstrong en Java Aug 30, 2024 pm 04:26 PM

Guide du numéro Armstrong en Java. Nous discutons ici d'une introduction au numéro d'Armstrong en Java ainsi que d'une partie du code.

Générateur de nombres aléatoires en Java Générateur de nombres aléatoires en Java Aug 30, 2024 pm 04:27 PM

Guide du générateur de nombres aléatoires en Java. Nous discutons ici des fonctions en Java avec des exemples et de deux générateurs différents avec d'autres exemples.

Weka en Java Weka en Java Aug 30, 2024 pm 04:28 PM

Guide de Weka en Java. Nous discutons ici de l'introduction, de la façon d'utiliser Weka Java, du type de plate-forme et des avantages avec des exemples.

Numéro de Smith en Java Numéro de Smith en Java Aug 30, 2024 pm 04:28 PM

Guide du nombre de Smith en Java. Nous discutons ici de la définition, comment vérifier le numéro Smith en Java ? exemple avec implémentation de code.

Questions d'entretien chez Java Spring Questions d'entretien chez Java Spring Aug 30, 2024 pm 04:29 PM

Dans cet article, nous avons conservé les questions d'entretien Java Spring les plus posées avec leurs réponses détaillées. Pour que vous puissiez réussir l'interview.

Break or Return of Java 8 Stream Forach? Break or Return of Java 8 Stream Forach? Feb 07, 2025 pm 12:09 PM

Java 8 présente l'API Stream, fournissant un moyen puissant et expressif de traiter les collections de données. Cependant, une question courante lors de l'utilisation du flux est: comment se casser ou revenir d'une opération FOREAK? Les boucles traditionnelles permettent une interruption ou un retour précoce, mais la méthode Foreach de Stream ne prend pas directement en charge cette méthode. Cet article expliquera les raisons et explorera des méthodes alternatives pour la mise en œuvre de terminaison prématurée dans les systèmes de traitement de flux. Lire plus approfondie: Améliorations de l'API Java Stream Comprendre le flux Forach La méthode foreach est une opération terminale qui effectue une opération sur chaque élément du flux. Son intention de conception est

See all articles