您的位置:首页 > 职场人生

黑马程序员--01Java介绍

2014-08-14 11:05 141 查看
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
1、JAVA语言的介绍
     JAVA语言是由SUN公司研发的,可以追溯到1991年。JAVA是个强类型语言,所以在学过C或者C++后来学JAVA的语法并不困难。JAVA语言的SDK已经升级到
1.8了。而且文档非常完善,现在JAVA语言主要用于WEB、android两个方向。不管哪一种都需要有JAVA扎实的基础,所以JAVA语言基础虽然不难,但是其包含的内容是非常的多的。必须非常努力才能更深入的学习,希望通过每天的努力能不断提高自己。
2、JAVA的不同版本
      Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。

      Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。

      Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
3、JAVA的环境配置和安装
    1.JAVA的安装,按老师的话玩游戏有点问题SO EASY解决,碰到软件开发问题就各种问题了,很有道理。很简单首先就和下游戏一样先下载,去官网找不到就度娘搜下了。这里需要注意两点:(1).如果只是为了运行JAVA开发的软件就安装JRE就可以了,举个例子:比如你玩游戏时候他一般让你下载directx运行包就可以了。(2).如果是开发者就必须下载安装JDK了,JDK包含JRE。
    2.安装过程就是傻瓜安装,一路下一步。但是安装完后需要配置环境变量,首先找到环境变量。两个属性需要我们配置下,一个是%JAVA_HOME%,还一个是path。这里JAVA_HOME是为了灵活配置,比如我现在JDK变了,路径也变了那么我就修改下JAVA_HOME里路径就可以。
    3.这是老师重点介绍的一个,就是动态加载配置。在从console里设置,设置如下:set path=******,就可以加入新的配置了,但是这有个特点当你关闭console时就会自动清除。还一个比较有趣的如果你是从现有console启动个新的console新配置的信息是不会消失的。
4、JAVA的一些特性
     1.跨平台性,这里老师重点介绍了JVM(JAVA虚拟机),比如WINDOWS,LINUX ,MACX他们系统结构都是不一样的。在比如WINDOWS里EXE是可执行文件,所以JVM是在不同平台下有不同版本,但是我们写的.JAVA就不需要做任何更改就可以在其他平台运行,因为它有各平台对应的JVM来编译运行.JAVA。所以这就实现了跨平台性。
     2.老师在视频中所讲的,可以通过自定classpath。在任何地方运行或者编译我们指定的路径文件,这里要注意一点classpath的优先级是最高的,比如我们设定classpath在”dl:\java812\day02“,我们现在的目录是在C盘,C盘下也有个同名的.CLASS,我们运行,默认的先去classpath去找,如果没有在找当前目录。

------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA