『壹』 ===在java代表什麼意思

&&
這個是並且對意思
就是
a==b
並且(&&)
c==d
的時候怎麼怎麼樣,至於一個&符號你可以把它看作
和加減乘除符號是一類的東西
比如
1乘以1
等於1
那麼1
&1=?我不知道結果,因為我沒那耐心去推算2進制那些運算
明白了吧
他是一個運算符,java教材里有更術語化的解釋,你可以自己找來看看

『貳』 java中的%是什麼意思

取余運算符

取余除法運算中:被除數 除以 除數 等於 商 加 余數取余的結果就是余數。比如:a=10%3 則a的值為1(余數為1)

『叄』 Java是什麼意思啊

java
概要

Java包含了一種計算機編程語言和一個平台。
*Java編程語言是一種高級語言。由Sun微系統公司(Sun Macrosystem)發布,並作為一種開放的標准進行提供。
*Java平台包括了Java虛擬機和Java應用程序介面(API)。

Java將原程序編譯成位元組碼(bytecode),並通過Java虛擬機(JVM)解釋位元組碼的方式來執行。因為這種運行方式,只要針對不同的計算機平台准備相應的Java虛擬機,就可以很方便的實現Java語言的跨平台性。因此,Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。

Java的主要應用有如下幾點:

*利用瀏覽器中的Java虛擬機運行於客戶端的Applet。
*利用本地虛擬機運行的Java應用程序,通常利用Swing或SWT等來編寫跨平台的GUI界面系統。
*通過編寫Servlet/JSP來提供網路服務,運行於網路應用程序伺服器中。
*利用嵌入式Java虛擬機運行於手機等移動設備的Java應用程序,使用J2ME API。

Java的產生

Java來自於Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,准備採用C++,但C++太復雜,安全性差,最後基於C++開發一種新的語言Oak(Java的前身),Oak是一種用於網路的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,觸發了Java進軍Internet。

Java的取名也有一個趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什麼名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,於是,Java這個名字就這樣傳開了。

Java平台根據API和使用領域,主要分為三種技術

*Java SE (舊稱J2SE) - Java Platform, Standard Edition, 定位在客戶端,主要用於桌面應用軟體的編程
*Java EE (舊稱J2EE) - Java Platform, Enterprise Edition, 定義在伺服器端Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統
*Java ME (舊稱J2ME) - Java Platform, Micro Edition, 主要應用於嵌入式系統開發,如手機和PDA的編程

Java的特色

Java從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多 媒體(Multimedia)相關產品類方面。Java是
*是一種軟體技術
*是一種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言
*是一種為 Internet發展的計算機語言
*是一種使網頁(Web Page)產生生動活潑畫面的語言
*是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
*是一種語言,用以產生「小應用程序(Applet(s))」
*是一種簡化的C++語言 是一種安全的語言,具有阻絕計算機病毒傳輸的功能
*是一種將安全性(Security)列為第一優先考慮的語言
*是一種使用者不需花費很多時間學習的語言
*是一種突破用戶端機器環境和CPU結構的語言
*是一種「寫一次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第一套允 使用者將應用程序(Applications)通過Internet從遠端的伺服器(Remote Server)傳輸到本地端的機器 上(LocalMachine)並執行
*是一種應用程序提供者不需要知道使用者的計算機硬體(如:Sun, Intel, 或MAC等)與軟體(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。

是計算機的一種語言

Java起源於80年代的中末期,當時西方有一種很時髦的產品:Active TV,Java就是Sun公飼喂這種產品開發的一種語言,其目標是在小型嵌入式系統上運行。但是由於動態圖像壓縮標准MPEG卻始終未能出台,因而這個時期的Java也就中途夭折了。到了1990年,Sun公司副總裁James Gosling再次提出Java的設計,其目標是希望仿效C和C++那樣設計出一種更簡單、更有效、更容易使用的跨多種計算機平台(硬體、操作系統等),可移植的通用語言。到了90年代中期,互聯網迅速崛起,短短幾年得到了巨速的發展,成千上萬的計算機,其中有個人的、企業的、政府的,公司加入到了互聯網上,致使互聯網深入到了生活、社會、經濟、政治、軍事的每一個角落,因此急需開發一種跨平台軟體開發工具,這給Java得到了一個極好的發展機遇,1995年Sun公司首次推出Java語言。短短的幾年中Java得到了極大的發展,成立互聯網開發和應用發展的一個重要工具。

二、Java的某些特點

1.通用性:指的是跨平台、跨網路、跨語種和跨時間。

跨平台:指的是Java與計算機平台(硬體、操作系統)無關。

跨網路:指的是Java與網路平台無關,可以穿越多種常用的網路類型(平台)。它的結構確切地說是B/S模型(瀏覽器/伺服器模型,亦稱Web模型)。B/S模型是一種三層結構的模型:客戶端/應用伺服器(Web伺服器)/資料庫伺服器。

跨語種:指的是Java的應用軟體不存在語言本地化問題,它本身帶有語言機制。它主要是通過所謂「國際語言管理」(International Language Management)模塊實現的。

跨時間:技術更新和保護投資的方案、產品升級容易,只需編寫一個新的模塊,替換老模塊即可。

2.可移植性:Java的源代碼是可移植的,而且對現有的幾乎所有操作系統無須修改便能運行,還具有多線程同步、與平台無關的用戶介面、內置聯網功能、對象會列印功能、出錯處理、內存管理等功能。CPU可移植性和虛擬操作系統。

3.支持分布式環境:

1) 分布式對象支持:類似於微軟的OLE(對象的鏈接和嵌入??Object Linking and Embedding)。支持面向對象的「繼承」特性。

