Java开发环境搭建
我个人下载安装过了,就不重装了,简单说下,以win10系统为例(安装配置教程可以自行百度)
- 我的电脑-->右键-->属性,查看电脑操作系统,现在基本是64位环境
- 进入Oracle官网,找到下载地址
- 选择版本(我是使用JDK8),下载指定环境系统的安装包
- 安装JDK ,JRE,最好自定义安装路径
- 配置环境变量 :
1. 我的电脑-->右键--->属性-->环境变量
2. 添加 JAVA_HOME (自己JDK的安装路径)
3. 配置PATH:追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
- 测试是否安装成功:win+r打开cmd,输出 java –version 查看版本信息,如成功输出jdk版本信息,如下图,则代表安装成功!
Hello World
第一个程序
所有语言的第一个入门程序基本都是hello world,java也是。
- 新建一个测试文件夹,存放java代码
- 新建一个Hello.txt,后缀名改为.java,编写java程序。
-
public class Hello{ public static void main(String[] args){ System.out.println("Hello World!"); } }
- 保存文件,win+r打开cmd命令行,使用javac命令编译,可以看到,在同级目录下,生成了一个Hello.class文件
- 使用java命令运行程序,java 【文件名】,如果报错,请检查标点符号、文件名等是否有误,如成功输出Hello World! 则表示执行成功~~
注意事项
编写 Java 程序时,应注意以下几点:
- 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
- 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。
- 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
- 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
- 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法开始执行。
更多规范可以参考《阿里巴巴Java开发手册》
Java程序运行机制
编程语言类型
在了解Java程序的运行机制前,我们先来了解下计算机编程语言的类型:编译型,解释型。
什么是编译型语言和解释型语言:
- 编译型语言(compiled language)指通过编译器(compiler)将源代码编译为机器码(machine code)后运行的语言,例如C、C++;
- 解释型语言(interpreted language)指由解释器(interpreter)直接执行,不需要编译成机器语言,例如 PHP、JavaScript。
编译型语言和解释型语言的优点和缺点:
- 由于解释型语言会在运行时翻译源代码,一般情况下运行速度不如编译型语言;
- 解释型语言由解释器运行,而不是直接运行在操作系统上,所以一般有较强的跨平台能力。
Java 是编译型语言还是解释型语言:
- 为了兼顾跨平台和运行速度,Java 源代码首先会被编译为字节码文件(.class),但并非是机器语言,而是需要在 JVM 上运行,而 .class 文件在 JVM 上是解释执行的。所以 Java 兼具编译型语言和解释型语言的特点。
- 为了更高的效率,JVM 还引入了 JIT(just-in-time,即时编译)编译器,在 Java 程序运行时进一步编译,转换成高度优化的机器代码。
- 现在的很多语言以及不能以编译型语言和解释型语言来区分了,因为很多语言都兼具编译型语言和解释型语言的特点。
Java程序执行过程
第一步:编译
利用编译器(javac)将源程序编译成字节码文件,字节码文件名:源文件名.class
第二部:运行
利用虚拟机(解释器,java)解释执行class字节码文件。
还可以参考下https://www.zhihu.com/question/33402695这篇文章,写得挺详细的。
安装IDEA
记事本编程属于原始的编程方式,有一定的好处,在学习java初期,可以加深程序员代码的编写能力,但是无可避免的是工程量大,效率低,易出错,不易调试等问题,所以日后开发工作基本上都是依赖开发工具进行开发的,所以推荐使用idea进行开发。
idea属于JetBrains 公司,应该属于目前最受欢迎的java智能开发工具,该公司旗下还有许多软件开发工具,以后工作中也都有机会接触。
开始安装
- 进入JetBrains官网,找到idea下载页https://www.jetbrains.com/idea/download/#section=windows
- 可以看到,IntelliJ IDEA有免费的社区版(功能相对较少),和收费的旗舰版(功能比较全面),这里我们选择下载旗舰版,毕竟热心人士还是很多的,不愁用不了~~
- 下载完成后,双击exe进行安装。
- 安装完成后,自行查找破解方法,锻炼下自己的能力,主要我懒,哈哈~~
- 接着就可以使用idea编写我们的hello world啦