JavaRush /Blog Java /Random-MS /Di manakah Java digunakan dan mengapa ia diperlukan?
KapChook
Tahap
Volga

Di manakah Java digunakan dan mengapa ia diperlukan?

Diterbitkan dalam kumpulan
Jika anda seorang pemula dan baru mula belajar Java, anda mungkin tertanya-tanya di mana sebenarnya Java digunakan? Anda tidak melihat banyak permainan yang ditulis dalam Java, kecuali untuk Minecraft, utiliti desktop seperti Adobe Acrobat, Microsoft Office tidak ditulis dalam Java, begitu juga sistem pengendalian anda, sama ada Linux atau Windows, jadi di manakah penggunaan Java? Adakah ia mempunyai kegunaan sebenar sama sekali? Nah, anda tidak bersendirian, ramai pengaturcara yang baru sahaja memulakan laluan IT atau sudah pun pakar yakin bertanya soalan ini. Sementara itu, anda boleh mengetahui di mana Java digunakan dengan hanya memasang Java pada komputer anda, Oracle mendakwa bahawa lebih 3 bilion peranti menjalankan Java, jumlah yang agak besar, bukan? Kebanyakan syarikat besar menggunakan Java dalam satu cara atau yang lain. Banyak aplikasi back-end yang memproses berpuluh-puluh juta permintaan setiap hari ditulis dalam Java, dan aplikasi perdagangan frekuensi tinggi juga ditulis dalam Java, seperti aplikasi dagangan LMAX menggunakan rangka kerja Pengganggu selari berbilang benang inovatif mereka . Dalam artikel ini, kita akan melihat dengan lebih dekat apakah projek yang menggunakan Java, apakah bidang yang didominasinya, dan di manakah ia boleh digunakan dalam dunia nyata?

Mengapa Java diperlukan?

Bahasa pengaturcaraan universal ini digunakan oleh syarikat pelbagai saiz dalam perisian pelayan korporat mereka. Aplikasi yang ditulis dalam Java boleh didapati di mana-mana: dalam cerek pintar, telefon pintar Android anda, komputer atau kereta Tesla. Dan memandangkan Java ada di mana-mana, mencari pekerjaan mengetahui bahasa ini agak mudah.
Mengapa anda perlu belajar Java?
Ia mudah: Java ialah bahasa universal yang digunakan oleh ratusan ribu syarikat. Jadi jika anda tahu Java, agak mudah untuk mencari kerja yang menarik. Java agak mudah dipelajari, jadi ia sesuai untuk mereka yang pertama kali belajar pengaturcaraan. Bahasa ini berfungsi pada semua platform, dan walaupun ia sentiasa dikemas kini dan dimodenkan, kod Java lama serasi dengan yang baharu.

Mengapa anda memerlukan Java?

Aplikasi Java Sebenar

Terdapat banyak aplikasi untuk Java, daripada tapak e-dagang kepada aplikasi Android, daripada aplikasi saintifik kepada kewangan seperti sistem perdagangan, daripada permainan seperti Minecraft kepada perisian desktop seperti Eclipse, Netbeans dan IntelliJ, daripada rangka kerja sumber terbuka kepada aplikasi J2ME, dan lain-lain. Mari kita lihat dengan lebih dekat setiap daripada mereka.

aplikasi Android

Jika anda ingin melihat di mana Java digunakan, anda tidak perlu melihat jauh. Ambil sahaja telefon Android anda, benar-benar semua aplikasi ditulis dalam Java, menggunakan API Google dan Android, yang serupa dengan JDK. Beberapa tahun yang lalu, Android menyediakan keupayaan yang diperlukan, yang mana hari ini banyak pengaturcara Java adalah pembangun Android. By the way, Android menggunakan JVM yang berbeza dan kaedah susun atur yang berbeza dan berbeza, tetapi kod itu masih ditulis dalam Java.

Aplikasi Pelayan dalam Perkhidmatan Kewangan

Java digunakan secara meluas dalam sektor kewangan. Banyak bank pelaburan global, seperti Goldman Sachs, Citigroup, Barclays, Standard Charted dan lain-lain menggunakan Java untuk menulis sistem elektronik pejabat hadapan dan belakang, sistem kawal selia dan pengesahan, projek pemprosesan data dan beberapa yang lain. Java digunakan terutamanya untuk menulis aplikasi pelayan, kebanyakannya tanpa sebarang antara muka pengguna, yang menerima data daripada satu pelayan, memprosesnya dan menghantarnya. Java Swing juga popular untuk mencipta antara muka klien tebal, tetapi kini C# dengan cepat mengambil alih pasaran di kawasan ini, dan Swing sudah kehabisan tenaga.

aplikasi web

Java juga digunakan secara meluas dalam e-dagang dan aplikasi web. Sebilangan besar perkhidmatan RESTful telah dibuat menggunakan Spring MVC, Struts 2.0 dan rangka kerja yang serupa. Malah aplikasi mudah berdasarkan Servlet, JSP dan Struts cukup popular dalam pelbagai projek kerajaan. Banyak aplikasi web kerajaan, kesihatan, insurans, pendidikan, pertahanan dan beberapa jabatan lain ditulis dalam Java.

Perisian

Banyak perisian berguna dan alat pembangunan ditulis dan dibangunkan dalam Java, seperti Eclipse, IntelliJ Idea dan Netbeans IDE. Nampaknya saya ini juga merupakan aplikasi yang paling banyak digunakan yang ditulis dalam Java. Ada masanya Swing sangat popular kerana mencipta "pelanggan gemuk", terutamanya dalam sektor kewangan. Hari ini, Java FX semakin popular, tetapi ia masih bukan pengganti untuk Swing, dan C# telah hampir sepenuhnya mengalihkan Swing daripada bidang kewangan.

