• Java笔记(一)……概述


     

    一、Java是什么

    Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

    二、Java的发展简史

    在20世纪90年代初,Sun公司的工程师James Gosling等人想开发一种基于智能家用电器上运行的语言,用来解决电视机、微波炉、电话等家电之间的通信控制等问题,并将这种语言命名为Oak,但由于有线电视业界认为Oak给予用户太多的控制权,Oak几乎没有任何市场,面临夭折的危险。

    然而,塞翁失马,焉知非福!随着互联网和浏览器(Browser)技术的发展壮大,用改进后的Oak语言编写的一些小程序(如动画、游戏等)风靡互联网,Oak起死回生。当时由于Oak这个商标已被注册,于是采用了Oak工程师们经常喝的一种产自印尼爪哇岛的咖啡为名,即Java。

    1995年5月Sun公司正式发布了Java语言,1996年1月,Java的第一个开发工具包JDK 1.0发布。1998年12月,JDK 1.2发布,这是Java发展历程中一个革命性的版本,它将Java分成了3个版本:J2SE、J2EE和J2ME。

    其中:

    · Java 2标准版(Java 2 Standard Edition,J2SE)是整个Java技术的核心和基础,为用户提供了开发与运行Java应用程序的编译器、基础类库及Java虚拟机等。

    · Java 2企业版(Java 2 Enterprise Edition,J2EE)是Java语言中最活跃的体系之一,它提供了一套完整的企业级应用开发解决方案。J2EE不仅仅是指一种标准平台(Platform),更多的表达着一种软件架构和设计思想。

    · Java 2微型版(Java 2 Micro Edition,J2ME)是用于移动设备、嵌入式设备上Java应用程序的开发,包括虚拟机和一系列技术规范。

    从JDK 1.2开始到JDK 1.5,人们习惯上都把它称为Java 2。直到2005年6月,在JavaOne大会上Sun公司发布了Java SE 6,Java的各种版本更名取消了其中的数字“2”:J2SE更名为Java SE(Java Platform Standard Edition),J2EE更名为Java EE(Java Platform Enterprise Edition),J2ME更名为Java ME(Java Platform Micro Edition)。

    三、Java特点

    简单

    面向对象

    跨平台性

    解释型

    多线程

    安全

    动态

    四、Java环境搭建

     

    什么是JRE,JDK

    JRE(Java Runtime Environment Java运行环境)

    JRE包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    JDK(Java Development Kit Java开发工具包)

    JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

    其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

    简单而言:使用JDK开发完成的java程序,交给JRE去运行。

    JavaPlatform

    下载Java JDK

    登陆www.oracle.com

    选择Downloads

    点击JavaSE

    JDK1

    下载JDK

    JDK2

    选择for windows x86的JDK

    JDK3

    安装

    安装过程比较简单,一直下一步,中间选择好自己的JDK和JRE目录就可以了,而且JRE其实已经存在在JDK目录中,不安装JRE亦可。

    由于JDK是绿色的,所以安装好的目录可以直接拷贝到其他机器使用,只不过安装时会在注册表中注册,有一个自动更新的功能,如果不装,则不会自动更新,但不影响使用。

    配置环境变量

    普遍配置方法

    右击我的电脑,选择属性,选择里面的高级系统设置,然后如下图,选择找到环境变量里的path,加上自己的JDKin的目录,加到里面

    path

    打开dos命令行,输入javac,回车,如果出现下图,表示设置成功,可以直接使用了

    path1

    环境变量配置的一个简单技巧

    可以新建一个变量设置成JDK的目录,以便以后修改

    path2

    path3

    配置临时环境变量

    path4

    Set path是临时配置方式,只作用于本窗口或者使用start命令开启的新窗口。

  • 相关阅读:
    Android Studio遇到了“No USB devices or running emulators detected”
    (转)Android Studio启动AVD遇到的问题 ( HAXM安装失败)
    (转)秒懂,Java 注解 (Annotation)你可以这样学 ---- 重要 注解定义与反射解析
    DSL简介(转)
    有什么软件可以让手机使用卫星通信吗?
    Openfire调整成自己的IM部署到LInux系统上
    cpu和gpu的区别
    (转)OpenFire源码学习之二十七:Smack源码解析
    (转)OpenFire源码学习之十八:IOS离线推送
    (转)openfire插件开发(三)通过http方式向openfire客户端发信息
  • 原文地址:https://www.cnblogs.com/ShawnWithSmallEyes/p/3369963.html
Copyright © 2020-2023  润新知