本文目錄一覽:
- 1、如何用Java做網站?
- 2、如何使用java
- 3、java應用在哪些方面?
- 4、我們為什麼要用Java?
- 5、java主要用來幹嘛?
如何用Java做網站?
java用來製作網站,一般是使用現成的框架,如下:
java可以用來做網站
java開發平台一般有三個版本:其中java ee 用來網站開發
* Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。
* Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。
* Java ME(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網絡協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規範的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
如何使用java
Java語言定義了public、protected、private、abstract、static和final這6常用修飾詞外還定義了5個不太常用的修飾詞,下面是對這11個Java修飾詞的介紹:
1.public
使用對象:類、接口、成員
介紹:無論它所處在的包定義在哪,該類(接口、成員)都是可訪問的
2.private
使用對象:成員
介紹:成員只可以在定義它的類中被訪問
3.static
使用對象:類、方法、字段、初始化函數
介紹:成名為static的內部類是一個頂級類,它和包含類的成員是不相關的。靜態方法是類方法,是被指向到所屬的類而不是類的實例。靜態字段是類字段,無論該字段所在的類創建了多少實例,該字段只存在一個實例被指向到所屬的類而不是類的實例。初始化函數是在裝載類時執行的,而不是在創建實例時執行的。
4.final
使用對象:類、方法、字段、變量
介紹:被定義成final的類不允許出現子類,不能被覆蓋(不應用於動態查詢),字段值不允許被修改。
5.abstract
使用對象:類、接口、方法
介紹:類中包括沒有實現的方法,不能被實例化。如果是一個abstract方法,則方法體為空,該方法的實現在子類中被定義,並且包含一個abstract方法的類必須是一個abstract類
6.protected
使用對象:成員
介紹:成員只能在定義它的包中被訪問,如果在其他包中被訪問,則實現這個方法的類必須是該成員所屬類的子類。
7.native
使用對象:成員
介紹:與操作平台相關,定義時並不定義其方法,方法的實現被一個外部的庫實現。
8.strictfp
使用對象:類、方法
介紹:strictfp修飾的類中所有的方法都隱藏了strictfp修飾詞,方法執行的所有浮點計算遵守IEEE
754標準,所有取值包括中間的結果都必須表示為float或double類型,而不能利用由本地平台浮點格式或硬件提供的額外精度或表示範圍。
9.synchronized
使用對象:方法
介紹:對於一個靜態的方法,在執行之前jvm把它所在的類鎖定;對於一個非靜態類的方法,執行前把某個特定對象實例鎖定。
10.volatile
使用對象:字段
介紹:因為異步線程可以訪問字段,所以有些優化操作是一定不能作用在字段上的。volatile有時可以代替synchronized。
11.transient
使用對象:字段
介紹:字段不是對象持久狀態的一部分,不應該把字段和對象一起串起。
java應用在哪些方面?
(1) Android應用程序
許多Android應用程序都是由Java程序員和開發人員開發的。儘管Android使用不同的jvm和不同的封裝方法,但是代碼仍然是用Java語言編寫的。相當數量的手機支持Java遊戲,這讓很多非程序員都懂Java。
(2) 在金融業應用的服務器程序
Java在金融服務業得到了廣泛的應用。許多第三方交易系統、銀行和金融機構選擇使用Java進行開發,因為Java相對安全[39]。大型跨國投資銀行使用java編寫前後電子交易系統、結算與確認系統、數據處理項目等項目。
在大多數情況下,Java用於服務器端開發,但大多數都沒有任何前端。它們通常從一個服務器(上層)接收數據並將其發送到另一個處理系統(下一級)。
(3) 網站
Java在電子商務和網站開發領域佔有一定的地位。開發人員可以使用許多不同的框架來創建web項目、springmvc、struts2.0和框架。
即使是簡單的servlets、JSP和struts網站也經常用於政府項目。比如醫療、保險、教育、國防等部門都是基於Java的。
(4)嵌入式領域
Java在嵌入式領域發展空間很大。在這個平台上,只需130KB就能夠使用Java技術(在智能卡或者傳感器上)。
(5)大數據技術
Hadoop以及其他大數據處理技術很多都是用Java,例如Apache的基於Java的HBase和Accumulo以及 ElasticSearchas。
我們為什麼要用Java?
第一、Java提供了豐富的類庫,可以幫助我們很方便的開發Java程序。
第二、面向對象的面向對象可以說是Java最重要的特性,所以它支持繼承、重載、多態等面向對象的特性。Java語言的設計是完全面向對象的,它不支持類似C語言那樣的面向過程的程序設計技術。
第三、健壯的Java致力於檢查程序在編譯和運行時的錯誤。Java也是一種強類型的語言,其類型檢查比C++還要嚴格。類型檢查幫助我們檢查出許多開發早期出現的錯誤。Java自己負責內存管理,提供了垃圾內存回收機制,有效避免了C++中最頭疼的內存泄漏問題。
第四、安全的Java的安全性可從兩個方面得到保證。一方 面,在Java語言里,刪除了指針和釋放內存等C++功能,避免了非法內存操作。另一方面,通過Java的安全體系架構來確保Java代碼的安全性。當我們從網上下載Java代碼在本地執行時,Java的安全架構能確保惡意的代碼不能隨意訪問我們本地計算機的資源,例如:刪除文件,訪問本地網絡資源等操作都是被禁止的。
java主要用來幹嘛?
Java語言 可以做很多的事情,我來大致的說一下Java具體可以用來做些什麼!
一、做網站
Java可以用來做網站,很多大型網站都是用Java寫的,比如我們熟悉的B站,所以想學習Java的同學還可以負責網站方面的製作,這方面的崗位(網站開發)也比較多,一直以來都相當流行。
二、做安卓軟件
安卓是基於Linux的操作系統,其中源代碼就是Java,市面上所有的安卓手機都是修改Java運行的,對於更多的開發人員來說,他們更多的時間是花在開發APP上面。你隨便打開一個App應用,他們就是用Java語言做的。
三、做遊戲
電腦上的大多數遊戲也是用Java來開發的,最經典的就是《我的世界》,還有當今世界最具影響力的遊戲英雄聯盟,吃雞也是用Java寫的
四、寫軟件
很多編程語言都是可以來寫軟件的,但Java是現在應用最廣泛的,比如:企業級應用開發,還有OA、郵箱、物流、醫療、投票、金融、考試、礦山等信息方面的系統,Java都佔有極為重要的地位。現在國內的最熱門的就是手機應用,學習Java去做手機應用還是比較吃香的。
五、Java服務器程序
Java在金融服務業的應用非常廣泛,許多跨國投資銀行都用Java來編寫前台和後台的電子交易系統,結算和確認系統,數據處理項目以及其他項目。
大多數情況下,Java被用在服務器端開發,但多數沒有任何前端,它們通常是從一個服務器(上一級)接收數據,處理後發向另一個處理系統(下一級處理)。
六、Java大數據技術
Hadoop以及其他大數據處理技術都是用Java或者其他,Java 依舊還有潛力去在這個市場佔據一部分。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/154537.html