Java学习笔记1-Java简介

简介

Java版本

  • Java SE:Standard Edition,包含标准JVM和标准库;

  • Java EE:Enterprise Edition,在SE版本基础上加入大量API和库,方便开发WEB应用、数据库、消息服务等;

  • Java ME:Micro Edition,针对嵌入式设备的“青春版;

三个版本的区别

JDK安装

  • JDK:Java Development Kit,包含JRE,还提供编译器、调试器等开发工具;
  • JRE:Java Runtime Environment,运行Java字节码的虚拟机;

两者关系

JDK下载链接点击此处
环境变量设置
  • Windows:设置JAVA_HOME的环境变量,然后指向JDK所在目录,如D:\Program Files (x86)\Java\jdk-12.0.2

  • Mac:打开~/.bash_profile,然后加入JDK目录,如export JAVA_HOME=/usr/libexec/java_home -v 13

测试是否安装成功,控制台下输入以下命令,看输出是否正确,正确输出如下图;
$ java -version
$ java
$ javac

image

JDK中常用可执行文件
  • java:即JVM,运行程序时,其实就是启动JVM,然后让其执行指定的编译后的代码;

  • javac:Java编译器,用于将源码文件(.java的后缀结尾)编译为字节码文件(.class后缀结尾);

  • jar:用于将一组.class打包成为.jar文件,便于发布;

  • javadoc:用于从源码中自动提取注释并生成文档;

  • jdb:调试器,用于开发阶段的调试运行;

第一个Java程序

/** * Created with IntelliJ IDEA. 
* Version : 1.0 
* Author : cunyu 
* Email : [email protected] 
* Website : https://cunyu1943.github.io 
* Date : 2019-11-9 14:06 
* Project : JavaLeaning 
* Package : PACKAGE_NAME 
* Class : Hello 
* Desc : 第一个Java程序 
*/
public class Hello {    
  public static void main(String[] args) {        
    System.out.println("Hello world!");    
  }
}

控制台如何运行Java程序

打开源代码所在目录,以Hello.java为例,然后按顺序执行如下代码(注意:类名应该与文件名相同);

$ javac Hello.java
$ java Hello

image

小结
  • 一份源码中只能定义一个public类型的class,且class名与文件名要完全一致;

  • javac可以将 .java源码编译为.class字节码;

  • java用于运行一个编译后的程序,参数为类名;

IDE推荐

目前,主要有以下几大IDE;

  • Eclipse:免费开源;

  • IntelliJ Idea:免费和收费(推荐);

  • MyEclipse:与Eclipse类似,初始集成了更多功能;

发布了104 篇原创文章 · 获赞 69 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/github_39655029/article/details/103719690
今日推荐