这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟。也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE。

我是Feri,我为自己代言,专注IT职场教育N年,希望对于你的入门,有所帮助!

一、第一个Java代码

1.1 第一个Hello Word!

无论过去多久,现在还是对自己的第一个Hello,Word 充满惊喜的记忆
我们配置好了jdk的环境变量,那么就可以速度开始我们的第一个代码啦

可以打开记事本,写上我们的代码,然后保存下来,在通过下面的命令和顺序实现编译和运行,查看效果

1.2 Java的开发步骤

第一步:编写源代码

// Demo类名
public class Demo {// 公开的公共  void 没有返回值   () 方法的标志public static void main(String[] args){       // 静态的  main方法的名字      String[] args 方法参数System.out.println("Hello World!");// 系统 向外输出  打印}
}

Java源程序(文件): 是一个后缀面是.java的文件,里面写的是java代码

第二步:编译源代码
在命令行中输入:javac Demo.java
编译后会生成后缀名为class的文件,我们称为字节码文件

第三步:运行
在命令行中输入:java Demo
可以看到命令行会输出 Hello Word!

1.3 代码解释

//解释说明:
//1 public 关键字 公开的
//2 class 关键字 表示定义一个类
//3 Demo 类名 和文件名一致
//4 static 静态的,先记住意思,后面详细讲
//5 void 表示无返回值,先记住意思,后面讲
//6 main 主函数(方法),程序入口函数
//7 String[] 字符串数组类型
//8 args 方法参数
//9 System.out.println(“Hello World!”);输出Hello World

1.4 输出方法

  • print() 输出内容没有换行
  • println() 输出内容后有换行
  • printf() 格式化输出,"%“表示进行格式化输出,”%"之后的内容为格式的定义(了解并查看帮助文档)
  • %f "f"表示格式化输出浮点数。
  • %.2f 保留小数点后2位
  • %d "d"表示输出十进制整数
  • %s “s"表示输出字符串
  • %x "x"表示输出16进制形式,X 表示大写

1.5 自我练习3分钟

​ 1.打印古诗:
​ 搞笑版:春晓 ​
春眠不觉晓,处处蚊子咬。 ​
夜来大狗熊,谁也跑不了。 ​

原版: 《春晓》作者:孟浩然
春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。

​ 搞笑版: 锄禾:
锄禾日当午,地雷埋下土。
XX去挖土,炸成二百五。

原版: 锄禾:
锄禾日当午,汗滴禾下土,
谁知盘中餐,粒粒皆辛苦。

​ 搞笑版: 望庐山瀑布
​ 日照香炉生紫烟,李白来到烤鸭店。
  口水直流三千尺,一摸口袋没带钱。
​ 原版: 日照香炉生紫烟, 遥看瀑布挂前川。 飞流直下三千尺, 疑是银河落九天。

