Administrator
发布于 2023-01-13 / 17 阅读
0
0

Java入门(二)——第一个Java程序

Java开发环境搭建

我个人下载安装过了,就不重装了,简单说下,以win10系统为例(安装配置教程可以自行百度)

  1. 我的电脑-->右键-->属性,查看电脑操作系统,现在基本是64位环境
  2. 进入Oracle官网,找到下载地址
  3. 选择版本(我是使用JDK8下载指定环境系统的安装包
  4.  安装JDK JRE,最好自定义安装路径
  5. 配置环境变量 :

    1. 我的电脑-->右键--->属性-->环境变量

    2. 添加 JAVA_HOME (自己JDK的安装路径

    3. 配置PATH:追加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  6. 测试是否安装成功:win+r打开cmd,输出 java –version 查看版本信息,如成功输出jdk版本信息,如下图,则代表安装成功!

Hello World

第一个程序

所有语言的第一个入门程序基本都是hello world,java也是。

  1. 新建一个测试文件夹,存放java代码
  2. 新建一个Hello.txt,后缀名改为.java,编写java程序。
  3. public class Hello{
        public static void main(String[] args){
            System.out.println("Hello World!");
        }
    }
  4. 保存文件,win+r打开cmd命令行,使用javac命令编译,可以看到,在同级目录下,生成了一个Hello.class文件
  5. 使用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智能开发工具,该公司旗下还有许多软件开发工具,以后工作中也都有机会接触。

开始安装

  1. 进入JetBrains官网,找到idea下载页https://www.jetbrains.com/idea/download/#section=windows
  2. 可以看到,IntelliJ IDEA有免费的社区版(功能相对较少),和收费的旗舰版(功能比较全面),这里我们选择下载旗舰版,毕竟热心人士还是很多的,不愁用不了~~
  3. 下载完成后,双击exe进行安装。
  4. 安装完成后,自行查找破解方法,锻炼下自己的能力,主要我懒,哈哈~~
  5. 接着就可以使用idea编写我们的hello world啦


评论