黑马程序员-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虚拟机,可以通过下图来认识:
注意:
. 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文件。
5.开发IDE介绍推荐
Java是一个开源的语言,所以开发的工具也有很多,今天就介绍一两款。虽然说有很多但是选择适合自己的才是最好的。
a.首当其冲当然是Eclipse。推荐他的原因就是开源、免费、还有很强的开源社区支持,有很多的第三方插件让开发起来变得顺利方便。还有就是上手快,对新手来说。
下载地址(根据自己的需要下载相应版本):https://www.eclipse.org/downloads/
b.NetBeans。这个是Oracle(Sun公司被oracle收购了)公司的产物,由于是官方的支撑,更新节奏快、稳定,有着强有力的支持不怕出问题,更重要一点也是免费的。还有就是技术上的更新能跟上JDK的更新节奏。可以首次尝试新技术点,是个不错的亮点,比如说支持最新的Java8的开发。
下载地址:https://netbeans.org/downloads/index.html
c.IntelliJ IDEA。算是一个后起之秀了。是Jetbrains的产物,这个公司是专业的IDE工具开发商。当然也是IntelliJ这款Java开发工具最出名。由于其非常好的融合了第三方开发插件和集成自己公司开发的工具,使其这个IDE功能强大,方便不容易出问题。IntelliJ分商业版和社区版,商业版是收取一定费用的,但是功能强大是个不错的选择。社区版是免费的,可是砍掉了一些功能,担不是必须的,同时也有社区和公司的支持,也是个不错的选择。可能就是上手有点难。
社区版下载地址:http://www.jetbrains.com/idea/download/
d.还有一些编辑类的工具可以使用。比如sublime text等等。
注意:选择适合自己的才是最重要的。每个工具都能够完成你所需的工作。就看你的使用熟悉程度
- 黑马程序员-java介绍及开发环境搭建
- 黑马程序员-Java基础-Java概述及开发环境搭建
- 黑马程序员:Java开发环境搭建及几点注意事项
- 黑马程序员——java概述及开发环境搭建
- 黑马程序员-java开发环境搭建
- 黑马程序员__搭建java开发环境
- 黑马程序员----java第一天:基本常识(dos命令及java开发环境搭建)
- 黑马程序员——01. Java入门及开发环境搭建
- 黑马程序员_一、java概述及环境的搭建
- 黑马程序员之java语言,及环境搭建
- 黑马程序员 JAVA概述-环境搭建及配置
- 黑马程序员----初识java(概述及环境搭建)
- 黑马程序员———Java 开发环境搭建
- 黑马程序员——Java基本开发环境搭建
- 黑马程序员01_基础知识和Java开发环境搭建
- 黑马程序员--java基础--概述及开发环境的建立
- 黑马程序员--环境搭建与开发
- 黑马程序员-Java概述与环境搭建
- iOS App 审核被拒的原因搜罗
- 死锁的产生原理及必要条件,如何避免死锁
- Linux Page Cache机制
- Android WebView 显示不正常
- Genymotion常见问题整合与解决方案
- 黑马程序员-java介绍及开发环境搭建
- 仿手机通讯录效果
- codeforce 589F(二分 +(贪心 or 网络流))
- char与byte的区别
- Android签名
- Linux下安装配置ant
- 简单的IOCP例子
- KVO的内部实现
- 一些windows快捷方式