——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
首页,学计算机语言要了解是用来干嘛的。
Java语言就是用来开发程序的。程序一词来自生活,通常指完成某些事物的一种既定方式和过程,在日常生活中,可以将程序看成对一系列动作的执行过程的描述 。
Java是SUN(斯坦福大学网络公司)1995年推出的高级编程语言,Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术。
一、Java语言有以下特点:
1.简单:去掉了C和C++中许多复杂功能,如指针、运算符重载和多重继承等,没有goto语句,没有struct和union等;
2.面向对象:Java是完全面向对象的编程语言,比C++更彻底,纯度更高;
3.健壮性
1.没有指针,避免对指针的误操作造成程序崩溃;
2.程序员分配的内存空间,无需释放,由Java虚拟机的垃圾回收机制来统一完成此项工作,避免了内存泄漏;
4.安全性
1.由于Java取消了指针运算,有效地提高了程序的安全性;
2.Java程序运行在Java虚拟机上,虚拟机可以有效地过滤掉恶意代码,防止程序员有意编写的病毒程序;
5.网络
Java本身等于是通过网络产生的,它的许多功能与应用都与网络有关 ;
6.跨平台性
要让程序跨平台运行并不是一件容易的事,有很多因素必须考虑,例如数据类型所占内存长度就是之一。Java在不同平台上的数据类型长度是统一的(而C/C++则不然)。这是Java提高程序可移植性的一个显而易见的例子。
二、Java语言环境的搭建:
1.JRE(Java Runtime Environment) Java运行环境
要用Java程序就必须有Java的运行环境,而JRE就是。
JRE里面包括了Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。如果只要运行一个开发好的Java程序,计算机中只需安装JRE。
2.JDK(Java Development Kit)Java开发工具包
JDK是提供给Java开发人员用的,其中包含了java的开发工具,也包括了JRE。所以在下载JDK时,可以不用单独的去安装JRE了。
要用到的Java开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
三、path和classpath的作用:
1.path
当我们要使用java工具时,需使用cmd(命令提示符)进入到java所在目录下才能使用它,但如果配置了path变量,就能在任意目录下都能使用java工具,它会首先在当前目录先找一遍,如果没有,就去path变量中指定的目录找。
path变量配置技巧:
因为在path变量中有很多系统已经存在的变量,为了避免误操作,可以把变量中可能会改动的地方单独提取出来比如
2.classpath
如果配置了classpath环境,JVM会先在classpath环境变量值的
目录中查找要运行的类文件。
值的结尾处如果加上分号,那么JVM在classpath目录下没有
找到要指定的类文件,会在当前目录下在查找一次。
值的结尾出如果没有分号,那么JVM在classpath目录下没有
找到要指定的类文件,不会在当前目录下查找,即使当前目
录下有,也不会运行。
四、编写Java程序
有了以上步骤后,就能编写第一个Java程序了(Hello World)。
步骤:
1,通过class关键字定义一个类。将代码都编写到该类中。
2,为了保证该的独立运行。在类中定义个主函数。格式public static void main(String[] args)
3,保存成一个扩展名为java的文件。
4,在dos控制台中通过javac工具对java文件进行编译。
5,在通过java命令对生成的class文件进行执行。
class Demo{
public static void main(String[] args){
//输出Hello World
System.out.println("Hello World");
}
}
总结:
java程序要运行必须要有运行环境JRE,开发者要用java就必须JRE和JDK都具备。
程序的执行需要一个起始点或者入口,而public static void main(String[] args){}就是程序的入口函数。