初级Java语言基础

上一篇 / 下一篇  2006-11-11 01:55:51 / 个人分类:技术世界

查看( 332 ) / 评论( 0 )

1、Java基本语法知识一缕阳光Q&a%o;KB R q&cg
2、Java面向对象编程
S3H0laY2? Q2|G*A03、多线程、异常处理及I/O初级一缕阳光;z?^ ~'c:P0N:W
先进的技术一缕阳光3H4S,K3]:e-J
良好的就业前景
W)T7o#N0O.`'@pP0SCJP
4W3}3D X2M6k'_ ~8`'~#a0Sun Certified Programmer for Java 2 Platform一缕阳光(ie8b4I s&u
SCJD
| {:K-b&tsS0Sun Certified Developer for Java 2 Platform
E]W)^7F1G0Java概述
hb&J3km#MR1A7u0Java开发环境
5kva3J'B v)WM0Java基本语法一缕阳光I+W'i"Q8NOR
Java流程控制
,x#P wf | c0第一部分 Java概述

Java是什么
"E z;p:p(Bk9G0Java历史
+n,qy+Z(i'X0Java语言的特点一缕阳光eA$c*TI5G:A
Java平台与Java类库
-X@g t)d nz z0t0Java是一种语言?
.AZ;_Q9h\0Java是一种技术?一缕阳光 `w v^ @$?&g
Java是一种平台?一缕阳光,tz2R;p_`l3r
Sun现任CEO: Scott McNealy是一个很有个性的人,他一直将挑战微软视为Sun公司的目标

微软公司现任CEO: Steve Ballmer则将从Sun手中夺走市场份额作为坚持每天上班的主要理由。

麦克尼利说:“我已经有足够的金钱(Sun公司2%的股票,价值6.68亿美元),但是我坚持不辞职的原因,就是不想让我的孩子将来生活在一个只有微软的世界里。” 一缕阳光 sO$JNZ|wc0b\$bT7N
2、历史背景
w&yxs_!D.B,ve:Tn0Sun Green项目组需要一种语言,它应具有:
'e$l Q'e J D)_0可移植性
9hg_/v/R8S?0可靠性一缕阳光M-K yhvu ?
从家电设备到Internet一缕阳光;Pq8wl KI%W4U
可移植性
-p3D;c#a'}%\8Q rfa0可靠性
q-_I,n(Ye5_0安全性
+s;y6k-i(wP_#l03、Java演变
)zf1S5be/TZ01990,Green项目组的James Gosling创建Oak语言
5h-xa3x1p01994年,Gosling使用Oak开发了一个早期的Web浏览器,在业界引起轰动
K:UK:Zj(X X6u'[01995年1月,Sun将Oak更名为Java
}zVI(r3y01996年1月,正式发布了Java1.0一缕阳光3dM fz&A&zIaA
1998年夏末又推出了Java 2.0
8J:di5dk4{2p01999年,Sun推出了三个版本的Java 2平台,这就是J2ME、J2SE和J2EE。一缕阳光3I-~)u~&Sd2dZ/P
计算机语言历史演进

机器语言
:{.s&^ F;\0汇编语言一缕阳光0cekEGT)\AK
高级语言

Java语言与C++的关系
}'?/M K/[:w3z#h;?4o0程序的执行方式:

1、编译执行-------编译器
7y [5xz#\+W02、解释执行-------解释器
`8QN3zg!T c(}z03、编译-解释执行--编译器、解释器
A OY,vB.Ug w0虚拟机与字节码

三代虚拟机技术:
@4E6jf?_g-P*^;`0JVM、JIT、HotSpot一缕阳光3K?DY bot:@,v
字节码
m(fE/]x P8Mj.N0虚拟机与字节码相结合,实现平台无关性与安全性
u&o![1ma{0面向对象特性一缕阳光0mAR,u4cfQ
平台无关特性一缕阳光#_3f+N+E'i kk0HwA4[
分布式特性一缕阳光0ux6op ^$F)\
可靠性和安全性
-V5tUO ~l5n0多线程
%JUCI^7R0Java 2平台微型版(J2ME)一缕阳光 y(FZ,H@eRB
  J2ME 是Java 2 Platform Micro Edition 的首字母简写,意思是Java 2 平台微型版,适于开发小型设备和智能卡上的应用系统,如手机和掌上电脑的操作系统等等。
QW^ DW,b,x,hZ%`0Java 2 平台标准版(J2SE )
8Pb[ I\4w2^DF0  J2SE 是Java 2 Platform Standard Edition 的首字母简写,意思是Java 2 平台标准版,适于创建普通台式电脑上的应用系统,如PC 机、小型工作站的应用软件等等。一缕阳光b}8PD#z-ufap9K
 

Java 2 平台企业版(J2EE )
@ O&Oa&]a;cGP5I0  J2EE 是Java 2 Platform Enterprise Edition 的首字母简写,意思是Java 2 平台企业版,适于创建服务器端的大型应用软件和服务系统。一缕阳光e#e(iIj
J2EE规范了服务器端应用系统的开发框架,其中最核心的思想就是分层和组件的思想。一缕阳光/^P$W;}MWx
分层:共分为四层,数据层,业务层,表述层,客户层
O'jJ USUr$u0组件:三大类,即EJB组件、Web组件和客户端组件。
w#k_z$K0

Java包括
rpq(]^ p"[%V0Java语言
dB/h}(Xgc0Java标准类库
gl/On%Vg"h0JDK、JVM和JRE
HOr"L,X'm5s0h%a b0所以严格意义上来说Java不仅是一种语言,也不仅是一种平台,而是一种全面的技术。一缕阳光^3L M(^j U n$oi,C
第二部分 Java开发环境

开发工具介绍一缕阳光oG8Gg:oe1G
JDK安装与设置
!BB} Qr7l:_0Java程序分类一缕阳光[*v3a-Qd~x.[3D
开发第一个Java程序一缕阳光dv4kM%\\
开发形式:
+~W} NF}xD2og01、JDK+文本编辑器一缕阳光Jtr4O3b M
2、IDE
I:[Mcl8d{:wk0JDK一缕阳光-nD@9gCG?
Java开发工具包
5U-Q*XZ @ J0包含了编译器和解释器一缕阳光?j c5qH1]CQ!p^
bin目录、lib目录和jre目录一缕阳光3{8xp.z bE$hk
JDK与JRE一缕阳光cw M2jvBC2n
安装JDK
r@q$A_ pS"z/n/^0设置环境变量一缕阳光4M1T2lWx^
JBuilder
'u)D#G]7`6m0Eclipse

安装JBuilder
X*n^'`Y"lL0三类
?~ o eO0Application
-MS%~1Q8Ij DSY0Applet
YnkxRM o0Servlet一缕阳光 s6P mI"Td
Application
y1m:u1]6W3wg L0必须要生成一个public的类一缕阳光"O(LCL BJ OA6m
包含这个类的文件名必须要与类的名称相同
v+P$Mx,yO Q~ J0C0类必然包含一个main函数,它前面的修饰词必须是public static void一缕阳光 k^RHB
所有Java程序在编译前都以.java为扩展名
A*O+Ll1h^{0编译后为.class一缕阳光X"R#W9b*q
package first;

public class FirstJava {一缕阳光8@+TbMi b/X dR
  public static void main(String args[]) {一缕阳光9yT DgS f
    System.out.println("This is my first Java program!");一缕阳光0f\T-vFM(K{0G
  }
T+Xl7m|*S'm3U0}

JDK调试信息
%J6P5li$Mz.u0一缕阳光9]:R5w|w@$M


TAG: Java 技术世界

我来说两句

(可选)

Open Toolbar