零基础学Java(1)初识Java程序

零基础学Java(1)初识Java程序前言就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!!Java的好处(针对测试工程师)面试加分->涨薪大多数公司服务端用的都是Java,

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!!
Java的好处(针对测试工程师)

  1. 面试加分->涨薪
  2. 大多数公司服务端用的都是Java,学习之后能看懂后台逻辑,方便快速定位问题
  3. 在如此的环境下,不得不去跟着一起卷(躺平不香吗?学什么Java)
  4. Java生态两个字”完美”,前辈们坑都采完了,库也帮你写好了
     

操作环境

配置环境这里就不展开讲述了,简单说一下

  • 操作系统:macOS
  • Java版本:jdk1.8.0_333
  • 开发工具:IntelliJ IDEA
     

简单的Java应用程序

环境配置完成后,废话不多说,直接上代码

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

疑问?

  1. 这段代码什么意思?为什么这么写?
  2. 程序的执行结果是什么?
     

  • public是访问修饰符,用于控制程序的其他部分对这段代码的访问级别
  • class表名Java程序中的全部内容都包含在类中(类就是1个容器,程序逻辑定义了应用程序的行为)
  • 类名必须以字母开头,后面可以跟字母和数字的任意组合,长度无限制,但不能使用Java保留字
     

public class FirstSample 就解释完了,定义了一个类FirstSample,在类中我们必须指定一个main方法,Java虚拟机总是从指定类的main方法开始执行
static:代表静态方法
void:无返回值
main: 主函数,程序的执行入口
string[] args:表明main方法将接收一个字符串数组,也就是命令行上的参数
 
接下来研究这句代码

{
    System.out.println("Hello, World!");
}

注意

  • Java中每个句子必须用分号结束。
  • 字符串必须使用双引号,单引号会报错

 

其次这里我们使用System.out对象并调用了它的printIn方法并传递给它一个字符串参数。这个方法将传递给它的字符串参数显示在控制台上。然后终止这个输出行。
 
虽然是第一天学习Java,但是我们也可以试着看一下printIn方法的源码

    /**
     * Prints a String and then terminate the line.  This method behaves as
     * though it invokes <code>{@link #print(String)}</code> and then
     * <code>{@link #println()}</code>.
     *
     * @param x  The <code>String</code> to be printed.
     */
    public void println(String x) {
        synchronized (this) {
            print(x);
            newLine();
        }
    }

可以看到里面使用了2个方法printnewLine

  • print方法是打印字符串,并且不会在输出之后增加换行符
  • newline方法是换行的作用

接下来测试一下程序的执行结果,我们在IntelliJ中在空白处点击右键选择Run,输出结果如下
零基础学Java(1)初识Java程序
上面说道print方法是不换行,我们来测试下

public class FirstSample {
    public static void main(String[] args){
        System.out.print("abc");
        System.out.println("Hello, World!");
    }
}

输出结果如下;
零基础学Java(1)初识Java程序
可以看到abc后面紧跟着Hello,World,说明print方法确实是不换行
 

注释

Java中注释有3种

  1. 最常用的是//
  2. /**/注释一个段落
  3. /**开始,以*/结束,这种注释用来自动生成文档,这个后面再讲
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166042.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月7日 下午1:36
下一篇 2022年8月7日 下午1:36


相关推荐

  • JAVA 日期格式化

    最近项目中需要用到SimpleDateFormat格式化日期,但是因为对日期格式的不熟练多花了十分钟左右的时间在日期格式化上面,所以趁着周末外面下着大雨闲着无聊整理一下日期格式问题。日期格式化学习预定义格式日期格式化样式自定义日期格式化预定义格式java提供了预定义的日期格式,预定义的日期格式可以满足绝大多数的场景需要。格式化日期需要两步:1、通过DateFormat.getDate…

    2022年4月6日
    52
  • 数模(8)——排队论模型

    数模(8)——排队论模型MM1 排队系统 MMS 模型 MMS 排队模型程序 S 1 时即为 MM1 排队模型 s 2 服务台数 mu 4 单个服务台一小时内服务的顾客数 lambda 3 单位时间 一小时 到达的顾客数 ro lambda mu ros ro s sum1 0 fori 0 s 1 sum1 sum1 ro i factorial i

    2026年3月18日
    1
  • echarts地图列表_ECharts中国地图选择器

    echarts地图列表_ECharts中国地图选择器涂章 12018 8 2415 53 34series name 中国 type map mapType china selectedMode false single 表示单选 multiple 表示多选默认 flase 不选 itemStyle normal label show false 默认是否显示省份名称 areaStyle colo

    2026年3月26日
    2
  • robots.txt详解[通俗易懂]

    robots.txt详解[通俗易懂]怎样查看robots文件?浏览器输入主域名/robots.txtrobots.txt的作用robots.txt文件规定了搜索引擎抓取工具可以访问网站上的哪些网址,并不禁止搜索引擎将某个网页纳入索引。如果想禁止索引(收录),可以用noindex,或者给网页设置输入密码才能访问(因为如果其他网页通过使用说明性文字指向某个网页,Google在不访问这个网页的情况下仍能将其网址编入索引/收录这个网页)。robots.txt文件主要用于管理流向网站的抓取工具流量,通常用于阻止Google.

    2022年5月1日
    48
  • 第926期机器学习日报(2017-04-01)

    第926期机器学习日报(2017-04-01)机器学习日报2017-04-01自然语言生成任务全面综述@阿儁是个nerd深度学习进行目标识别的资源列表@爱可可-爱生活物体检测算法全概述:从传统检测方法到深度神经网络框架@爱可可-爱生活PyTorch资源大列表@爱可可-爱生活解密滴滴大数据和人工智能@新智元@好东西传送门出品,由@AI100运营,过往目录见http://ml.memect.com订阅:

    2022年5月9日
    40
  • 【Python】解决使用 plt.savefig 保存图片时一片空白

    【Python】解决使用 plt.savefig 保存图片时一片空白问题当使用如下代码保存使用plt.savefig保存生成的图片时,结果打开生成的图片确实一片空白。importmatplotlib.pyplotasplt”””一些画图代码”””plt.show()plt.savefig(“filename.png”)原因其实产生这个现象的原因很简单:在plt.show()后调用了plt.savefig(),在plt.show()后实际上已经创建

    2022年5月27日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号