Java初识

作者: 程序员丶星霖 | 来源:发表于2017-11-12 10:09 被阅读50次

    Java初识

    @(Java学习)

    一、Java简介

    Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。Java分为三个体系:

    • JavaSE(J2SE)(Java2 Platform Edition,Java平台标准版)
    • JavaEE(J2EE)(Java2 Platform Edition,Java平台企业版)
    • JavaME(J2ME)(Java2 Platform Edition,Java平台微型版)

    1.1Java发展历史

    • 1995年5月23日,Java语言诞生;
    • 1996年年初,Sun公司发布了Java的第一个版本(Java 1.0);
    • 1997年2月18日,JDK1.1发布;
    • 1998年12月,发布了Java 1.2版本,Sun公司将其名称改为“Java 2标准版软件开发工具箱1.2版”;除了“标准版”之外,Sun还推出了两个其他的版本:一个是用于手机等嵌入式设备的“微型版”(JavaME);另一个是用于服务器端处理的“企业版”(JavaEE);
    • 2000年5月8日,JDK1.3发布;
    • 2000年5月29日,JDK1.4发布;
    • 2004年,在JavaOne会议之后,将Java 1.5版本更名为Java 5.0,该版本对Java语言做出了重大改进;
    • 2006年年末,发布了Java 6,该版本没有对语言方面再进行改进,但是改进了其他性能,并增强了类库;
    • 2009年,Sun公司被Oracle收购;
    • 2011年,Oracle发布了Java 7,其中只做了一些简单的改进;
    • 2014年,发布了Java 8,Java 8提供了一种“函数式”编程方式,可以很容易地表述并发执行的计算。

    1.2对于Java的误解

    1. Java是HTML的扩展
    • Java是一种程序设计语言;HTML是一种描述网页结构的方式。
    1. 使用XML,所以不需要Java
    • Java是一种程序设计语言;XML是一种描述数据的方式。可以使用任何一种程序设计语言处理XML数据。
    1. Java是一种非常容易学习的程序设计语言
    • 功能强大的语言大都不太容易学习,必须将编写玩具式程序与开发实际项目区分开。
    1. Java将成为是用于所有平台的通用性编程语言
    • 理论上讲是有可能的,但是在实际中,在某些领域其他语言有着更出色的表现;
    1. Java只不过是另外一种程序设计语言
    • Java的成功源于其类库能够轻松地完成原本有一定难度的事情。
    1. Java是专用的,应该避免使用
    2. Java是解释型的,因此对于关键的应用程序速度太慢了
    • 早期的Java是解释型的。现在Java虚拟机使用了即时编译器,因此采用Java编写的“热点”代码其运行速度与C++相差无几,有些情况下甚至更快。
    1. 所有的Java程序都是在网页中运行的
    • 所有的Java applet都是在网页浏览器中运行的。
    1. Java程序是主要的安全风险
    2. JavaScript是Java的简易版
    • JavaScript是一种在网页中使用的脚本语言;JavaScript的语法类似Java,除此之外,两者没有任何关系。
    1. 使用Java可以用廉价的Internet设备取代桌面计算机

    1.3Java的主要特征

    1. Java语言是简单的;
    2. Java语言是面向对象的;
    • 只支持类之间的单继承;
    • 支持接口之间的多继承;
    • 支持类与接口之间的实现机制;
    1. Java语言是分布式的;
    • Java的RMI(远程方法激活)机制是开发分布式应用的重要手段;
    1. Java语言是健壮的;
    • Java的强类型机制、异常处理、垃圾的自动回收等是Java程序健壮性的重要保证;
    1. Java语言是安全的;
    2. Java语言是体系结构中立的;
    3. Java语言是可移植的;
    • Java的编译器是用Java实现的;
    • Java的运行环境是用ANSI C实现的;
    1. Java语言是解释型的;
    2. Java语言是多线程的;
    3. Java语言是高性能的;
    4. Java语言是动态的。
    • Java语言的设计目标之一就是适应于动态变化的环境。

    二、核心概念

    1. JDK:Java开发工具包。Oracle公司为Linux、Mac OS X、Solaris和Windows提供了JDK的最新、最完整的版本。
    2. JRE:Java运行环境。
    3. JVM:Java虚拟机。

    2.1Java术语

    术语名 缩写 解释
    Java Development Kit JDK 编写Java程序的程序员使用的软件
    Java Runtime Environment JRE 运行Java程序的用户使用的软件
    Server JRE —— 在服务器上运行Java程序的软件
    Standard Edition SE 用于桌面或简单服务器应用的Java平台
    Enterprise Edition EE 用于复杂服务器应用的Java平台
    Micro Edition ME 用于手机和其他小型设备的Java平台
    Java FX —— 用于图形化用户界面的一个替代工具包,在Oracle的Java SE发布版本中提供
    OpenJDK —— Java SE的一个免费开源实现,不包含浏览器集成或JavaFX
    Java 2 J2 一个过时的术语,用于描述1998~2006年之间的Java版本
    Software Development Kit SDK 一个过时的术语,用于描述1998~2006年之间的JDK
    Update u Oracle的术语,表示bug修正版本
    NetBeans —— Oracle的集成开发环境

    三、搭建Java开发环境

    3.1、安装JDK

    访问Oracle网站(www.oracle.com/technetwork/java/javase/downloads),选择适合自己的JDK版本。

    • 我们作为开发者需要的是JDK,而不是JRE;
    • Windows或Linux:32位选择x86,64位选择x64;
    • Linux:选择.tar.gz版本。

    3.2、设置JDK

    3.2.1Windows系统上配置JDK
    1. 启动控制面板,选择“系统与安全”;在选择“系统”;选择高级系统设置。


      系统设置.png
    1. 在系统属性对话框中,点击“高级”标签页,然后点击“环境变量”按钮。
    环境变量.png
    1. 然后就会出现下图所示的画面:


      设置系统变量.png
    1. 在“系统变量”中设置3项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),如果已存在则点击“编辑”,不存在则点击“新建”。
    2. 变量设置参数如下:
    • 变量名:JAVA_HOME
    • 变量值:实际JDK安装路径
    • 变量名:CLASSPATH
    • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    • 变量名:PATH
    • 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    1. 打开一个终端窗口,键入:
    • javac -version、java、javac
    1. 按回车键,如果能看到版本信息,说明配置正确。


      javac-version.png

    四、使用工具开发Java程序

    4.1、从命令行编译并运行Java程序

    1. 打开cmd终端窗口;
    2. 进入源代码目录;
    3. 键入如下命令:
    • javac Welcome.java
    • java Welcome
    1. javac程序是一个Java编译器,它将文件Welcome.java编译成Welcome.class。java程序启动Java虚拟机,虚拟机执行编译器放在class文件中的字节码。

    4.2使用集成开发环境运行Java程序

    可以使用Eclipse、NetBeans和IntelliJ IDEA程序进行Java程序的开发。以Eclipse为例,如下步骤:

    1. 在Eclipse官网免费下载得到集成开发环境(IDE),选择“Eclipse IDE for Java Developers”,并选择适合自己电脑系统的版本;
    2. 将Eclipse解压到所选择的位置路径,执行解压后文件中的Eclipse可执行程序;
    3. 启动Eclipse之后,从菜单选择File—>New—>Project;
    4. 从向导对话框中选择Java Project;
    5. 点击Next按钮,不选中“Use default location”复选框。点击Browse导航到Java文件目录;
    6. 点击Finish按钮创建完成一个工程;
    7. 点击工程窗口左边窗口中的三角,找到.java文件并双击,就可以看到带有程序代码的窗口了;
    8. 右键鼠标点击最左侧窗格中的工程名,选择Run—>Run As —> Java Application执行程序。

    学海无涯苦作舟

    我的公众号.jpg

    相关文章

      网友评论

        本文标题:Java初识

        本文链接:https://www.haomeiwen.com/subject/enjnmxtx.html