Java诞生于1995年,能存活至今并在软件行业占据一定的市场肯定是有其独到的优势。
程序设计其实是对复杂性的管理:待解决问题的复杂性,以及用来解决该问题的工具的复杂性。
(这句话也说明了为什么后诞生的开发语言相较于前辈在一些方面更加的友好、方便,因为前辈们把问题暴露了出来,后面开发语言在设计的时候就能用更加优雅的方式去解决、避免)
Java解决了一些相当大的复杂性问题:跨平台编程、动态代码修改,甚至是安全议题。极大地提升了程序员的生产效率。
发展到今天,Java有着庞大的社区、各种丰富且优秀的框架,这也是学习Java的一些优势。
在学习Java之前,我们需要将Java的开发环境搭建好:
Windows:Java开发环境的搭建(Windows平台) - 出水芙蓉·薇薇 - 博客园
当你搭建好Java环境后,在cmd控制台输入java -version,可以看到如下图的输出:
目前市面上最常用的java版本都是1.8的
让我们来写第一个Java程序:
建立一个HelloWorld.java文件,输入以下内容:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("hello world!");
}
}
编译:javac HelloWorld.java(编译完成后,会生成一个HelloWorld.class文件)
运行:java HelloWorld
当你的控制台输出hello world!字样的时候恭喜你,你已经完成了第一个java程序。
当然,你可能很遗憾:javac、java命令是干什么用的?为什么要这样做?.java文件、.class文件各有什么具体含义?不要着急,在之后的内容中我会带入给大家解答!