1
00:00:02,310 --> 00:00:03,220
Ciao.

2
00:00:03,330 --> 00:00:04,470
Questo è che non vogliono sapere anche loro.

3
00:00:04,470 --> 00:00:05,820
E bentornato.

4
00:00:05,850 --> 00:00:13,110
Non diamo un'occhiata al concetto di giustificazione è un concetto molto semplice e abbiamo già usato alcuni file

5
00:00:13,110 --> 00:00:14,910
jar in questo corso.

6
00:00:14,940 --> 00:00:19,750
Ad esempio, abbiamo usato un vaso per connetterci al database della scuola Maya.

7
00:00:19,770 --> 00:00:24,930
Allo stesso modo abbiamo usato un jar per utilizzare l'API della sublet che deve essere creata.

8
00:00:25,020 --> 00:00:25,570
Quindi andiamo.

9
00:00:25,570 --> 00:00:26,660
E SPG.

10
00:00:27,270 --> 00:00:32,300
Allo stesso modo abbiamo usato un barattolo per creare unit test usando l'unità J.

11
00:00:32,970 --> 00:00:35,870
Quindi abbiamo usato un vaso di unità J per quello.

12
00:00:35,860 --> 00:00:41,220
Quindi un file jar essenzialmente ci fornisce alcune funzionalità.

13
00:00:41,220 --> 00:00:49,830
Ora andiamo avanti e comprendiamo meglio i file jar di Jaffe con un'estensione di DA jar e

14
00:00:49,830 --> 00:00:54,390
jar è semplicemente una scorciatoia per l'archivio Java.

15
00:00:54,780 --> 00:00:58,900
Ciò significa che è un archivio di alcune offerte di lavoro.

16
00:00:59,220 --> 00:01:06,210
E in genere questi file sarebbero solo prelibatezze, ma puoi anche come qualsiasi risorsa associata come immagini

17
00:01:06,240 --> 00:01:11,790
o video o file di testo o persino il vero codice sorgente.

18
00:01:12,210 --> 00:01:18,320
Va bene quindi puoi anche avere file java scuri ma in genere sarebbe solo un processo Java.

19
00:01:19,460 --> 00:01:28,710
Quindi il lavoro è in genere solo una raccolta di classi Java che insieme rappresentano una libreria Java.

20
00:01:28,880 --> 00:01:33,920
Quindi un vaso è essenzialmente una libreria Java e su Internet.

21
00:01:33,920 --> 00:01:40,580
Esistono decine di migliaia di librerie Java open source che offrono diversi tipi

22
00:01:41,270 --> 00:01:46,490
di funzionalità che rendono Java uno dei linguaggi più diffusi.

23
00:01:46,490 --> 00:01:52,400
Se hai bisogno di alcune funzionalità specifiche, è molto probabile che tu abbia una libreria Java per quello e tutto

24
00:01:52,430 --> 00:01:55,100
ciò che devi fare è solo Google per questo.

25
00:01:56,160 --> 00:02:02,520
La funzionalità potrebbe essere semplice come passare un esame o un documento o un documento

26
00:02:02,520 --> 00:02:09,870
CSP alla funzionalità per manipolare il codice Classi API Java come la classe String La libreria slang comune di Apache,

27
00:02:09,990 --> 00:02:16,370
ad esempio, è una libreria che fornisce una classe per manipolare la classe String in certi modi.

28
00:02:16,440 --> 00:02:19,740
Ciò non è possibile solo con una classe di stringa stessa.

29
00:02:20,280 --> 00:02:27,870
Quindi fornisce alcuni metodi extra e hai anche librerie che sono altamente sofisticate per eseguire

30
00:02:27,960 --> 00:02:32,730
passaggi di apprendimento automatico o cercare rapidamente documenti.

31
00:02:33,090 --> 00:02:42,130
Quindi tutti quegli algoritmi avanzati sono anche incapsulati all'interno delle librerie, quindi jar è solo un formato di

32
00:02:42,130 --> 00:02:50,730
distribuzione o una libreria Java e vedremo presto cosa contiene e utilizzare un particolare file jar.

33
00:02:50,770 --> 00:02:58,180
Tutto quello che dobbiamo fare è metterlo nella parte della classe e se stai usando un'idea come eclissi abbiamo appena aggiunto

34
00:02:58,180 --> 00:03:01,150
al percorso della fattura e sappiamo come farlo.

