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

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

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

7d763e4e37696c05c4fbb9e4d022d277.png

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

2b78d552f091d109a9f6ff5e8f2db9c7.png

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

//一开始就要培养有代码格式规范:以一个大括号{}分一层,再在大括号{}里面继续写其它的代码,用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程序");}}
133bb91b6c292e0557759f2aa74ee3d3.png

点击文件另存为

0f24eef22ebdfa7627acda4653ea7f49.png

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

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

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

046ee530412588ab4ded22afb89f1a6a.png

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

4a688fbc70a53c8f26aad09f79a1d690.png

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

404be617ccaaf635cffb012834b11d97.png

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

c88806647a70a82f5d0ce114f8333612.png

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

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

d21fd0b584d48e49acae01894a3591b5.png

如上图另存为

a225b945ffa49998aabd9d4bc596ad2b.png

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

10885019eab5373f1d7b2e1c034a3f17.png

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

matlab图像输出表格_matlab 图像输出3维字

废话不多说。strE; scale10; % 绘制 3D 文字 new_fig figure(visible,on); word_handle text(0.01,0.5,str,... fontsize,200,... fontweight,bold,... fontunits,normalized); axis off set(gcf,PaperPosition,[0 0 8 8],PaperUnits,normalized) % saveas(gca,[pwd 1.png])…

mysql注册成功为啥启动不了mysql_mysql启动不成功的解决方法

1.net start mysql提示服务名无效原因:mysql服务没有安装。解决方法:2. 以管理员身份运行cmd。window键R 输入cmd3. 切换到 mysql.exe 的文件位置的路径我的文件路径是 D:D:\Mysql\mysql-5.7.16-win32\bin4、输入mysql.exe -install 回车如上图显示就表示…

NoSQL数据库:数据的一致性

NoSQL数据库:数据的一致性 读取一致性 强一致性 在任何时间访问集群中任一结点,得到的数据结果一致; 用户一致性 对同一用户,访问集群期间得到的数据一致; 解决用户一致性:使用粘性会话,将会话…

基于Apache OLTU的OAuth2.0授权解决方案

Apache OLTU实现了OAuth 2.0的规范,是一种可靠的Java授权解决方案。但是,官方文档实在是太惨不忍睹了。本文参考了开涛的OAuth 2.0集成Shiro文章。模拟了OAuth2.0的认证流程。技术框架:SpringSpringMVCApache OLTUAmazonUI.界面效果&#xff…

小程序转h5之后 vant文件查找失败:_你还在使用原生开发小程序吗

最近帮别人在做一个小程序,因为官方的支持不够好,组件库也不够多,所以就没有使用官方的操作。网上查找了一番,觉得mpvue还不错(之前也没玩过),索性拿来用吧!01 前言小程序的做法也是比较简单的,假如你是老手…

JQUERY插件JqueryAjaxFileUplaoder----更简单的异步文件上传

异步上传相信大家都做过类似的功能,JqueryAjaxFileUploader为我们提供了更简单的实现和使用方式。不过既然是JQUERY的插件那么它所依赖的环境大家都懂得。JqueryAjaxFileUploader并不华丽,也没有提供美化文件上传控件的css,它并不像jQuery Fi…

替换WordPress调用的Google前端库为360镜像的库

为什么80%的码农都做不了架构师?>>> 把 googleapis 替换成 useso 即可: sed -i s/googleapis/useso/g grep -rl googleapis ./wordpress 另外在后台关闭Gravatar头像显示(设置-讨论-头像显示),免得拖慢页面加载速度. 要成倍提升WordPress速度,可以考虑使…

IOS模拟器调试ANE

来源:http://www.tuicool.com/articles/AFRJzi 利用iOS模拟器来检测和调试AIR应用程序补充篇 Air3.4来了 除去可以直接往模拟器里面部署应用,还可以往真机里面部署应用。 Air3.3的时候非常苦逼,你只能往模拟器里面装应用而不能删除&#xff0…

python开源考试_可能是 Python 中最火的第三方开源测试框架 pytest

作者:HelloGitHub-Prodesire一、介绍本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架&#xff1a…

CSS3那些不为人知的高级属性

尽管现代浏览器已经支持了众多的CSS3属性,但是大部分设计师和开发人员貌似依然在关注于一些很“主流”的属性,如border-radius、box-shadow或者transform等。它们有良好的文档、很好的测试并且最常用到,所以如果你最近在设计网站,…

Oracle PL/SQL之LOOP循环控制语句

在PL/SQL中可以使用LOOP语句对数据进行循环处理&#xff0c;利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式&#xff1a;基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下&#xff1a; [<<label_name>>] LOOPstatement.…

Sublime text 入门学习资源篇及其基本使用方法

Sublime text 学习资源篇 史上最性感的编辑器-sublimetext&#xff0c;插件&#xff0c; 学习资源 官网 http://www.sublimetext.com/插件 https://packagecontrol.io教程 Sublime Text 全程指南Sublime Text 2 入门及技巧Sublime Text 使用介绍、全套快捷键及插件推荐Sublime …

mysql必知必会 create_mysql必知必会--检 索 数 据

SELECT 语句SQL语句是由简单的英语单词构成的。这些单词称为关键字&#xff0c;每个SQL语句都是由一个或多个关键字构成的。大概&#xff0c;最经常使用的SQL语句就是 SELECT 语句了。它的用途是从一个或多个表中检索信息。为了使用 SELECT 检索表数据&#xff0c;必须至少给出…

Git 配置备忘

最近开始做了一些项目&#xff0c;但是不是总能在一个地方开工&#xff0c;又考虑到工作量大&#xff0c;要和别人一块完成&#xff0c;代码托管就不得不进行了。之前用了visual studio online,毕竟tfs的那一套还是很熟悉的。不过坑爹的是&#xff0c;虽说china g wall 没有封掉…

三层架构与设计模式思想部署企业级数据库业务系统开发

1. 三层架构介绍 1.1关于架构 架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展&#xff0c;但是架构一词的出现&#xff0c;却是随着三层架构的出现才出现的。当然&#xff0c;目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看看单层…

java compliance_java complier compliance level问题引发的思考

http://blog.csdn.net/shan9liang/article/details/17266519**********************************************问题起源&#xff1a;今天再在ESB调用WebService测试&#xff0c;需要在jboss上部署一个ejb项目(ejb发布的webservice)&#xff0c;过去部署好好的代码&#xff0c;这…

Codeforces Round #301 (Div. 2) C. Ice Cave BFS

C. Ice Cave Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/540/problem/CDescription You play a computer game. Your character stands on some level of a multilevel ice cave. In order to move on forward, you need to descend one…

字符串匹配的KMP算法(转)

转自&#xff1a;http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 字符串匹配是计算机的基本任务之一。 举例来说&#xff0c;有一个字符串"BBC ABCDAB ABCDABCDABDE"&#xff0c;我想知道&#xff0c;里面是否包含另一个…

BNUOJ 1207 滑雪

滑雪 Time Limit: 1000msMemory Limit: 65536KBThis problem will be judged on PKU. Original ID: 108864-bit integer IO format: %lld Java class name: MainMichael喜欢滑雪百这并不奇怪&#xff0c; 因为滑雪的确很刺激。可是为了获得速度&#xff0c;滑的区域必须向…

zabbix2.2入门教程之编译安装(一)

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数&#xff0c;保证服务器系统的安全运营&#xff1b;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。测试环境&#xff1a;centos6.4zabbix2.2…