Java

时间:2021-09-24 18:15:58   收藏:0   阅读:33

一、Java是什么

1、Java相关网站(在哪里下载)

java8 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、发展历史

Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关:如JavaBeans咖啡豆)、NetBeans(网络豆)以及ObjectBeans(对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。

1995年5月23日,Java语言诞生 [1] ;
1996年1月,第一个 JDK-JDK1.0诞生;
1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术;
1996年9月,约8.3万个网页应用了JAVA技术来制作;
1997年2月18日,JDK1.1发布;
1997年4月2日, JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录;
1997年9月,JavaDeveloperConnection社区成员超过十万;
1998年2月,JDK1.1被下载超过2,000,000次;
1998年12月8日,JAVA2企业平台J2EE发布;
1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版;
2000年5月8日,JDK1.3发布;
2000年5月29日,JDK1.4发布;
2001年6月5日, NOKIA宣布,到2003年将出售1亿部支持Java的手机;
2001年9月24日,J2EE1.3发布;
2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升;
2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0;
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME;
2006年12月,SUN公司发布JRE6.0;
2009年4月7日 Google App Engine开始支持Java;
2009年04月20日, 甲骨文74亿美元收购Sun。取得Java的版权;
2010年11月,由于甲骨文对于Java社区的不友善,因此 Apache扬言将退出 JCP;
2011年7月28日,甲骨文发布Java 7.0的正式版;
2014年3月19日,甲骨文公司发布Java 8.正式版.

3、Java组成

Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又可包括属性与方法两部分。而每一个应用程序都必须包含一个main()方法,含有main()方法的类称之为主类。

二、Java能做什么

Java可以用来做网站,可以做软件,还可以做安卓,做游戏,超过三十亿的设备在使用Java。

技术分享图片

以企业级网站(JavaEE)为例,描述一下Java的实际应用:

Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。
简而言之:JavaEE是一个由JVM + API +大规模+多层的+可扩展的+可靠+安全+网络组成 的应用程序。

这样的描述对于初学者来说并不友好,我们再形象地描述一下。

假如在一家电商公司,需要一个软件来管理客户,这个软件的数据要统一存放在服务器上,大家通过客户端浏览器登录操作。

技术分享图片

技术分享图片通过浏览器后台登录系统

技术分享图片

三、Java语言的特点

Java是一门优秀的编程语言,它之所以应用广泛,受到大众的欢迎,是因为它有众多突出的特点,其中最主要的特点有以下几个。

1.简单易用

Java是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需掌握一些基础的概念和语法,就可以编写出很多实际可用的应用程序。Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。特别是Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必过多的操心内存管理的问题。

2.安全可靠

Java通常被用在网络环境中,为此,Java提供了一套可靠的安全机制来防止恶意代码的攻击。Java程序运行之前会利用字节确认器进行代码的安全检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性。

3.跨平台

Java引入了虚拟机的概念,通过Java虚拟机(Java Virtual Machine,称为JVM)可以在不同的操作系统上(如Windows、Linux等)运行Java程序,从而实现跨平台特性。

4.面向对象

Java将一切事物都看成对象,通过面向对象的方式,将现实世界的事物抽象成对象,将现实世界中的关系(如父子关系)抽象为继承。这种面向对象的方法,更利于用人们对复杂程序的理解、分析、设计和编写。

技术分享图片


5.支持多线程

Java语言内置了多线程控制,可使用户程序并发执行。利用Java的多线程编程接口,开发人员可以方便地写出多线程的应用程序,提高程序的执行效率。

四、第一个Java程序

1、怎么安装JDK并安装

JDK的下载安装

 
  1.  

    JDK现在的最高版本为JDK 1.8 ,如果我们要做Android开发,我们则需要JDK1.7以上才能方便我们开发。

    在百度上搜索: jdk 下载 

    技术分享图片
  2.  

    进入官方网站

    下图对应的为:jdk1.8和jdk1.7

    技术分享图片
    技术分享图片
  3.  

    点击下载:选择你需要的版本,window 7 X86 是32位的操作系统,window 7 X64就是64位操作系统

    PS:Java SE是java标准版

    技术分享图片
  4.  

    双击运行,会让你安装两次,第一次为JDK的安装,第二次为JRE的安装,如果没有必须的安装目录要求,请不要修改目录,直接一直下一步下一步,那么对应的目录地址应该为:C:\Program Files\Java下

    技术分享图片

    方法/步骤

     
    1.  

      windows环境变量配置:

      前提已安装好JDK:

      右键【我的电脑】-->>【属性】-->>【高级属性设置】

      技术分享图片
    2.  

      【系统属性】-->>【高级】-->>【环境变量】

      技术分享图片
    3.  

      【系统变量】-->>【新建】

      1、新建变量JAVA_HOME

      变量名:JAVA_HOME

      变量值:F:\SoftWare\installing\Java\jdk1.6.0_43

      技术分享图片
      技术分享图片
    4.  

      2、新建变量Path

      变量名:Path

      变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

      技术分享图片
    5.  

      3、新建变量CLASSPATH

      变量名:CLASSPATH

      变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

      技术分享图片
    6.  

      4,验证:运行里面输入cmd  快捷键(windows键+r)

      输入 java -version  显示java version 的版本说明配置成功

      技术分享图片
      技术分享图片
    7.  

      Linux环境变量配置:

      前提条件:已安装好JDK

      linux操作系统对权限管理比较严格,一般分为管理员用户和普通用户,如何是设置全局的环境变量需要使用root权限

    8.  

      全局环境变量:

      vi /etc/profile 在文件最后添加

      export JAVA_HOME=/home/inforsuite/jdk1.6.0_45

      export PATH=$JAVA_HOME/bin:$PATH

      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

       

      执行source /etc/profile 生效

    9.  

      普通用户环境变量配置:

      进入家目录 cd ~

      vi .bash_profile 在文件最后添加

       

      export JAVA_HOME=/home/inforsuite/jdk1.6.0_45

      export PATH=$JAVA_HOME/bin:$PATH

      export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

      执行source /etc/profile 生效

    10.  

      验证环境变量配置是否成功

      终端窗口执行:java -version

      END

    注意事项

     windows配置CLASSPATH时注意最前面的点. 输入要在英文输入法下执行

    3、第一个Java程序的代码(hello world)

    技术分享图片

     。

     

原文:https://www.cnblogs.com/shili1666/p/15308096.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!