Aplikasi Perdagangan

Aplikasi perdagangan pihak ketiga, yang juga merupakan sebahagian daripada industri perkhidmatan kewangan yang lebih besar, juga menggunakan Java. Aplikasi popular seperti Murex, yang digunakan di banyak bank, ditulis dalam Java.

aplikasi J2ME

Walaupun fakta bahawa kemunculan iOS dan Android secara praktikal telah memusnahkan pasaran J2ME, masih terdapat sejumlah besar telefon murah dari Nokia dan Samsung yang menggunakan J2ME di dunia. Pernah suatu ketika hampir semua permainan dan aplikasi yang tersedia pada Android ditulis menggunakan MIDP dan CLDC, yang merupakan sebahagian daripada platform J2ME. J2ME masih popular dalam media seperti Blu-ray, kad dan kotak set-top. Salah satu sebab WhatsApp sangat popular ialah ia juga tersedia di J2ME.

Sistem Terbenam

Java juga meluas dalam bidang sistem terbenam. Anda boleh melihat apa yang platform mampu, anda hanya memerlukan 130 KB untuk menggunakan Java (pada kad pintar dan sensor). Java pada asalnya dibangunkan untuk sistem terbenam. Malah, kawasan ini adalah sebahagian daripada kempen Java "tulis sekali, jalankan di mana-mana" dan nampaknya membuahkan hasil.

Data besar

Hadoop dan teknologi data besar lain menggunakan Java dalam satu atau lain cara, seperti Hbase dan Accumulo daripada Apache, atau ElasticSearch. Walaupun Java tidak menguasai kawasan ini, kerana terdapat teknologi seperti MongoDB, yang ditulis dalam C++. Java mempunyai potensi untuk memperoleh bahagian yang lebih besar daripada ruang yang semakin meningkat ini jika Hadoop atau ElasticSearch berkembang.

Ruang Dagangan Frekuensi Tinggi

Java telah meningkatkan prestasinya dan dengan JIT moden ia mampu memberikan prestasi tahap C++. Atas sebab ini, Java juga popular untuk menulis sistem berprestasi tinggi, kerana walaupun prestasinya lebih rendah berbanding dengan bahasa ibunda, anda boleh mengorbankan keselamatan, mudah alih dan kebolehpercayaan untuk kelajuan yang lebih tinggi dan hanya memerlukan seorang pengaturcara C++ yang tidak berpengalaman untuk membuat aplikasi lambat dan tidak boleh dipercayai.

Aplikasi saintifik

Hari ini, Java sering menjadi pilihan lalai untuk aplikasi saintifik, termasuk pemprosesan bahasa semula jadi. Sebab utama ialah Java lebih selamat, mudah alih dan boleh dipercayai serta mempunyai alat penyejajaran yang lebih baik daripada C++ dan bahasa lain. Pada tahun sembilan puluhan, Java agak popular di Internet terima kasih kepada applet, tetapi selama bertahun-tahun, applet telah kehilangan popularitinya, terutamanya disebabkan oleh pelbagai isu keselamatan. Desktop Java dan applet hampir mati hari ini. Java ialah kegemaran lalai industri perisian, dan digunakan secara meluas dalam kewangan, perbankan pelaburan dan e-dagang. Setiap orang yang belajar Java mempunyai masa depan yang cerah. Java 8 hanya mengukuhkan kepercayaan bahawa Java akan terus mendominasi landskap pembangunan untuk tahun-tahun akan datang. Dalam komen kepada artikel itu, mereka mempersoalkan penggunaan sebenar Java, disebabkan oleh banyaknya contoh kewangan dalam artikel itu sendiri, dan tertanya-tanya sama ada Java mempunyai masa depan dalam pembangunan desktop, dan sama ada lebih baik untuk mempelajari C#? Berikut adalah beberapa hujah balas: Tiada gunanya pembangun Java mempelajari C# kerana ia adalah bahasa yang serupa tetapi hanya untuk susunan teknikal yang berbeza, sebaliknya anda harus belajar Python, Ruby atau Perl. Bahasa skrip sangat bagus untuk tugasan kecil. Tiada gunanya pembangun Java mempelajari C# kerana ia adalah bahasa yang serupa tetapi untuk kawasan yang berbeza. Sebaliknya, lebih baik belajar Python, Ruby atau Perl. Bahasa skrip bagus untuk tugasan kecil. Java sebenarnya digunakan DI MANA-MANA, ia ada dalam telefon anda, ia ada dalam kotak settop kabel anda, ia ada dalam kad kredit anda, ia ada pada pelayan yang anda sambungkan pada masa ini, ia ada pada penyemak imbas yang anda sedang menggunakannya. Java adalah bahasa yang paling banyak digunakan di mana-mana. Java sebenarnya digunakan di mana-mana, ia pada telefon anda, pada kotak atas set anda, pada kad kredit anda, pada pelayan yang anda sambungkan pada masa ini, dalam penyemak imbas yang anda sedang gunakan. Java adalah bahasa yang paling banyak digunakan di mana-mana. Juga dalam ulasan adalah pautan ke beberapa artikel, iaitu: Kedatangan Kedua Java dan Majikan Inginkan Pengetahuan Java Tidak Seperti Lain . Jika mereka menyatakan keinginan mereka, kita juga boleh menterjemahkannya. PS: Saya meminta anda menilai terjemahan, membuat ulasan, menunjukkan kesilapan, kerana saya mempunyai keinginan untuk menterjemah dan mahu semuanya berada pada tahap yang sesuai. Terjemahan dan semakan artikel Where is Java used in Real World?
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION