1.Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。
2.开发JAVA程序,首先要熟悉JAVA语言,其次要搭建JAVA开发环境.
JAVA开发环境需要安装JDK.JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JDK版本
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
没有JDK的话,无法安装或者运行java程序
以下是各版本的名称及发布日期:
版本
|
名称
|
发行日期
|
JDK 1.1.4
|
Sparkler(宝石)
|
1997-09-12
|
JDK 1.1.5
|
Pumpkin(南瓜)
|
1997-12-13
|
JDK 1.1.6
|
Abigail(阿比盖尔–女子名)
|
1998-04-24
|
JDK 1.1.7
|
Brutus(布鲁图–古罗马政治家和将军)
|
1998-09-28
|
JDK 1.1.8
|
Chelsea(切尔西–城市名)
|
1999-04-08
|
J2SE 1.2
|
Playground(运动场)
|
1998-12-04
|
J2SE 1.2.1
|
none(无)
|
1999-03-30
|
J2SE 1.2.2
|
Cricket(蟋蟀)
|
1999-07-08
|
J2SE 1.3
|
Kestrel(美洲红隼)
|
2000-05-08
|
J2SE 1.3.1
|
Ladybird(瓢虫)
|
2001-05-17
|
J2SE 1.4.0
|
Merlin(灰背隼)
|
2002-02-13
|
J2SE 1.4.1
|
grasshopper(蚱蜢)
|
2002-09-16
|
J2SE 1.4.2
|
Mantis(螳螂)
|
2003-06-26
|
J2SE 5.0 (1.5.0)
|
Tiger(老虎)
|
2004-09-30
|
J2SE 5.1 (1.5.1)
|
Dragonfly(蜻蜓)
|
未知
|
J2SE 6.0 (1.6.0)
|
Mustang(野马)
|
预计2006年
|
J2SE 7.0 (1.7.0)
|
Dolphin(海豚)
|
未知
|
JDK包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
常用的包
java.lang: 这个是系统的基础类,比如String等都是这里面的,这个包是唯一一个可以不用引入(import)就可以使用的包
java.io: 这里面是所有输入输出有关的类,比如文件操作等
java.nio;为了完善io包中的功能,提高io包中性能而写的一个新包 ,例如NIO非堵塞应用
java.net: 这里面是与网络有关的类,比如URL,URLConnection等。
java.util : 这个是系统辅助类,特别是集合类Collection,List,Map等。
java.sql: 这个是数据库操作的类,Connection, Statement,ResultSet等
javax.servlet: 这个是JSP,Servlet等使用到的类
可以安装图形IDE提高工作效率
Eclipse (Java开源开发工具)
分享到:
相关推荐
第 第 1 章 Java 开发入门 一、填空题 1、 Java EE、Java SE、Java ME 2、 JRE 3、 javac 4、 bin 5、 path、classpath 二、选择题 1、ABCD 2、C 3、D 4、B 5、B 三、简答题 1、 面向对象、跨平台性、健壮性、安全性...
java开发入门实践
第1章 Java开发入门_教学设计.pdf第1章 Java开发入门_教学设计.pdf第1章 Java开发入门_教学设计.pdf第1章 Java开发入门_教学设计.pdf第1章 Java开发入门_教学设计.pdf第1章 Java开发入门_教学设计.pdf
Eclipse平台Java开发入门.pdf
JAVA开发入门。其中有开发过程的文档、开发源代码。这些文档及代码都是我个人学习JAVA时整理出来的,比较适合于初学者参考。(先上传文档,源代码不能同时上传,郁闷。)
ArcGis Server Java开发入门资料
第01章 Java开发入门 07 开发工具配置与反编译
java开发入门PPT,非常适合新手作为了解Java语言的参考的资料。
Java开发入门及项目实战 快速入门课件资源.zip
第1章 Java 开发入门.ppt
第01章 Java开发入门 02 Dos命令续
Java基础 传智播客java开发入门预热班教案 初学者适用 共同分享 共同进步
第一章:Java开发入门.emmx
第1章 Java开发入门1.ppt
第1章 Java开发入门 第2章 Java编程基础 第3章 面向对象(上) 第4章 面向对象(下) 第5章 多线程_ 第6章 JavaAPI 第7章 集合 第8章 IO(输入输出) 第9章 GUI 第10章 网络编程 第11章 Eclipse开发工具
第01章 Java开发入门 03 发展史体系与下载
第01章 Java开发入门 05 Helloworld案例与分析
第01章 Java开发入门 06 Javadoc与跨平台原理
第01章 Java开发入门 04 Jdk安装与环境变量配置
第01章 Java开发入门 01 计算机基本概念与dos命令