JAVA学习-初入java
第一个JAVA程序
笔者也是菜鸟一个,自己学习的时候顺便记了下来,免得以后自己忘了。如果忘了,我就回来看看之前写的,说不定还真有点帮助呢。
简单介绍一下JAVA
为什么要学习java,因为java好用啊(虽然PHP(拍h片)是世界上最好的语言奥~)。
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java
平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。 后来 Sun 公司被 Oracle
(甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。Java分为三个体系:
JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
于我而言,对JAVA的认知:
首先JAVA是面向对象的语言,比较官方的话是:“面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象,(万物皆对象)。”还有时候开玩笑的说,如果你没有对象,那么你就new一个。但是玩笑归玩笑,该单身还是得单身。
其次JAVA是比较健壮和安全的,比如java的强类型机制、异常处理机制、垃圾回收机制。JAVA也是效率很高的,前景很好的,这么多年java排名稳定前几,那肯定是有他的道理的。
配置JAVA运行环境
java最大的特点,就是他的JVM技术了(只是个简单的jvm阐述,没有详细的说GC以及堆栈和方法域等)。
简单的讲:Java程序在JVM虚拟机上运行字节码文件,JVM有一个解释器组件,可以实现java字节码和计算机操作系统之间的通信。所以,我们的java代码只需要编写一次,就可以在多个平台上不加修改的运行。这点是非常舒服了。但是呢,中间再怎么也过了一次JVM才和计算机系统交互的,肯定是没有直接在计算机操作系统运行快,所以总会有人说java的运行速度比不上C语言。
其中:java的字节码文件是由 ***.java 编译后成 ***.class得到的。
在使用java进行编程之前,需要配置好java的运行环境。
window配置(细节没有描述):
1.官网下载JDK并进行安装。
2.配置系统环境变量(JAVA_HOME、CLASS_PATH、PATH)。
3.cmd运行: java -version命令查看是否查询到java的版本。
Linux或者Mac配置自行百度一下,都是命令行。
开始JAVA编码
java程序的开始 - HelloWorld
环境变量配置好了,就可以开始编码了!
在不使用开发工具的情况下,我们直接创建一个txt文件就行了,然后就可以打开文件进行手动编码。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
所有java程序的启动,必须以main函数为开始。
txt文件内容编辑完之后,文件后缀.txt改为.java。
然后我们需要打开命令行执行(注意命令执行要到文件所在的位置):
javac HelloWorld.java //编译成JVM可执行的字节码class文件
java HelloWorld //JVM执行对应.class文件
Hello World! //输出
如果执行到这一步,说明你成功了。恭喜你,你是一名合格的程序员了。
开个玩笑,你又多掌握了一门别行业看不懂的骚操作。