35
00:03:01,450 --> 00:03:07,010
E con ciò sarai in grado di utilizzare la funzionalità e anche solo ricordare.

36
00:03:07,380 --> 00:03:15,620
Osserviamo anche i voli VAR precedenti RA sta per applicazione verbale aka ONU simile a Jar.

37
00:03:15,690 --> 00:03:22,930
È anche specifico di Java nel formato di distribuzione per le applicazioni Web Java EE.

38
00:03:22,930 --> 00:03:26,600
Quindi è solo il formato di distribuzione per le librerie Java Why.

39
00:03:26,640 --> 00:03:29,940
Qual è il formato di distribuzione per Java.

40
00:03:30,030 --> 00:03:39,030
Anche le applicazioni e può includere file di lavoro come il vaso scolastico Maya o il barattolo API soggetto e può anche includere

41
00:03:39,030 --> 00:03:45,210
altre risorse come così consente a GSP di cercare di modificare i file su file jello

42
00:03:45,210 --> 00:03:54,120
regolari come abbiamo visto che in realtà è un piano di lavoro come in infatti il file jar ma poiché rappresenta un'applicazione web

43
00:03:54,120 --> 00:03:58,520
ha il suo livello interno come il rabbino nella cartella.

44
00:03:58,710 --> 00:04:07,200
Il file Web Excel Excel o la cartella lip all'interno del Web, ovvero una cartella sufficiente che include i lavori necessari all'applicazione, quindi se

45
00:04:07,200 --> 00:04:14,910
dai un'occhiata ai libri non ci sono progetti hub e se dai un'occhiata al modulo espanso sarai in grado di vedere

46
00:04:14,920 --> 00:04:18,960
che lì è una cartella live all'interno della cartella sufficiente.

47
00:04:21,080 --> 00:04:28,010
E ora diamo un'occhiata ad alcuni dei principali vantaggi di Job File: un file jar è in genere in

48
00:04:28,490 --> 00:04:34,120
formato compresso e questo basato sul familiare formato di file zip ha una discoteca impressionata.

49
00:04:34,130 --> 00:04:42,020
Aiuta con un'archiviazione efficiente e poiché si basa sul formato di file zip può essere decompresso usando qualcosa

50
00:04:42,020 --> 00:04:49,680
come Vine zip o qualsiasi gestore di archivi simile e questo è solo per tua informazione.

51
00:04:49,850 --> 00:04:58,130
All'interno dell'API Java abbiamo questi pacchetti per manipolare i file jar su file zip e poiché jar si basa sul

52
00:04:58,130 --> 00:04:59,240
formato zip.

53
00:04:59,240 --> 00:05:02,560
Molte delle classi nell'utilità o nel vaso Java dot.

54
00:05:02,660 --> 00:05:09,630
Estendi le classi dal punto Java che puoi dotare il pacchetto zip e per ora non esamineremo questi

55
00:05:09,630 --> 00:05:12,090
pacchetti poiché non sono comunemente usati.

56
00:05:12,090 --> 00:05:18,390
In genere si utilizza lo strumento jar fornito con la chiave Judy per manipolare i file jar dalla riga

57
00:05:18,390 --> 00:05:19,300
di comando.

58
00:05:19,770 --> 00:05:25,970
E presto lo vedremo e vedremo anche come possono essere creati posti di lavoro all'interno di Equifax.

59
00:05:26,070 --> 00:05:29,720
È molto conveniente ed è quello che faremmo la maggior parte del tempo.

60
00:05:31,390 --> 00:05:38,950
Ora che jar è compresso ed è anche raggruppato come un singolo file, può essere scaricato in modo molto efficiente all'interno

61
00:05:39,010 --> 00:05:41,480
di una singola connessione head strip.

62
00:05:41,770 --> 00:05:46,520
Altrimenti ogni risorsa richiederebbe una connessione separata.

63
00:05:46,540 --> 00:05:53,380
Ora potresti aver sentito parlare di Maven che è uno strumento di gestione del progetto su

64
00:05:53,380 --> 00:06:01,660
uno dei vantaggi di Maven è che puoi specificare quali librerie usa il tuo progetto in un file Excel e

65
00:06:01,780 --> 00:06:05,670
Maven scarica automaticamente i barattoli corrispondenti di quelle biblioteche.

