欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

黑马程序员----传说中的Java,黑马程序员----java

来源: javaer 分享于  点击 28063 次 点评:252

黑马程序员----传说中的Java,黑马程序员----java


------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------



一、所谓Java

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems

二、Java最大特点

跨平台,Java有一句非常出名的口号叫做“一次编写,处处运行”,这也是java这些年发展的一个方向,致力于跨平台,而它之所以能实现跨平台最大的依靠就是jvm(java virtual machine),中文名java虚拟机,它首先源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过凡事有利必有弊,每次的执行编译后得到字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。

三、Java三种技术架构

JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;

JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础(目前玩的是这个)

JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;

四、Java环境搭建

JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。

JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

包含关系:JDK是包含有JRE的,因此装有JDK,就不用装JRE了。

总结:如果只是运行java程序,那么装JRE即可,如果要开发java程序,那么就需要装JDK了。

配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将工具的路径告诉了操作系统,当使用该工具时,由系统帮我们去到路径下查找。

环境变量的配置:

     1.永久配置方式:JAVA_HOME=%安装路径%\Java\jdk(以后移动了JDK只需更改JAVA_HOME即可)

                   path=%JAVA_HOME%\bin

2.临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin

每个路径间用;隔开。

特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。

classpath的配置:

     1.永久配置方式:classpath=.;c:\

2.临时配置方式:set classpath=.;c:\

 

注意:在定义classpath环境变量时,需要注意的情况

如果没有定义classpath,jvm只在当前目录下查找要运行的类文件;

如果设置了classpath,那么jvm会在指定的目录下查找要运行的类文件。

在指定目录下找不到时,是否在当前目录查找呢?

1.如果classpath的值结尾处有分号会默认在当前目录再找一次

2.如果classpath的值结果出没有分号不会再当前目录找

一般不指定分号,如果没有在指定目录下找到要运行的类文件,就应该报错而不是去别的地方找(万一有同名的那就造成了明明没有却找到了的问题)

path与classpath:查找的顺序不同,都设置了的话,path是现在当前目录查找,再去path下找,而classpath是先在classpath下查找,如果最后带;再去当前目录下查找。

五、两个伴我们一生的Java命令

1.javac:该命令是用于编译java文件生成class文件的命令。

2.java:该命令是用于运行class文件的命令。 

这就是最常用的编译,运行命令。

六、Java的注释

注释:是供人看的,而不是电脑,因此要写的适合程序员看,不要什么都写注释,注释需要简短明了,一个好的程序的注释的比例是很大的(不信看java源码)。 1.//单行注释,注释从//开始到本行结束的所有内容 2./*....*/多行注释,注释处于多行注释中的内容,注意:多行注释不能嵌套,例如/*..../*....*/....*/,因为在jvm开来它会把第一个/*和第一个*/匹配成一对多行注释,而剩下的内容就会报编译错误。 3./**....*/文档注释,用于被javadoc提取出来生成网页格式的文档供开发人员看的。

七、写Java程序的步骤

先写注释,包含1.需求分析;2.思路分析;3.解决步骤;
再编写程序,有了思想,程序自然而然就实现了;

八、最简单的java程序,代码,编译,运行图

代码

/**
作者:HeLong
版本:1.0.0.1
类功能:演示Hello Java
*/
class Demo
{
	public static void main(String[] args)
	{
		System.out.println("Hello Java!");
	}
	
}
编译,运行图




------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

相关文章

    暂无相关文章
相关栏目:

用户点评