------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
java(计算机编程语言)
计算机语言:人与计算机交流的方式,计算机语言有很多种,如:C,C++,python,java等。本博客要讲的其中一种java语言。java语言概述:Java是由Sun Microsystems公司在1995年推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。是一种面向Ineternet的编程语言。随着Java技术在web方面的不断成.熟,已经成为Web应用程序的首选开发语言。是一种最简单易学,完全面向对象,安全可靠,与平台无关的编程语言。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
java分类:
(1)J2EE(Java 2 Platform Enterprise Edition)企业版
(2)J2SE (Java 2 Platform Standard Edition )标准版
(3)J2ME(Java 2 Platform Micro Edition) 小型版
Java5.0版本后,更名为 JAVAEE JAVASE JAVAME
java特点:
跨平台:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等。
例如编写一个最简单的java程序:
在记事本中输入如下代码:
public class HelloWorld {
//Java程序的入口方法,程序将从这里开始执行
public static void main(String[] args) {
//向控制台打印一条语句
System.out.println("Helloworld!");
}
}
编辑上面的Java文件时,Java程序严格区分大小写。将上面文本保存为 HelloWorld.java,该文件就是Java程序的源程序。 编写好Java程序的源代码后,接下来应该编译该Java源文件来生成字节码了。
java中面向对象的思想:
Everything is Object。万物皆对象,这句话对java面向对象的特点做了很好的诠释,但是让不懂java的人听了就是云里雾里了,其实面向对象不难,我们周围所有的事物都可以称作对象,大到一个公司,一个国家,小到一个人,一个苹果等等,都可以称作一个对象.什么叫做面型对象的思想呢?就是我们思考问题的时候以这个对象为中心来思考,我们所有的想法都可以围绕着对象,展开。比如对象属性,性质等等.这样其实就是从一个事物中思考升华想法并且应用到其他事物中去,有点一点不断扩展来覆盖到面的思想.
java环境变量配置:
这里我只分享我在win7系统上环境变量配置的经验:
(1)安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:D:\Program Files\Java\jdk1.6.0_21;
(2)安装完成后,右击“我的电脑”,点击“属性”
(3)单击“高级系统设置”,点击“环境变量”
一般来说,设置两个值就行了,分别是path和classpath
将jdk里面的bin的地址复制到Path里面,然后就可以了.
path和classpath:
执行可执行文件,如.exe文件时,用path配置,path则是先找当前路径,在去path环境变量里去找. 配置path是为了方便可以再任意一个路径下去执行所要执行的可执行文件, 比如执行javac.exe,如果 我们没有配置path的话,那么我们每次想要执行javac.exe的时候就需要每次输入其所在的路径, 但是 如果我们配置了path则不需要再每次都输入其所在的目录,此时便可以再任意一个目录下去执行javac.exe. 在cmd命令中输入一个指令时先在当前文件目录下查找命令文件,path的环境变量中依次查找命令文件, 以最先找到的为准,因为配置了path,所以在cmd命令下可以直接输入java和javac等jdk的命令 。 如果是java文件则用classPath配置.这样就可以再任意目录下去执行这个java文件. 虚拟机在查找
class文件时如果没有设置classpath会在当前路径查找.临时配置classpath时,如果设置 classPath时写";"的情况下, 如果在指定的classPath路径下没有找到要运行的文件(比如文件被删除), 那么就会在当前目录下找该文件, 如果不加";"的话,只会在classPath中找。
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://www.itheima.com" target="blank">www.itheima.com</a>