前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础学Java(1)初识Java程序

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

作者头像
全栈程序员站长
发布2022-09-16 12:34:01
2790
发布2022-09-16 12:34:01
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前言

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

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

操作环境

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

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

简单的Java应用程序

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

代码语言:javascript
复制
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方法将接收一个字符串数组,也就是命令行上的参数 接下来研究这句代码

代码语言:javascript
复制
{
    System.out.println("Hello, World!");
}

注意

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

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

代码语言:javascript
复制
    /**
     * 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程序
零基础学Java(1)初识Java程序

上面说道print方法是不换行,我们来测试下

代码语言:javascript
复制
public class FirstSample {
    public static void main(String[] args){
        System.out.print("abc");
        System.out.println("Hello, World!");
    }
}

输出结果如下;

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

可以看到abc后面紧跟着Hello,World,说明print方法确实是不换行

注释

Java中注释有3种

  1. 最常用的是//
  2. /**/注释一个段落
  3. /**开始,以*/结束,这种注释用来自动生成文档,这个后面再讲

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 操作环境
  • 简单的Java应用程序
  • 注释
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档