ToB企服应用市场:ToB评测及商务社交产业平台

标题: 零基础学Java(1)初识Java程序 [打印本页]

作者: 王柳    时间: 2022-8-22 13:10
标题: 零基础学Java(1)初识Java程序
前言

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

配置环境这里就不展开讲述了,简单说一下
简单的Java应用程序

环境配置完成后,废话不多说,直接上代码
  1. public class FirstSample {
  2.     public static void main(String[] args){
  3.         System.out.println("Hello, World!");
  4.     }
  5. }
复制代码
疑问?

public class FirstSample 就解释完了,定义了一个类FirstSample,在类中我们必须指定一个main方法,Java虚拟机总是从指定类的main方法开始执行
static:代表静态方法
void:无返回值
main: 主函数,程序的执行入口
string[] args:表明main方法将接收一个字符串数组,也就是命令行上的参数
 
接下来研究这句代码
  1. {
  2.     System.out.println("Hello, World!");
  3. }
复制代码
注意
 
其次这里我们使用System.out对象并调用了它的printIn方法并传递给它一个字符串参数。这个方法将传递给它的字符串参数显示在控制台上。然后终止这个输出行。
 
虽然是第一天学习Java,但是我们也可以试着看一下printIn方法的源码
  1.     /**
  2.      * Prints a String and then terminate the line.  This method behaves as
  3.      * though it invokes {@link #print(String)} and then
  4.      * {@link #println()}.
  5.      *
  6.      * @param x  The String to be printed.
  7.      */
  8.     public void println(String x) {
  9.         synchronized (this) {
  10.             print(x);
  11.             newLine();
  12.         }
  13.     }
复制代码
可以看到里面使用了2个方法print和newLine
接下来测试一下程序的执行结果,我们在IntelliJ中在空白处点击右键选择Run,输出结果如下

上面说道print方法是不换行,我们来测试下
  1. public class FirstSample {
  2.     public static void main(String[] args){
  3.         System.out.print("abc");
  4.         System.out.println("Hello, World!");
  5.     }
  6. }
复制代码
输出结果如下;

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

Java中注释有3种

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4