Java學(xué)習(xí)第一天

一? Java的概述

1) Java是什么野崇?

Java是一個(gè)完整的平臺(tái)贞岭,有一個(gè)龐大的庫(kù),其中包含了很多可重用的代碼和一個(gè)提供諸如安全性皮获、跨操作系統(tǒng)的可移植性以及自動(dòng)垃圾收集的執(zhí)行環(huán)境焙蚓。Java是一門面向?qū)ο蟮挠?jì)算機(jī)編程語(yǔ)言。它的特點(diǎn):面向?qū)ο笕鞅Α⒂?jì)算機(jī)編程語(yǔ)言

“白皮書”?http://www.oracle.com/technetwork/java/index-136113.html

JAVA: A simple, object oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high performance, multithreaded, dynamic language.

"11個(gè)關(guān)鍵術(shù)語(yǔ)的論述" http://horstmann.com/corejava/java-an-overview/7Gosling.pdf

注:Java applet? Java小程序 限制越來(lái)越多

2) Java的發(fā)展:


1995年:Oak to Java

1996年年初:sun發(fā)布了Java的第一個(gè)版本? Java 1.0

1997年:Java 1.1 彌補(bǔ)了1.0的大多缺陷主届,大大改進(jìn)了反射能力,并為GUI編程增加了新的事件處理模型

圖形用戶界面(Graphical User Interface待德,簡(jiǎn)稱 GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面枫夺。

1998年:Java1.2 取代了早期玩具式的GUI将宪,并且它的圖形工具箱更加精細(xì)而具有可伸縮性,更加接近“一次編寫橡庞,隨處運(yùn)行

產(chǎn)生了Java三個(gè)版本:

J2SE: Java 2 Strand(標(biāo)準(zhǔn)) Edition(版本) Java的標(biāo)準(zhǔn)版 核心和基礎(chǔ)较坛。 Core Java

J2ME:Java 2 Mirco(微型) Edition? ?Java的微型版本? 主要應(yīng)用在移動(dòng)端。 手游的開發(fā)扒最、 安卓丑勤、ios

J2EE: Java 2 Enterprise(企業(yè)) Edition? ? ?Java的企業(yè)級(jí)開發(fā)。用于服務(wù)器端處理吧趣。主要應(yīng)用在企業(yè)法竞。如淘寶、京東强挫。?

2000年:Java 1.3

2002年:? Java 1.4

2004年:? Java 1.5 質(zhì)的飛越岔霸。 增加了很多新技術(shù)。? Java 5.0

2006年:Java 6 改進(jìn)性能 增強(qiáng)了類庫(kù)

2009年: sun被oracle收購(gòu)了俯渤。

2011年:Java 7

2014年:Java 8 提供了一種“函數(shù)式”編程方式呆细,可以很容易地表述并發(fā)執(zhí)行的計(jì)算

2017年:Java 9?

市場(chǎng)上應(yīng)用最多的:Java 7? 、Java 8

3) Java優(yōu)勢(shì):

? (1)和C++相比八匠,Java語(yǔ)言 簡(jiǎn)單易學(xué)絮爷。

? (2)Java是一門面向?qū)ο?/b>的語(yǔ)言。

? (3)Java 跨平臺(tái)梨树。(java執(zhí)行的時(shí)候坑夯,不需要依賴任何的操作系統(tǒng))

? (4)Java多線程技術(shù)。

? (5)Java程序 健壯劝萤,安全渊涝。

? (6)Java語(yǔ)言,半編譯,半解釋型語(yǔ)言跨释。

4) Java的開發(fā)環(huán)境和運(yùn)行環(huán)境:

開發(fā)環(huán)境: 記事本? Editplus(半智能)? eclipse(IBM)? Myeclipse? idea

運(yùn)行環(huán)境: JVM( java virtual machine) java虛擬機(jī)

5)開發(fā)環(huán)境搭建(MAC系統(tǒng)):

參考我的另一篇文章:MAC 系統(tǒng)java開發(fā)環(huán)境搭建教程

6)概念:

JDK:java development kit? ? ?Java的開發(fā)工具包:JRE+API

JRE:java runtime environment? ?Java的運(yùn)行環(huán)境胸私。

JVM: 虛擬機(jī)。

API:Application programming Interface 應(yīng)用程序接口鳖谈。公共的類庫(kù)岁疼。

7) Java當(dāng)中文件的組成:

源文件: .java

字節(jié)碼文件: .class

8) java源文件的執(zhí)行過(guò)程:

a:編譯

命令:javac

語(yǔ)法:javac 源文件的名稱.java

結(jié)果:生成一個(gè)字節(jié)碼文件。

b:解釋缆娃,執(zhí)行

命令:java

語(yǔ)法: java 字節(jié)文件(不帶后綴)

結(jié)果:在控制臺(tái)上輸出捷绒。

