java是一門計算機編程語言,確切的說是一門半編譯半解釋型語言,至於什麼是半編譯半解釋型語言,這個大家可以到網上去google或百度
本章所有的代碼存放在 com.j2ee110.csdn.student.姓名標識.javabase 這個包中
一個java程序如果需要能夠運行,他必須經過如下步驟
1、在機器上面安裝一個java虛擬機(簡稱JVM,在下面的文章中在需要使用java虛擬機的地方一律用JVM替代)
2、編寫符合java規範的源代碼
3、將源代碼編譯成java字節碼
4、用java虛擬機器運行編譯好的字節碼
JVM
JVM可以到sun的網站下載,我想很多渠道都可以獲取java虛擬器。在windows上面JVM就是一個可以執行文件,將其安裝後便可以使用。在JVM安裝完成之後需要爲了方便使用,我們需要設定一下環境變量。具體怎麼設定,我就不講了吧,在以下視頻(http://student.csdn.net/space.php?uid=106708&do=blog&id=5421)的前半部分是有的,而且網上的大牛們寫的都比我好,大家百度一下,什麼都有了。
環境變量設定完成之後在 開始菜單->運行->cmd 彈出命令行窗口,然後輸入java 如果得到如下字樣的信息
- -client to select the "client" VM
- -server to select the "server" VM
- -hotspot is a synonym for the "client" VM [depreca
- The default VM is client.
字樣的信息,則標識java虛擬機已經設定成功。如果失敗的話,到google或者百度搜關鍵字“windows java 安裝”應該能找到答案!
java的源代碼
java是一門純面向對象的語言,之所以加一個純字那是因爲java從開始設計的時候,就是以面向對象的爲基礎的,因此拋棄了一些非面向對象的因素。
java的源代碼存放在一個以“.java”爲後綴的文本文件中,建議該文本文文件採用utf-8編碼格式。在一個java源文件中我們可以定義一個或者多個java類。但是我還是建議大家無論什麼時候在一個源文件裏面就放一個類,在剛開始學的時候不要考慮太多,否則反而會引起混亂。所以在本次培訓中一律一個源文件中只放一個java類。
具體java代碼的格式我就不在這邊說了,任何一本java參考書上都說的比我清楚。但是我把java常用的一些關鍵字列出供大家參考一下。本章結束之後的練習就是大家把這些關鍵字都用一遍。
訪問控制 | |
private | 私有的 |
protected | 受保護的 |
public | 公共的 |
類、方法和變量修飾符 | |
abstract | 聲明抽象 |
class | 類 |
extends | 擴允,繼承 |
final | 終極,不可改變的 |
implements | 實現 |
interface | 接口 |
native | 本地 |
new | 新,創建 |
static | 靜態 |
strictfp | 嚴格,精準 |
synchronized | 線程,同步 |
transient | 短暫 |
volatile | 易失 |
程序控制語句 | |
break | 跳出循環 |
continue | 繼續 |
return | 返回 |
do | 運行 |
while | 循環 |
if | 如果 |
else | 反之 |
for | 循環 |
instanceof | 實例 |
switch | 開關 |
case | 返回開關裏的結果 |
default | 默認 |
錯誤處理 | |
catch | 處理異常 |
finally | 有沒有異常都執 |
throw | 拋出一個異常對象 |
throws | 聲明一個異常可能被拋出 |
try | 捕獲異常 |
包相關 | |
import | 引入 |
package | 包 |
基本類型 | |
boolean | 布爾型 |
byte | 字節型 |
char | 字符型 |
double | 雙精度 |
float | 浮點 |
int | 整型 |
long | 長整型 |
short | 短整型 |
null | 空 |
true | 真 |
false | 假 |
變量引用 | |
super | 父類,超類 |
this | 本類 |
void | 無返回值 |
課後練習
本章我就講到這裏吧,但是課後練習還是有的,我們給大家列出了java中常用的一些關鍵字,大家需要在自己的包下面編寫一個java類,要包含所有的上述關鍵字,有人可能會問“有些我不會怎麼辦辦啊”,那是很正常的,那就記下來,我們在後面肯定會再一次遇到他們的。
暑期java基礎鞏固訓練營開始
java基礎鞏固訓練營 簡介
java基礎鞏固訓練營【第一輪】(一)項目環境和規範
java基礎鞏固訓練營【第一輪】(二)JAVA基礎
java基礎鞏固訓練營【第一輪】(三) 編寫、編譯、運行
java基礎鞏固訓練營【第一輪】(四) 利器(IDE工具)
java基礎鞏固訓練營【第一輪】(五) 基本數據類型
java基礎鞏固訓練營【第一輪】(六) 面向對象的JAVA
java基礎鞏固訓練營【第一輪】(七) 數據結構中的java
java基礎鞏固訓練營【第一輪】(八) 文件讀寫
java基礎鞏固訓練營【第一輪】(九) 用java通信
java基礎鞏固訓練營【第一輪】(十) 多線程
java基礎鞏固訓練營【第一輪】(十一) 直面錯誤--java異常
java基礎鞏固訓練營【第一輪】(十二) 我們一起來找茬
ava基礎鞏固訓練營【第一輪】(十三) java桌面應用
java基礎鞏固訓練營【第一輪】(十四) 大家一起做項目
如果您對我的文章感興趣的話,請點擊這裏加我爲好友,讓我們一起進步
http://student.csdn.net/invite.php?u=106708&c=2383a3846076c876