2) 分布式計算環境支持:通過不斷擴充的Java網路類庫支持分布式計算環境。Java提供一個URL(統一資源定位器)對象,用以打開並訪問網上對象。其方式幾乎與訪問文件系統幾乎完全相同。Java的客戶機/伺服器模式把運算從伺服器分散到客戶端。以提高系統執行效率,增加動態可擴充性。

『肆』 『<<』在java中的意義是什麼

2的二進制,在8位里是 0000 0010
<< 表示讓這個二進制所有的數向 "左" 移動2<<1就是移動了一位,就是 0000 0100
也就是2<<1=4,
那麼2<<3 就是 0001 0000 .也就是16

『伍』 JAVA是什麼意思

什麼是Java?


Java好象隨處可見 - 甚至在TV中。盡管如此,說清楚Java是什 么和它能做什麼卻不那麼容易。剛開始接觸Java的人通常有三 個問題:

什麼是Java?

Java能做什麼?

Java怎樣改變我的生活?

讓我們先回答第一個問題:什麼是Java?

Java既是一種編程語言,又是一個平台。 Java程序語言

Java是具有以下特徵的高級程序語言:

簡單

面向對象

可分布

可解釋

強壯

安全性

結構化

輕便

功能強大

多線程

動態

Java既可以被編譯,也可以被解釋。通過編譯器,可以把Java 程序翻譯成一種中間代碼 - 稱為位元組碼 - 可以被Java解釋器 解釋的獨立於平台的代碼。通過解釋器,每條Java位元組指令被 分析,然後在計算機上運行。只需編譯一次,程序運行時解釋 執行。


一 有很多教程,叫學了也白搭

這年頭,網上的Java教程一堆一堆的,看的我們很多Java寶寶們是眼花繚亂,不知該如何是好,我

當年也是從這個過程走過來的,每天看很多老師的Java教程,聽的自己暈頭轉向的,當然我不是說他們講錯了,他們講的知識層面的東西是對的,但是很多做Java教程的老師不善於深入淺出,通俗易懂的來為我們講解知識,什麼是好教程?好教程就是讓我們學了之後,有一種豁然開朗的感覺,而不是雲深不知處,我想說的是這種教程,不看也罷,浪費了時間,迷茫了自己。


2.我聯合互聯網上的一群大牛,組建了一個編程的免費學習群,你只需要來我們這個群里聽就行,開頭的的第一部分是:四二六.,位於中間的第二部分是:396,處於最後一部分的是:284。 這里有免費的學習資源,每天直播課程,不需要你付出什麼,只需要有一顆學習的心就可以了。 不是想要學習的就不要加了。



3、動手去寫去練

當然只看是很難學會的。我們需要搭建IDE環境來多練習才能完全掌握這些語法。編程學習沒有捷徑可走,只有入門快慢之分。要學會編程只有coding、coding最後還是coding。


送給那些懦弱的人們

A : 我是護士,我的專業就是護理。我做不了excel、做不了ppt、我學不會ps,好難,我不會寫文章。

我: 我學習那麼好,寫字那麼漂亮,編程也不錯,ps也挺好、我還能打籃球、我會兵乓求、我會羽毛球、我會足球、我會設計、我會英文。(有的都是高二退學之後自己加強學習的,讀書只給了我 算數、識字這些基本的的能力),我特么是神嗎?