9) java源文件編寫的注意事項(xiàng):

a:java源文件必須是.java結(jié)尾。

b:類名必須要和文件名稱相同贯要,大小寫敏感暖侨。

c:在文件當(dāng)中,所有的逗號(hào)崇渗,括號(hào)字逗,花括號(hào),引號(hào)等符號(hào)宅广,必須要使用英文葫掉。

d:在編寫的過(guò)程當(dāng)中,要注意格式跟狱〖蠛瘢縮進(jìn)~

e:? 一個(gè)類對(duì)應(yīng)一個(gè)字節(jié)碼文件。

f:源文件當(dāng)中存在錯(cuò)誤驶臊,編譯不同挪挤,字節(jié)碼就不能被生成。


輸出字符串

public class Hello{

? ? public static void main (String args[]){

? ? ? ? ? System.out.println("we are friend!");

? ? }}

輸出字符

public class Hello{

? ? public static void main (String args[]){

System.out.println('a');

? ? }}

輸出99乘法表

public class Hello{

? ? public static void main (String args[]){

? ? ? ? int i,j;

? ? ? ? for(i=1;i<=9;i++){

? ? ? ? ? ? System.out.println();

? ? ? ? ? ? for(j=1;j<=i;j++){

? ? ? ? ? ? ? ? System.out.print(j+"X"+i+"="+i*j+"? ? ");

? ? ? ? ? ? } }

? ? ? ? System.out.println();

? ? }}

輸出:

*****

****

***

**

*

public class Hello{

? ? public static void main (String args[]){

? ? ? ? System.out.println("*****");

? ? ? ? System.out.println("****");

? ? ? ? System.out.println("***");

? ? ? ? System.out.println("**");

? ? ? ? System.out.println("*");

? ? }

}


掌握:

類的設(shè)計(jì)

方法的編寫

控制臺(tái)的換行和不換行輸出关翎。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末电禀,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子笤休,更是在濱河造成了極大的恐慌尖飞,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件店雅,死亡現(xiàn)場(chǎng)離奇詭異政基,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)闹啦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門沮明,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人窍奋,你說(shuō)我怎么就攤上這事荐健〗闯” “怎么了?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵江场,是天一觀的道長(zhǎng)纺酸。 經(jīng)常有香客問(wèn)我,道長(zhǎng)址否,這世上最難降的妖魔是什么餐蔬? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任衣摩,我火速辦了婚禮狸臣,結(jié)果婚禮上跌穗,老公的妹妹穿的比我還像新娘哮幢。我一直安慰自己,他們只是感情好欠动,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布镐躲。 她就那樣靜靜地躺著骆捧,像睡著了一般权均。 火紅的嫁衣襯著肌膚如雪缸夹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天螺句,我揣著相機(jī)與錄音,去河邊找鬼橡类。 笑死蛇尚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顾画。 我是一名探鬼主播取劫,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼研侣!你這毒婦竟也來(lái)了谱邪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤庶诡,失蹤者是張志新(化名)和其女友劉穎惦银,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體末誓,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扯俱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了喇澡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片迅栅。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖晴玖,靈堂內(nèi)的尸體忽然破棺而出读存,到底是詐尸還是另有隱情为流,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布让簿,位于F島的核電站敬察,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏拜英。R本人自食惡果不足惜静汤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望居凶。 院中可真熱鬧虫给,春花似錦、人聲如沸侠碧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)弄兜。三九已至药蜻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間替饿,已是汗流浹背语泽。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留视卢,地道東北人踱卵。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像据过,于是被迫代替她去往敵國(guó)和親惋砂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法绳锅,類相關(guān)的語(yǔ)法西饵,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法鳞芙,異常的語(yǔ)法眷柔,線程的語(yǔ)...
    子非魚_t_閱讀 31,622評(píng)論 18 399
  • 【程序1】 題目:古典問(wèn)題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子原朝,小兔子長(zhǎng)到第三個(gè)月后每個(gè)月又生一對(duì)兔...
    葉總韓閱讀 5,133評(píng)論 0 41
  • 一闯割、 1、請(qǐng)用Java寫一個(gè)冒泡排序方法 【參考答案】 public static void Bubble(int...
    獨(dú)云閱讀 1,367評(píng)論 0 6
  • 他谢澈,一位初中同學(xué)煌贴,一位故友。 記憶中的最后相見是在病房锥忿,他因“車禍”而走進(jìn)了病房牛郑。說(shuō)起來(lái)這個(gè)“車禍”...
    小茶樓里說(shuō)故事閱讀 298評(píng)論 0 0
  • 文|陳秀平 小e媽說(shuō)食育 大腦雖然只占人體總重量的2%,可是一天要消耗人體攝入熱量的20%到30%敬鬓。除大腦以外的身...
    日漂物語(yǔ)閱讀 255評(píng)論 0 1