66
00:06:05,760 --> 00:06:07,790
Va bene, quindi ognuna di quelle librerie è un lavoro.

67
00:06:07,930 --> 00:06:10,400
Il 1 ° maggio li scaricherà automaticamente.

68
00:06:10,480 --> 00:06:18,040
Quindi, se il tuo progetto richiede 50 barattoli, tutti possono essere scaricati in modo molto efficiente solo grazie al

69
00:06:18,040 --> 00:06:19,840
formato del tuo file.

70
00:06:20,620 --> 00:06:27,670
Quindi, se usi Maven non devi aggiungere esplicitamente lavori alla fibbia della cintura Mavin li scaricherà un altro bel

71
00:06:29,610 --> 00:06:35,700
vantaggio per la sicurezza e questo non è qualcosa che generalmente facciamo ma se necessario.

72
00:06:35,700 --> 00:06:43,710
Il contenuto del vaso può essere firmato digitalmente in modo che il destinatario possa riconoscere la firma e concedere tutti

73
00:06:43,740 --> 00:06:46,210
i privilegi di sicurezza necessari.

74
00:06:46,380 --> 00:06:51,080
Quindi questo è solo per le tue informazioni in fase di progettazione concetto avanzato.

75
00:06:51,300 --> 00:06:54,240
Quindi non hai intenzione di guardare come guardarlo per ora.

76
00:06:54,870 --> 00:07:02,690
Quindi questi sono alcuni dei vantaggi principali e nella prossima lezione vedremo una demo della creazione di un barattolo e anche

77
00:07:02,690 --> 00:07:03,870
della sua manipolazione.

78
00:07:03,920 --> 00:07:10,950
Ma qui ci sono alcune operazioni di file jar di base comuni e useresti lo strumento jar che viene per giudicare.

79
00:07:11,450 --> 00:07:16,050
Ora qui la prima operazione crea un file jar compresso.

80
00:07:16,370 --> 00:07:24,870
Vedresti solo lo spazio del vaso C. F. spazio il file jar loro seguiti dai file da archiviare.

81
00:07:25,250 --> 00:07:28,850
L'opzione C e C F sta per Crea.

82
00:07:29,180 --> 00:07:36,150
Qui l'asterisco per i nomi dei file indica che vogliamo archiviare tutto nella directory corrente.

83
00:07:36,200 --> 00:07:40,280
Puoi invece avere un punto due invece di asterischi.

84
00:07:40,280 --> 00:07:47,120
Puoi anche specificare uno o più nomi di file o directory individuali e questi nomi saranno separati

85
00:07:47,120 --> 00:07:48,460
da uno spazio.

86
00:07:49,130 --> 00:07:52,980
La seconda operazione è per visualizzare il contenuto di un barattolo.

87
00:07:53,000 --> 00:08:00,080
L'opzione B implica che la terza operazione del sommario è di estrarre i file contenuti in un

88
00:08:00,650 --> 00:08:08,180
vaso sotto l'opzione X in posizione, qui vengono estratti tutti i file nel vaso ma se vogliamo estrarre

89
00:08:08,180 --> 00:08:16,180
singoli file, allora dobbiamo elencare i nomi dei file in la fine del comandante finalmente per aggiornare un file jar

90
00:08:16,180 --> 00:08:16,840
esistente.

91
00:08:16,930 --> 00:08:18,930
Useresti l'opzione tu.

92
00:08:19,360 --> 00:08:25,820
In questa barra di esempio, la classe scura nella directory corrente verrebbe aggiunta a chi esegue il dardo.

93
00:08:26,290 --> 00:08:29,360
OK, quindi c'è un cibo o un barattolo e stiamo solo aggiungendo questa classe a quello.

94
00:08:30,040 --> 00:08:35,410
Quindi queste sono le operazioni di base e non puoi nemmeno usarle per farlo, è possibile

95
00:08:35,920 --> 00:08:42,580
che tu possa usare solo file jar nella tua carriera, nel qual caso dovresti semplicemente aggiungerli al tuo conto di fatture

96
00:08:42,580 --> 00:08:44,360
o al Vangelo di papera.

97
00:08:44,370 --> 00:08:49,950
Successivamente proveremo effettivamente questi comandi e vedremo anche come un lavoro può essere

98
00:08:50,270 --> 00:08:51,320
creato dall'eclissi.

99
00:08:51,330 --> 00:08:51,780
Grazie.