《14天从0到1学Java》第一天之04第一行Java代码相关推荐

  1. 北大青鸟java第一单元项目_北大青鸟java第一单元项目迷你TXT小说阅读器

    [实例简介] 自用 已通过老师检测 得分88分 北大青鸟java第一单元项目迷你TXT小说阅读器,可以作为java se学习项目也可以作为其他项目,项目完整可直接运行 [实例截图] [核心代码] TX ...

  2. java分配数组空间使用的关键字_创建数组时为数组元素分配内存空间的 Java 关键字是________(5.0分)_学小易找答案...

    [填空题]若已有数组说明"char s[];",则创建 20 个字符的数组的语句是s=______________; (5.0分) [单选题]下列关于数组的描述错误的是(3.0分) ...

  3. dos命令为java程序赋值_在DOS命令行状态下,如果源程序HelloWorld.java在当前目录下,那么编译该程序的命令是() (5.0分)_学小易找答案...

    [判断题]run方法是运行线程的主体,若run方法运行结束,线程就消亡了 [单选题]在Java 程序中,下面哪个是不合法的标识符() (5.0分) [其它]请提交实验二压缩包 [单选题]在DOS命令行 ...

  4. java classes14下载_windows x64 Java/JDK 14下载 jdk-14.0.1_windows-x64_bin.zip官方免安装版

    jdk-14.0.1_windows-x64_bin.zip官方免安装版下载 新功能 Records Java是一种面向对象的语言.您可以创建类来保存数据,并使用封装来控制如何访问和修改该数据.对象的 ...

  5. 0基础学java培训_零基础可以学习java课程么?零基础java培训需要多久?

    零基础可以学习java课程么? 第一.兴趣爱好是重要,总体目标很重要 在你学习培训java以前,一定要清晰自身对java是不是确实很感兴趣,還是一时头昏脑涨.终究学习培训java不仅要把握技术性,也要 ...

  6. 从0到1学SpringCloud——08 通过fegin实现微服务之间请求调用

    目录 一.前言 1.关于Fegin 2.注意事项 3.POM依赖 二.编码实现 1.启动类 2.创建openfeign接口 3.Controller代码 4.回调工厂 三.文件配置 1.Feign接口 ...

  7. 菜鸟学Java(六)——简单验证码生成(Java版)

    转载自  菜鸟学Java(六)--简单验证码生成(Java版) 验证码大家都知道,它的作用也不用我多说了吧.如果不太清楚请参见百度百科中的解释,一般验证码的生成就是随机产生字符(数字.字母或者汉字等) ...

  8. java oauth2.0_教程:如何实现Java OAuth 2.0以使用GitHub和Google登录

    java oauth2.0 将Google和GitHub OAuth登录添加到Java应用程序的指南 我们添加到Takipi的最新功能之一是3rd party登录. 如果您像我一样懒惰,那么我想您也希 ...

  9. 在我还是14岁的时候那会学C++

    在我还是14岁的时候那会学C++,刚开始学习编程不久就买了那本<Visual Basic高级图形程序设计教程>,从此我走上了做图形的道路上.后来做游戏,到了大学找不到伴,因此果断转做编译器 ...

最新文章

  1. [CTSC2018]混合果汁 二分 套 主席树上二分
  2. UITextField常用属性
  3. Spring Cloud微服务笔记(一)微服务与云概念
  4. python变量详解_Python 变量详解[学习 Python 必备基础知识][看此一篇就够了]
  5. php内置邮件sendmail发送,PHP发送邮件函数sendmail()
  6. 需求工程:加强监理,规避风险(转载)续三
  7. HTML+CSS制作旋转的loading效果
  8. php学习五:数组操作
  9. 帆软帮助文档_聚焦商业智能主赛道,帆软如何取得里程碑式突破
  10. 单片机学习(四)——ESP8266(最全教程和说明)
  11. eclipse导入android项目
  12. 到底该如何看待“东数西算”?
  13. 【飞思卡尔】飞思卡尔摄像头算法基本方法
  14. JVM常见面试题汇总笔记
  15. 三个生活中最常见的产品的嵌入式分析:台灯、智能手环、电视盒
  16. SQLite用户权限
  17. Variable used in lambda expression should be final or effectively final 问题的解决和追根溯源
  18. IntelliJ IDEA 必知技巧(持续更新)
  19. 打造你的“私人空间”,玩客云详细评测
  20. ADC采集数据求平均

热门文章

  1. 电脑使用技巧 快捷键
  2. Airbnb 2019年纽约住房情况分析报告
  3. PHP composer作用,PHP Composer详解
  4. initialization of _pywrap_tensorflow raised unreported exception 解决方法
  5. 物联网:GPRS和NB-IOT
  6. python怎么解矩阵方程_基于python解线性矩阵方程(numpy中的matrix类)
  7. 今日份PS练习|油画棒效果
  8. 复习笔记1-java基础
  9. 健康计划 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高^2 BMI < 18.5:过轻 18.5≤ BMI <24:正常 24 ≤ BMI <27:过重 27
  10. 台达PLC伺服追剪程序,电子凸轮,全部源代码,PLC程序和触 摸屏程序,DVP15MC。