A : 人人都跟你一樣?不是誰都能用很短的時間學很多的東西。

我 :我大概是神吧!你能少看一點 《爸爸去哪兒》、《額滴歌神啊》、《奔跑吧兄弟》嗎,今天出了《爸爸去哪》,明天來個《女兒去哪》、《爺爺去哪兒》,你看得完?你能不能看點有用的東西?例如有點啟發、讓人學到東西的影片或者書?

A:委屈的癟癟嘴,那好,我要學習,給我買一本書吧,推薦一下。

我:書到了,學習 吧,一個月後我要看你的成績。我來考考你

A:好難啊,我好睏,我要看一會兒電視.....(然而沒然後了....)

其實,這位A同學,極度的懦弱,並不是她不上進,只是那麼的懦弱,那麼的沉迷於垃圾節目、垃圾書籍,喜歡看不倫不類,不三不四的東西。不明白自己應該要什麼,自己怎麼做才能得到,認為自己的能力那麼的差,做不到

B:大神,我要學node了,推薦一下node的書籍唄

我:恩,入門看一下《node於express開發》吧,然後看看node官網。還有一些博客什麼的。當然了,你完全按照那本書,也能做出一些的東西了。最重要的是,要自己動手,去做東西,然後發現問題,解決問題。提升自己。

B:大神,除了那本書,還有別的書嗎?

我:書很多,但書不在於多,而是,你能否理解了,並且能運用了?你看完了嗎?

B:我感覺很難做,node好難。

我:做做項目,搜搜Google、看看github。

而今,我不知道這位同學水平到底到了什麼水平,我想,應該不會太好,最終原因,我想是因為沒有深入的去折騰,沒有去寫代碼,沒去發現自己的問題

其實,我們的潛力很大,我們能學的更好。我們能掌握的更多,但是許多人都做不到堅持、做不到深入。不肯思考,不肯的動手,是阻礙我們進步的最大原因。

後記:

人,應該要明確自己的目標,擁有理想。

人,重要的不是你站在哪裡,而是你往哪個方向前進。

無論何時,不管你已經得到了多少,擁有了多少。都不是墮落的理由。

對於不肯上進,沒意志力的人來說,等於是,你想死,任何人都救不了你!

感謝自己,感謝自己沒有繼續讀大學。感謝自己在讀書時代已經養成了獨立思考,喜歡折騰的習慣。

『陸』 java-=是什麼意思

1、自減運算符,如:a-=b,等價於a=a-b。

2、int i = 1; int sum = 0; sum = sum + i。

3、Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

4、當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類[22],通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用。

5、自增和自減是單目運算符,可以放在操作元之前,也可以放在操作元之後。操作元必須是一個整型或浮點型變數。自增、自減運算符的作用是使變數的值增1或減1。放在操作元前面的自增、自減運算符,會先將變數的值加1或減1,然後再使該變數參與表達式的運算。放在操作元後面的自增、自減運算符,會先使變數參與表達式的運算,然後再將該變數的值加1或減1。

『柒』 *.java啥意思啊

「*.java」說明是所有的擴展名為「java」的文件類型,

解釋:「*」在搜索中代表的是所有,那麼,「*.java」代表的就是所有的擴展名為java的文件匯總。

『捌』 []在java中表示什麼意思

【1】[]有兩個用途,一是聲明數組時使用,表示數組的長度,例如int a = new int[5],聲明了長度為5的數專組。
二是在正則表屬達式中,表示一個范圍,例如:[a-z]表示取值在小寫a到小寫z之間
【2】{}是一個語句體,他是一段程序的邊界,
例如:(1)class A{} 這里的{}表示類實體,凡是在{}中的內容均是類的變數(屬性)或方法(函數)
(2)public void a(){} 這里的{}表示方法體,凡是在{}中的內容均是方法的實體。

【注意】我們可以在程序的任何合法語句兩側加{},例如:{int a = 0;},這個等價於int a = 0;
也就入上所說,他是程序的一個「邊界」,並沒有實際的運行意義,只是把程序分隔成模塊,是一種固定的寫法。

『玖』 Java中的...是什麼意思

如果是是形參 裡面出現,表示的是可變參數
比如:
//表示的傳入的參數內可以隨意,你容傳多少個參數都被放到一個數組裡面。

public static void dealArray(int...intArray) {
for(int i: intArray)
{
System.out.print(i +" ");
}
System.out.println();
}