首页 > 代码库 > 第一阶段 开发环境搭建

第一阶段 开发环境搭建

一、Java语言简介

1. Java语言简介:

概要:简单介绍Java语言。Java 编程语言是个简单、完全面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的编程语言,Java可以撰写跨平台应用软件。

目录:

· 什么事Java?

· Java的历史

· Java开发环境

· Java程序的运行

什么是Java?

Java编程语言是简单、完全面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的编程语言

Java可以撰写跨平台应用软件,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me) ,JavaSE(j2se)的总称)

Java自面试后就非常流行,发展迅速,都C++语言形成了有力冲击。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

Java的历史

Java是由Sun Microsystems公司于1995年5月推出的,由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了java的魅力:跨平台、动态Web、Internet计算。 从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持JavaApplet。

2010年Oracle公司收购了Sun Microsystems公司,Java变为甲骨文旗下的产品

Java的体系

Java分为三个体系:

· Java SE (J2SE) (Java 2 Platform Standard Edition,java平台标准版)

· Java EE (J2EE) (Java 2 Platform Enterprise Edition,java平台企业版)

· Java ME(J2ME) (Java 2 Platform Micro Edition,java平台微型版)

Java的开发环境

当前最流行的Java开发环境如下:

· Eclipse

· Myeclipse

· IntelliJ IDEA

· Jbuilder

· Jdeveloper

· Netbeans

· JCreato

Java程序的运行

编写好的Java程序不能直接在系统中运行,而是运行在Java虚拟机当中。Java虚拟机也称为JVM(Java Virtual Manchine),它是Java运行环境的一部分,Java运行环境又称为JRE(Java Runtime Environment)。

只要电脑中安装了JRE,就可以运行Java程序。

2. JRE与JDK简介

简介:

介绍JRE与JDK,JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库,仅能够完成Java的运行,而无法对Java进行编译、调试等。JDK是 Java 语言的软件开发工具包(SDK),是面向Java开发者发布的Java套件。

如何进行Java开发?

Java源代码是*.java的纯文本文件,可以使用任何文本编辑器编写,但不可以执行。

JDK是Java语言的开发包,可以将*.java文件编译为可执行Java程序

可执行Java程序需要JVM才可以运行。

JRE包含了JVM。

JDK包含了JRE。

JRE:

JRE(Java Runtime Environment, Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类。仅能够完成Java的运行,而无法对Java编译、调试等。

JRE有独立版本,如果仅需要运行Java程序,安装JRE即可

JDK:

JDK(Java Development Kit) 是Java语言的软件开发包(SDK)。是面向Java开发者的Java套件。

JDK包含的基本组件包括:编译器、Jar打包工具、Javadoc文档生成器、Debug调试器、头文件生成器、反汇编器、监控工具等。

JDK包含完整的JRE。如果安装了JDK,则不必再次安装JRE

二、Java开发环境搭建(使用Java 7)

1.Windows下JDK的下载与安装

简介:在Windows平台下载与安装JDK

JDK下载地址:http://www.oracle.com/

JDK安装:安装路径和选择组件采用默认(没有安装JRE情况下)

验证命令:java –version

2.Mac OS X下JDK的下载与安装

简介 : 如何在Mac OSX中下载与安装JDK

下载:http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

安装:默认安装

验证命令:java –version

3. Eclipse的下载与安装

简介:从eclipse.org下载Eclipse并执行安装,以及第一次使用配置

下载地址:http://eclipse.org/

安装:解压eclipse-java-luna-SR1-win32-打开eclipse-配置工作目录

验证:建立Hello World程序

4. 为Eclipse安装功能扩展插件

简介:两种方式为Eclipse安装插件,一种是通过官网找到插件的安装网址,然后在Eclipse中的“安装插件”工具中安装,另一种是直接在“安装插件”工具中加载和安装所有当前版本可用的插件。

插件地址:http://projects.eclipse.org/list-of-projects

例子:窗体插件-WindowsBuilder:https://eclipse.org/windowbuilder

5. 创建与运行Java项目

简介:在Eclipse中创建一个最基本的Java项目,并且创建一个类,并通过快捷键“Cmd/Ctrl+F11”运行项目,输出“Hello World”字符串。

6. Java项目结构

简介:学习Java项目的结构知识,包括项目中的“包(package)”、“类(Class)”、“库(Library)”等知识

创建一个Hello World工程,理解结构

Hello World->(src)、(JRE System Library)

建立包名-遵循MVC命名(Model View Control)

7. Java项目的导入导出

简介:有时候需要将项目导出给别人使用,或者自己在其他终端开发,所以必须掌握Java项目的导入与导出技术

方法:导出:1.直接复制整个项目 2.通过eclipse的导出工具

导入:import->Existing Projects into Workspace

三、Java开发调试技巧及Eclipse快捷键使用方法

1.Java 常用的输出调试技巧

简介:使用System.out输出程序调试信息,或者使用断点来自定义调试节奏

代码提示:在设置中添加.+26个字母

注释快捷键:Ctrl+Shift+/

数组越界: Array bound

类的变量:Variables

2. Java 在Eclipse中的操作技巧

简介:Eclipse中的常用快捷键等操作技巧

Ctrl+1:quick fix(快速修复)

Ctrl+d:quick delete line(快捷删除行)

Shift+Enter: in the next line of code(在下一行写代码)

Ctrl+F11: run project(快速运行)

character Map(特殊字符)

alt+↑/↑ quick move line(快速移动行)

ctrl+alt+↑/↑ quick copy line(快速复制行)

ctrl+M zoom view(视图放大)Mac和Win通用

ctrl+/ comments(快速注释)

显示字体的调节

四、Eclipse集成开发环境搭建详解

1. 认识Eclipse

简介:Eclipse的起源、各个版本个官方推出的各个分支。

· 认识Eclipse

· Eclipse的分支

· MyEclipse

· ADT Bundle

· 下载与安装Eclipse

· 为Eclipse安装插件

Eclipse简介

Eclipse是一个开放源代码、基于Java的可扩展开发平台。就其本身而言,它就是一个框架和一组服务,用于通过插件组件构建开放环境。Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)

