JAVA开发:开发属于你的第一个Java程序
01_开发属于你的第一个Java程序
Java程序的运行原理
Java程序追求的目标是一次编译到处运行,那他是如何做到的?
我们通过图来说明:
通过将我们编写的java文件编译成class文件,然后通过在JVM上运行class文件,即可完成java文件的执行。那中间这个编译和执行都需要有一个东西的支持,就是JDK。所以,我们需要上官网下载安装包。注意,不同的操作系统,JDK的版本是不同的。
安装JDK环境
Jdk的安装包下载之后,下面我们演示在windows上安装的过程:
配置环境变量
安装好JDK之后,相关的指令并不是做到在任何地方都可以执行,这个时候,我们需要配置环境变量来实现。相关的操作见如下图所示:
注意,配置好环境变量之后,要重新开启命令行窗口,重新读取新的配置才行。
编写我们的第一个java程序
创建一个文件,取名为Hello.java
文件的内容如下:
public class Hi{ //执行入口 public static void main(String[] args){ //写你想执行的指令 //屏幕上输出一句问候 System.out.println("Hello,Java!"); } } |
运行我们的Java程序
编程是一门实践学科,赶紧动手吧!
JAVA开发:开发属于你的第一个Java程序相关推荐
- java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器
java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器 下载地址:http://yunpan.cn/QXhEcGNYLgwTD 运行方式:java -jar Encryp ...
- 在Rockchip RK3399 Pro开发板上跑通第一个Qt程序
在Rockchip RK3399 Pro开发板上跑通第一个Qt程序 准备工作:将Qt从Windows移植到Linux 一.交叉编译器的准备 下载交叉编译工具 安装交叉编译工具 二.交叉编译Qt库 三. ...
- 图文详述:下载安装JDK,搭建Java开发环境,并运行第一个Java程序
文章目录 前言 一.Java 三大版本 二.JDK.JRE和JVM 三.Java 开发准备 1. JDK 下载 2. JDK 安装 3. JDK 配置 (Java 开发环境搭建) 4. JDK 测试 ...
- JavaWeb从开发环境搭建,到第一个servlet程序(图文)
## 开学到今天,已经是第三周了~ 然而这门课的教材还没发~ 滋滋滋 表示很"蓝瘦"~~~ Java Web开发环境搭建 1. 下载安装Tomcat 官网地址:http ...
- Windows编程01_应用程序分类,开发工具和库,第一个Windows程序,字符编码
01 Windows应用程序分类 1.应用程序分类 控制台程序Console DOS程序,本身没有窗口,通过Windows DOS窗口执行(借的的操作系统的窗口) 窗口程序 拥有自己的窗口,可以与用户 ...
- Java黄金五年——1~5年一个Java程序员从入行到大牛的晋升之路
在程序界流行着一种默认的说法叫"黄金5年",也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕 ...
- java配合什么做前端_作为一个java程序员 ,前端的技术需要达到什么水平?
一个后端程序员,需要掌握前端技术吗? JSP时代 8年前,刚刚进入编程这个行业,当时的Web开发使用古老的SSH框架+JSP.那个时候,几乎所有的Java程序员都要懂得如何写JavaScript.如何 ...
- java方法参数类型不确定_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...
选自 justinblank 机器之心编译 参与:李志伟.张倩 在 JVM 中,一个 Java 方法,最多能定义多少参数呢?这是一个很无聊的问题,即使能定义一万个,十万个,谁又会真的去这么做呢.但是作 ...
- JAVA入门级教学之(编写第一个HelloWorld程序)
目录 1.创建一个HelloWorld.java文件 2.用记事本打开HelloWorld.java 3.接下来我们要完成xxx.java-->xxx.class的步骤 怎么解决javac不可用 ...
- java控制台输入汉字_给我一个JAVA控制台输入中文的实例
给我一个JAVA控制台输入中文的实例 关注:205 答案:3 mip版 解决时间 2021-01-27 14:43 提问者葃日懙妳 2021-01-26 20:40 越简单越好,就是运行之后出了控 ...
最新文章
- 人工智能诗歌写作平台_人工智能将改变文学创作的未来?
- virtualbox添加slic2.
- 灯泡亮度控制单片机_如何延长投影机灯泡使用寿命 延长投影机灯泡使用寿命方法【介绍】...
- MapReduce TopK统计加排序
- mysql查询语句判断日期_mysql语句查询时间检测
- CF思维联系–CodeForces - 222 C Reducing Fractions(数学+有技巧的枚举)
- 学成在线--1.CMS接口开发
- LeetCode 2013. 检测正方形(字典)
- Java框架篇---spring aop两种配置方式
- Java案例:通过循环打印一颗爱心
- select下拉框带模糊查询_如何实现参数级联查询
- 螃蟹保存方法保存时间_中秋吃不完的螃蟹如何保存?蟹农:生螃蟹冰箱冷藏,熟螃蟹别隔夜...
- MS windows下的网络访问设置经典--仅来宾
- Angr安装与使用之使用篇(十六)
- setuna软件安装_401.5KB的电脑窗口截取软件,是否超实用?你说了算
- Android源码打patch
- pr cpu100%_PR插件Sapphire2019.52安装教程
- 西门子g120变频器接线图_西门子G120变频器怎么样?好用吗?
- 关于javaFx 操作串口 报错的问题~
- 即时通讯html页面模板,网页html即时通讯的快速实现方法 - 快商通
热门文章
- 【MySQL】MySQL的group_concat使用例子
- 【Extjs】 checkboxmodel 中事件处理
- [原]missing #39;;#39; before #39;namesapce#39;错误的解决
- Csharp: 拼音转汉字字符搜索字符串
- 原生js——四种对话框
- 6. Oracle闪回特性
- 【译】Asp.Net Identity Cookies 格式化
- 微软发布Azure Application Insights for Node.js 1.0版本
- Android教你打造独一无二的刷新加载框架
- 曾经用过的Sql Server分页方法小结