学习上一篇文章之后,确定好JDK和环境变量都成功之后,我们来编写我们第一个java程序命名为HelloWorld.java。

上一篇文章链接:JDK下载与环境变量的安装

桌面上右击,新建一个文本文档

用记事本打开文本文档编写如上图代码,注意都是英文状态下的,严格区分大小写

//一开始就要培养有代码格式规范:以一个大括号{}分一层,再在大括号{}里面继续写其它的代码,用Tab键缩进//public static void main(String[] args){}这里是不能改变的,是java程序执行的入口,也称main函数,所以一个字母都不能差//单词:System(系统)  out(出来)  println(打印),组成就是系统打印出来,//所以在后面括号里面加上内容就是打印出来的内容了,要用""括起来;public class HelloWorld{public static void main(String[] args){  System.out.println("我的第一个java程序");}}

点击文件另存为

存储位置随你,黄色部分记得修改成如上图信息

接下来我们来运行这个HelloWorld.java文件,也就是我们第一个java程序;

在电脑左下角搜索或者Windows(看着像四个四边形的)+R键输入cmd进入命令提示符。

点击确认,进入命令提示符

找到HelloWorld.java文件目录,如上图在D盘就是d:就行了,我的在C盘,拿到文件根目录,用cd命令

继续输入javac HelloWorld.java 没有报错证明编译成功

继续输入java HelloWorld 成功输出,但是乱码

乱码问题提供解决方法:用记事本打开HelloWorld.java文件-->点击文件另存为

如上图另存为

修改编码成ANSI,点击保存就OK了

继续重新javac HelloWorld.java编译一下,输入java HelloWorld打印出来就成功了

本文适用于入门小白,感觉还行,欢迎转发,评论,交流。

有什么问题也可以打在下方评论区,看到都会在下一篇文章先做讲解,不好意思的话也可以私信我哦。

下一篇文章:JAVA小白入门很难发现的错误

java程序源代码如何保存到桌面_如何编写JAVA小白第一个程序相关推荐

  1. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...

    软件Linuxkernel的版本号为2.6.39.0,其中数字为"6"代表(). 口令中的突出主音是指(). 偏心受力构件进行钢筋代换时应按()分别代换 采用提净法炮制的药物是() ...

  2. ROS入门笔记(九):编写ROS的第一个程序hello world(重点)

    ROS入门笔记(九):编写ROS的第一个程序hello world(重点) 文章目录 1 Catkin工作空间 1.1 创建catkin工作空间 1.2 编译工作空间 1.3 设置环境变量 1.4 检 ...

  3. java 保存后中文乱码_sublime编写java程序保存编译,运行之后中文显示乱码

    sublime是常见的java编辑工具之一,在初学者使用时可以更好的熟悉每条命令,以及逻辑关系.但在编写的java程序里包含中文字符的时候,在通过cmd命令提示符编译并运行之后会出现乱码,如下图: 很 ...

  4. java程序实现可移植性依靠的是_什么是JAVA的可移植性

    JAVA的可移植性: 1.JAVA作为一种编程语言:源代码可移植性 作为一种编程语言,JAVA提供了一种最简单同时也是人们最熟悉的可移植性–源代码移植.这意味着任意一个JAVA程序,不论它运行在何种C ...

  5. java防止电脑锁屏的网页_关于windows防止锁屏小程序

    网上找到一个放锁屏的小程序,(按文章中直接将代码贴到一个类里,打jar包,两行脚本运行jar包即可,但也有一些小曲折)mark一下 packagemain;importjava.awt.AWTExce ...

  6. JAVA类加载对字节码的处理_深入理解Java虚拟机(类文件结构+类加载机制+字节码执行引擎)...

    [本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究.若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!] 周志明的< ...

  7. java内存模型按照线程隔离性_深入理解Java多线程与并发框(第③篇)——Java内存模型与原子性、可见性、有序性...

    一.Java内存模型 Java Memory Modle,简称 JMM,中文名称 Java内存模型,它是一个抽象的概念,用来描述或者规范访问内存变量的方式.因为各中计算机的操作系统和硬件不同,方式机制 ...

  8. java 关注公众号没有调接口_深入理解Java继承、封装、多态的实现原理

    点击关注上方"Java技术江湖",设为"置顶或星标",第一时间送达技术干货. 作者:黄小斜 文章来源:微信公众号[Java技术江湖] 目录 从JVM结构开始谈多 ...

  9. java输出两个整数的积_如何检查Java中的两个数字相乘是否会导致溢出?

    如何检查Java中的两个数字相乘是否会导致溢出? 我想处理两个数字相乘导致溢出的特殊情况. 代码看起来像这样: int a = 20; long b = 30; // if a or b are bi ...

最新文章

  1. 扒一扒 @SpringBootApplication 注解背后的奥秘!
  2. django learn 多对多的两种映射关系
  3. 计算机程序的思维逻辑 (12) - 函数调用的基本原理
  4. javascript中子类如何继承父类
  5. SpringBoot 服务监控机制,你了解多少?
  6. mysql字符串比较数字
  7. html默认半透明遮罩层,css遮罩层 半透明
  8. 晚上几点睡才叫“熬夜”?给你“答案”,很多人都想错了
  9. 27 周刊 | 这周我看到的?
  10. thinkphp3.1.3框架手册
  11. 一起捉妖 ios12.3更新了location不用了 怎么办
  12. JOI2017 春季合宿:Railway Trip
  13. Linux:xinetd服务安装与配置(操作环境:Ubuntu 18.04)
  14. 郭敬明的最伤感经典125句(总有一句会被你收藏在心里)(看了顶哦)
  15. 计算机技术作文350,网络作文350字
  16. 股票查询系统,模糊查询,判断数值,字典,列表,字符串的运用python
  17. 日常生活中常用的英语
  18. 【266期】面试官问:为什么 SQL 要尽量避免使用 IN 和 NOT IN?
  19. python中 r是什么意思_python中\r的意义及用法
  20. 台铃48V锂电电动车充电器维修一例

热门文章

  1. [转] dpkg-deb命令
  2. Foursquare引爆了什么
  3. JS内存管理与垃圾回收
  4. 《电路分析导论(原书第12版)》一1.2.2 真空电子时代
  5. 靠能力赚大钱,是最最可笑的谎言
  6. Single Image Haze Removal(图像去雾)-CVPR’09 Best Paper
  7. Codeforces Round #301 (Div. 2) C. Ice Cave BFS
  8. 基于nginx实现缓存功能及uptream模块详细使用方法
  9. 如何分割合并ISO文件
  10. akshare 布林通道策略