Maison  >  Article  >  Java  >  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学习指南
Java学习指南avant
2023-07-26 17:28:171455parcourir

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.输出每个字符的个数

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

如出现下面有版本号的结果,则表示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");
    }
}

注意代码不要写错,然后我们开始运行一下:
在文件夹路径上输入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

正常的话,文件夹会多出来一个 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

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

解释一下Hello World程序

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

public static void main(String[] args)

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

System.out.println("Hello world");

这一句是 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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer