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开源开发工具)
分享到:
相关推荐
【JAVA开发入门】初学者在探索Java编程世界时,往往会面临许多挑战,而这份资源集合正是为了解决这些困扰而准备的。"初学者必看的JAVA开发入门(源代码)"是一个贴心的学习资料包,它包含了作者在学习Java过程中积累...
Java的基础知识包括语法基础、面向对象编程以及高级编程接口,这些内容构成了Java开发入门到精通的核心。 **Java语法基础**是学习Java的第一步,涵盖了变量、数据类型、运算符、控制流(如if语句、for循环、while...
第 第 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、 面向对象、跨平台性、健壮性、安全性...
《ArcGIS Server for Java开发入门》是一份宝贵的资源,它为初学者提供了全面而深入的指导,帮助他们踏入GIS(地理信息系统)与Java技术相结合的世界。ArcGIS Server是Esri公司的一款强大的地理空间服务平台,它允许...
Java开发入门实践是一个针对初学者精心设计的学习资源集合,旨在帮助新手快速掌握Java编程语言的基础知识和实际应用。这个压缩包包含了一份名为"Gridview开发入门实践指南V1.6.docx"的文档,可能是一个关于在Java...
**Java开发入门教程** 在IT领域,Java是一种广泛使用的编程语言,尤其对于初学者来说,它具有易学、跨平台的特性,使得“Java开发入门”成为了一个热门的学习主题。本教程是为那些想要踏入Java编程世界的初级人员...
【Java开发入门教程】 在Java开发领域,入门是学习任何技术的第一步,这个教程旨在为初学者提供一个全面且易懂的学习路径。Java作为一种多用途、面向对象的编程语言,被广泛应用于各种软件开发,包括桌面应用、企业...
【JAVA开发入门经典教程】 Java开发入门经典教程是一份专为初学者设计的教育资料,旨在帮助新手快速掌握Java编程语言的基础知识。这份教程详细介绍了Java语言的核心概念、语法结构以及编程实践,对于想要踏入Java...
Java开发入门及项目实战源代码是为初学者和有志于深入Java编程的开发者准备的一份宝贵资源。这个压缩包包含了大量的源代码示例和实际项目的实现,旨在帮助学习者快速掌握Java语言的基础以及实际应用技巧。下面我们将...
本课程“Java开发入门及项目实战 快速入门课件资源”旨在帮助初学者迅速掌握Java编程基础,并通过实际项目实践提升技能。 首先,我们来探讨Java开发的基础知识。Java语言的设计理念是“一次编写,到处运行”,这...
《ArcGIS Server for Java开发入门》是一份专为初学者设计的教程,旨在帮助开发者快速掌握使用Java语言与ArcGIS Server进行集成开发的基础知识。ArcGIS Server是Esri公司提供的一个强大的地理信息系统(GIS)平台,...
Java开发入门是编程学习的基础,本章节主要介绍了如何进行Java的上机实践,包括JDK开发环境的配置、Java程序的编辑、编译和运行,以及Java Applet小程序的创建和运行。 首先,JDK(Java Development Kit)是Java...
【Java开发入门】Java是一种高级程序设计语言,由Sun公司(现Oracle公司)于1995年推出,因其简单性、面向对象、安全性、跨平台性以及支持多线程等特性而广受欢迎,尤其在互联网、移动通信和家电领域应用广泛。...
Java开发入门:从发展历程到下载指南 Java,作为一种广泛使用的编程语言,自1995年发布以来,已经在全球范围内产生了深远影响。本章节将深入探讨Java的发展历程、其技术体系,以及如何下载并安装Java开发环境,为...
"传智播客java开发入门预热班教案"是一个专门为初学者设计的学习资源,旨在帮助他们打下坚实的Java编程基础。传智播客是一家知名的教育机构,其课程质量得到了业界的认可。 首先,我们要理解Java的基础概念。Java是...
Java开发入门是编程初学者踏入IT世界的基石,Java语言以其独特的特性和广泛的应用场景成为学习的热门选择。Java起源于1991年,由Sun公司的James Gosling领导的Green项目组开发,1995年正式对外发布,经历了多个版本...
Java开发入门是编程学习的重要阶段,而"Hello, World!"案例则是这个阶段的标志性起点。在本章节中,我们将深入探讨Java语言的基础,通过分析"Hello, World!"案例来理解其工作原理,为后续的Java编程学习打下坚实基础...
在本课程"第01章 Java开发入门 01 计算机基本概念与DOS命令"中,我们将深入探讨计算机的基本工作原理以及如何利用DOS命令行进行基本操作,这是学习任何编程语言,包括Java在内,所必备的基础知识。 首先,我们要...
创建新项目(Project)是开始Java开发的第一步。在Eclipse中,可以通过右键点击包资源管理器,选择“新建”来创建一个新的Java项目。按照指示,命名项目并配置相关设置,即可开始编写你的第一个Java程序。 总之,...