黑马程序员-java介绍及开发环境搭建

来源:互联网 发布:国家统计局数据 编辑:程序博客网 时间:2024/06/05 00:25

——-android培训java培训期待与您交流!———-

1.JAVA简介

欢迎进入JAVA编程语言的世界!
由sun公开主导开发的一款语言,目前主要应用在企业级web和移动端开发。完全面向对象,并且与操作系统平台无关,也就是跨平台性。
JAVA主要有三个体系:
JavaEE主要面向企业级web开发;
JavaSE也就是标准版,是整个语言的基础;
JavaME主要面向嵌入式的开发。
而我们一般需要最先开始从JavaSE版本学习,由于后面主要是企业级的web开发,所以后面会转向JavaEE学习及应用。

2.JAVA跨平台性

Java语言现在如此能够流行和普及,主要还是跨平台性可以在各种操作系统之上运行Java应用程序。跨平台的特性离不了JVM也就是Java虚拟机,可以通过下图来认识:
java跨平台.png
注意:

. JVM不是跨平台的,在不同的操作系统上有与之对应的JVM版本。
. JVM的不跨平台性保证了Java应用程序的跨平台性。

3.Java开发环境搭建

步骤如下(windows版本):
首先一步去oracle官网下载符合自己的JDK软件,并安装。

a.我的电脑->属性->高级->环境变量

b.配置用户变量
i.新建JAVA_HOME
C:\Program Files\Java\jdk1.7.0_45 (JDK的安装路径)
ii.新建PATH
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
iii.新建CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar前面有一点不要忘记

c.测试环境变量配置是否成功
开始->运行->CMD
键盘敲入:
java -version(输出JDK详细版本信息)
echo %JAVA_HOME%(输出JDK的安装路径说明配置准确)
配置信息
出现相应的命令输出,而不是错误信息,即表示配置成功!

d.环境变量配置的理解:
i.PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
ii.CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
iii.JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

4.认识第一个简单的java应用程序

/* 输出hello world */public class FirstProg {    public static void main(String[] args) {        System.out.println("Hello World!");    }}

这个简单的应用程序是向控制台窗口中输出一条“hello world!”信息。
需要注意的是Java严格区分大小写。
Java是解释性语言。首先是通过Java的编译器将Java的源文件,也就是.java文件编译成.class(字节码)文件;然后通过JVM来解释和执行.class文件。
jvm.jpg

5.开发IDE介绍推荐

Java是一个开源的语言,所以开发的工具也有很多,今天就介绍一两款。虽然说有很多但是选择适合自己的才是最好的。

a.首当其冲当然是Eclipse。推荐他的原因就是开源、免费、还有很强的开源社区支持,有很多的第三方插件让开发起来变得顺利方便。还有就是上手快,对新手来说。
2014-07-15_103834.jpg
下载地址(根据自己的需要下载相应版本):https://www.eclipse.org/downloads/

b.NetBeans。这个是Oracle(Sun公司被oracle收购了)公司的产物,由于是官方的支撑,更新节奏快、稳定,有着强有力的支持不怕出问题,更重要一点也是免费的。还有就是技术上的更新能跟上JDK的更新节奏。可以首次尝试新技术点,是个不错的亮点,比如说支持最新的Java8的开发。
772px-NetBeans_IDE_6.0_on_Linux.png
下载地址:https://netbeans.org/downloads/index.html

c.IntelliJ IDEA。算是一个后起之秀了。是Jetbrains的产物,这个公司是专业的IDE工具开发商。当然也是IntelliJ这款Java开发工具最出名。由于其非常好的融合了第三方开发插件和集成自己公司开发的工具,使其这个IDE功能强大,方便不容易出问题。IntelliJ分商业版和社区版,商业版是收取一定费用的,但是功能强大是个不错的选择。社区版是免费的,可是砍掉了一些功能,担不是必须的,同时也有社区和公司的支持,也是个不错的选择。可能就是上手有点难。
2014-07-15_110607.jpg
社区版下载地址:http://www.jetbrains.com/idea/download/

d.还有一些编辑类的工具可以使用。比如sublime text等等。

注意:选择适合自己的才是最重要的。每个工具都能够完成你所需的工作。就看你的使用熟悉程度

0 0
原创粉丝点击