【JAVA】初識java--堅持每天分享

**----只分享乾貨,好啦,廢話不多說,進入正題!**
首先介紹java自我介紹一下:
我的名字叫java,生於1995年。我的創始人是高司令,下面是他的介紹[java創始人](http://baike.baidu.com/link?url=SDG9Vx070LRnB4adG8_-ByFJxBUUIf9LHQSZUDjhWsqh0OFVlnbQ2JxWfVSf_dZcKhNMiC1jBrfGxq3KCTmAr87hD0lWElpy1Id59EgxzNu,我具有面向對象,分布性,簡單,高性能,可移植性,多线程等特點,我的開發方向有三個:桌面程序的开发 ,网页程序的开发和嵌入式系统程序的开发。
下面我介紹一下我的跨平台的原理:
我是跨平台的语言,能够实现一次编译,到处运行,其中跨平台性主要是依靠JVM实现的。
注意:我是跨平台的,但是JVM不是跨平台的,编译好java源程序之后,要想在不同的操作系统上运行,只需安装相应的JVM即可。你記住了嘛。
java跨平台原理圖1
跨平台原理圖2
接下來哩,介紹一下我的工作原理以及執行的步驟,各位看官,看好咯:
宽泛地讲,Java源代码(.java)经过java编译器(javac.exe)编译之后,并没有直接转化为机器码,而是转化成一种中间格式——字节码(.class),字节码再经过Java虚拟机解释,转化成机器码,然后经由操作系统到达CPU运行。
當然啦,在運行的時候要給配置path,home 環境變量。
path 变量使得我们能够在系统中的任何地方运行java应用程序,比如 javac、java、javah 等等,这就要找到我们安装 JDK 的目录。
假设我们的JDK安装在 C:\jdk1.8.0 目录下,那么在 C:\jdk1.8.0\bin 目录下就是我们常用的 java 应用程序,我们就需要把 C:\jdk1.8.0\bin 这个目录加到 path 环境变量里面。
JAVA_HOME:指向Jdk的安装目录,作用是一些基于Java开发的工具会用到,比如tomcat,Eclipse,如果不用这些工具不需要配置。
CLASSPATH:在于告诉Java执行环境,在哪些目录下可以找到我们所要执行的Java程序所需要的类或者包。不过在JDK1.5之后的版本完全可以不用设置classpath环境变量就能正常运行程序。
小结一下:
编译和运行Java程序必须经过两个步骤:将源文件编译成字节码 (javac),并执行平台无关的字节码程序(java)。

明天写安装jdk和安装eclipse

猜你喜欢

转载自blog.csdn.net/qq_33570145/article/details/93906251