黑马程序员----传说中的Java,黑马程序员----java
黑马程序员----传说中的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!");
}
}
编译,运行图
相关文章
- 暂无相关文章
用户点评