JDK的下载

访问Oracle官网,下载jdk,目前来说用的最多的是 8 版本

https://www.oracle.com/technetwork/java/javase/downloads/index.html

下载的时候记得勾选同意协议等,按自己电脑的版本进行下载

JDK的安装

双击下载的安装包进行安装,选择合适的安装路径,开始安装

安装完后,会让你选择安装JRE的位置,一般和JDK放在一起

JDK环境变量的配置

右键点击我的电脑/此电脑,选择属性

选择高级系统设置



点击环境变量



点击新建,创建一个叫 JAVA_HOME 的环境变量,值为刚才jdk的安装路径



接着,在path里添加一个值,%JAVA_HOME%\bin

然后新建一个环境变量CLASSPATH,值为 .%JAVA_HOME%\lib

验证:

打开cmd命令行,分别输入javacjava,如果显示出参数提示,则说明以配置好

再运行 java -version 查看版本是否对应

开发工具的选择

Eclipse

eclipse下载压缩包版本的,不用安装,解压就可以使用

点击运行,会弹出对话框让你选择一个工作空间

选择一个位置,以后我们写的代码保存在这里

IDEA

先不说这个了

编写HelloWorld

创建一个文件,HelloWorld.java

输入以下内容:

public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}

打开命令行,进入HelloWorld.java所在的路径

  1. javac HelloWorld.java 编译这个文件为字节码,可以看到路径下出现了一个HelloWorld.class文件
  2. java HelloWorld 运行class文件中的HelloWorld类,可以看到控制台输出了 HelloWorld!

打印语句

System.out.println("......"),这句话可以在控制台打印出引号内的数据,如果println不加ln,则表示输出完成后不进行换行

Java程序运行原理介绍

Java程序编译执行的流程:

最新文章

  1. SDWebImage的简单使用
  2. asp.net signalR 专题—— 第四篇 模拟RPC模式的Hub操作
  3. Js解析浏览器路径的方法
  4. 理解Javascript的异步等待
  5. 数据库中is null(is not null)与=null(!=null)的区别
  6. 什么php?
  7. mysql 权限 备份
  8. openmpi+NFS+NIS搭建分布式计算集群
  9. 企业生产环境中linux系统分区的几种方案
  10. hunnu11543:小明的烦恼——分糖果
  11. PureLayout
  12. 《MATLAB从入门到放弃》打通 “矩阵” 障碍
  13. mui框架移动开发初体验
  14. 《Linux命令行与shell脚本编程大全》第十九章 初识sed和gawk
  15. Python 自动化测试框架 unittest 和 pytest 对比
  16. mysql 分库分表 ~ ShardingSphere生态圈
  17. @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
  18. golang sublime text3 自动补全
  19. Java变量的初始值
  20. Jmeter函数助手中添加自定义函数

热门文章

  1. AAC MDCT
  2. 喵星之旅-狂奔的兔子-基于docker的rabbitmq安装
  3. opencv:边缘保留滤波
  4. bugku 闪的好快
  5. AcWing 868. 筛质数 线性筛法
  6. vue移动端项目在手机上调试
  7. js中yyyymmdd hh:mm:ss字符转换为Date
  8. 简单实现一个button控制两种状态
  9. 深入delphi编程理解之消息(四)使用TWMSysCommand结构体的WM_SysCommand消息应用
  10. js实现上移下移