Eclipse的历史

Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1994年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE

Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。

Eclipse是一个开放源码项目,它其实Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开发源码,任何人都可以免费得到,并可以在此基础上开发各自的插件吗,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。

Eclipse的发布版本

从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且会在接下来的9月及2月释放出SR1及SR2版本。

· Eclipse 1.0 2001年11月7日 (Win32/Linux Motif)

· Eclipse 2.0 2002年6月27日 (Linux32 Motif+GTK,and Solaris/QNX/AIX)

· Eclipse 2.1 2003年3月27日(OSX first version)

· Eclipse 3.0 2004年6月25日 (首个OSGi版本)

· Eclipse 3.1 2005年6月27日 版本代号 IO 【木卫一,伊奥】

· Eclipse 3.2 2006年6月26日 版本代号 Callistto 【木卫四,卡里斯托】

· Eclipse 3.3 2007年6月27日 版本代号 Eruopa 【木卫二,欧巴罗】

· Eclipse 3.4 2008年6月25日 版本代号 Ganymede 【木卫三,盖你米德】

· Eclipse 3.5 2009年6月24日 版本代号 Galileo 【伽利略】

· Eclipse 3.6 2010年6月23日 版本代号 Helios 【太阳神】

· Eclipse 3.7 2011年6月22日 版本代号 Indigo 【靛青】

· Eclipse 3.8/4.2 2012年6月27日 版本代号 juno 【婚神星】

· Eclipse 4.3 2013年6月26日 版本代号 Kepler 【开普勒】

· Eclipse 4.4 2014年6月25日 版本代号 Luna 【月神】

Eclipse分支

Eclipse分支 = Eclipse标准版 + 相关功能插件集

Eclipse Standard

标准版

Eclipse IDE for Java EE Developers

面向J2EE

Eclipse IDE for Java Developers

面向Java SE

Eclipse IDE for C/C++ Developers

面向C/C++

Eclipse for PHP Developers

面向PHP

Eclipse for RCP and RAP Developers

面向Eclipse插件开发

2.MyEclipse和ADT Bundle

简介:两个主要的Eclipse衍生版本为MyEclipse和ADT Bundle,及各自的功能特点

MyEclipse介绍

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,加上自己的插件开发而成为功能强大的企业级集成开发环境,主要用于Java、JavaEE已经移动应用的开发。MyEclipse的功能非常强大,包括了完备的编译、调试、测试和发布功能。完整支持HTML、Struts、JSP、CSS、Javascript、AJAX、Spring、SQL、JDBC、Hibernate等,是一款几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

官方网站:www.myeclipseide.com

MyEclipse分支

· MyEclipse标准版

· MyEclipse Blue Edition

· MyEclipse for Spring

· MyEclipse Bing Edition

ADT Bundle

ADT(Android Developer Tools) Bundle是谷歌发布的一个集成了安卓开发环境的Eclipse版本,它的组成如下:

· Eclipse + ADT plugin

· Android SDK Tools

· Android Platform-tools

· A version of the Android platform

A version of the Android system image for the emulator

网站:www.developer.android.com

3.下载与安装Eclipse

简介:从eclipse.org下载Eclipse并执行安装,以及第一次使用的配置

JAVA

Eclipse

4.为Eclipse安装功能扩展插件

简介:介绍两种方式为Eclipse安装插件,一种是通过官网找到插件的安装网址,然后在Eclipse中的“安装插件”工具中安装,另一种是直接在“安装插件”工具中加载和安装所有当前版本可用的插件

第一阶段 开发环境搭建