/*

  • 1、Java中区分大小写,如果出现了大小写拼写错误,例如将main拼写成Main,则程序将无法运行。
  • 2、关键字public成为访问修饰符,用来控制程序的其他部分对这段代码的访问级别。
  • 3、关键字class
  •  表明Java程序中的全部内容都包含在类中,Java应用程序中的全部内容都必须放置在类中。
  •  class后面紧跟类名。
  • 4、标识符
  •  如类名就是一个标识符,Java中定义类型的规则很宽松,名字必须以字母开头,后面可以跟字母和数字的任意组合,长度基本上没有限制,但是不能使用Java保留字
  •  标准的命名规范:
  •      类名是以大写字母开头的名词,如果名字由多个单词组成,每个单词的第一个字母都应该大写,这种在一个单词中间使用大写字母的方式称为驼峰命名法。
  •      变量名、方法名是以小写字母开头的名词,如果名字由多个单词组成,除第一个单词首字母小写外每个单词的第一个字母都应该大写,这种在一个单词中间使用大写字母的方式称为小驼峰命名法
  • 5、源文件的名字必须与公共类的名字相同,并且用.java作为扩展名。
  • 6、编译和运行
  •  如果正确的命名了这个文件,并且源代码中没有任何录入错误,在使用javac FirstSample.java编译这段源代码之后会得到一个包含这个类字节码的文件。
  •  Java编译器自动将字节码文件命名为FirstSample.class,并且存储在与源文件的同一个目录下。
  •  使用java FirstSample运行这个程序,注意这里不要添加.class扩展名。运行后控制台上将会显示“We will not use 'Hello World!'”。
  •  在运行已编译的程序时,Java虚拟机总是从指定类中的main方法里的代码开始执行,因此为了代码能够执行,在类的源文件中必须包含一个main方法。
  • 7、main方法
  •  根据Java语言规范,main方法必须声明为public,且必须是静态的。
  •  关键字void表示main方法没有返回值,但是main方法没有为操作系统返回“退出码”。
  •  如果main方法正常退出,那么Java应用程序的退出码为0,表示成功的运行了程序,如果希望在终止程序时返回其他的退出码,需要使用System.exit();
  • 8、大括号{}
  •  在Java中,用大括号划分程序的各个部分,通常成为块,Java中的任何方法都用“{”开始,用“}”结束
  • 9、注释,在Java中有三种注释
  •  1)、使用//,其注释内容为//到本行结尾。
  •  2)、使用/*   * /将一段比较长的注释括起来。
  •  3)、使用/**  * /可以用来生成JavaApi文档。

*/

/**

  • this is FirstSimple,used to print "We will not use 'Hello World!'";

  • @author zhaozj

  • @version 1.0

    */

    public class Sample01_TheFirstJava {

    public static void main(String[] args) {

    //这是一条输出语句

    System.out.println("We will not use 'Hello World!'");

    }

}

3、一个简单的Java应用程序的更多相关文章

  1. 【Java】一个简单的Java应用程序

    简单记录,Java 核心技术卷I 基础知识(原书第10 版) 一个简单的Java应用程序"Hello, World!" Hello, World! Goodbye,World! 一 ...

  2. 一个简单的Java应用程序

    目录 一个简单的Java应用程序 首次运行结果 程序示例 运行结果 修改大小写之后的运行结果 程序示例 运行结果 关键字public 关键字class 类名及其命名规则 类名必须以字母开头 不能使用J ...

  3. 3.1 一个简单的Java应用程序

        如下一个最简单的应用程序,它将只发送一条消息到控制台窗口中: package myjavapp;   public class FirstSample {       public stati ...

  4. Java:一个简单的Java应用程序

    /** * 这是文档注释 * @version  * @author  */ /* 这之间的内容也是注释 */ //这是行注释 public class FirstSample { public st ...

  5. 编写一个简单的java服务器程序

    import java.net.*;import java.io.*; public class server{ ); //监听在80端口 Socket sock = server.accept(); ...

  6. 一个简单的java贷款程序

    代码如下: //计算贷款package ClassDemo;import javax.swing.JOptionPane; public class ComputeLoan { public stat ...

  7. Java入门篇(一)——如何编写一个简单的Java程序

    最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...

  8. 使用eclipse创建一个简单的Java Web应用程序

    关于Java JDK/JRE.Tomcat的配置等等都没什么好说的,主要记录一下使用Eclipse创建web工程时的一些点以及说一说自己用IDEA的创建失败的过程(IDEA没运行成功...暂时不想弄了 ...

  9. 一个简单的Java web服务器实现

    前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...

  10. Java学习笔记 11/15:一个简单的JAVA例子

    首先来看一个简单的 Java 程序. 来看下面这个程序,试试看是否看得出它是在做哪些事情! 范例:TestJava.java   // TestJava.java,java 的简单范例  public ...

随机推荐

  1. 制作win10装机U盘

    第一步:准备一个8G容量以上的U盘 第二步:制作系统盘. 进入windows官网 官网win10下载地址:https://www.microsoft.com/zh-cn/software-downlo ...

  2. Linux CentOS下搭建golang 1.17 开发环境

    1. 下载软件包并安装 cd ~ wget https://storage.googleapis.com/golang/go1.17.2.linux-amd64.tar.gz tar zxvf go1 ...

  3. 如何查看nvidia官网发布的tensorrt镜像中都包含哪些包,trt版本是多少,cuda版本是多少?如何查看nvidia官网发布的triton镜像中都包含哪些包?

    在这里查看trt镜像中包含哪些内容:https://docs.nvidia.com/deeplearning/tensorrt/container-release-notes/rel_21-07.ht ...

  4. GFS预报数据下载

    #更新#2019年6月12日之后,gfs预报场存放的目录变了,需要修改.get_gfs.pl第51行改为 $URL='https://nomads.ncep.noaa.gov/pub/data/ncc ...

  5. Rocky linux command-1

    在Linux下一切皆文件 everything is file,包括目录也是文件的一种而这些文件被分为七种类型: • -:普通文件 • d: 目录文件 • b: 块设备 • c: 字符设备 • l:  ...

  6. xd p4 WEB源码拓展

    WEB 源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口,其中 WEB 源码有很多技术需要简明分析. 知识点 关于 WEB 源码目录结构 后台目录.模板目录.数据库目录 ...

  7. mount无响应

    mount -t xfs /dev/sdb /data 挂载不成功,且命令无任何回显. dmesg 查看到有报错 tailf /var/log/messages -n 100 systemctl da ...

  8. windows下rabbitmq启动报错--distribution port 25672 in use by another node: rabbit@DESKTOP-LLPGVVE

    最近公司有需求需要用到rabbitmq,因为之前习惯用的都是activemq,所以要临时学习一下,捣鼓这个rabbitmq.想着先在本地捣鼓测试一下,然后按照这个博主分享的安装方式进行安装. http ...

  9. OJ19

    1 // we have defined the necessary header files here for this problem. 2 // If additional header fil ...

  10. eggjs 在vscode调试

    https://eggjs.org/zh-cn/core/development.html?spm=ata.13261165.0.0.3c2f2be9w2ozd8#%E4%BD%BF%E7%94%A8 ...