/*

  • 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. 设置App桌面图标上显示的角标数字

    设置应用图标上显示的数字 // #ifdef APP-PLUS plus.runtime.setBadgeNumber(number, options); plus.runtime.setBadgeN ...

  2. 读后笔记 -- Java核心技术(第11版 卷 II ) Chapter1 Java 8 的流库

    1.1 从迭代到流的操作 迭代:for, while 流:stream().优点:1)代码易读:2)性能优化 public class CountingLongWords { public stati ...

  3. Python - Numpy 学习笔记

    #python - Numpy learning import numpy as np #---Numpy学习笔记---(第四章)--- #切片,浅拷贝 a = np.arange(10) print ...

  4. 阿里云经典网络Debian 11 启动非常慢

    有一台阿里云经典网络的实例.系统太老了,重装了Debian 11,但是启动非常慢,要5分钟才能开机,简直离谱. root@AliYun:~# systemd-analyze blame 5min 3. ...

  5. 【剑指Offer】【树】二叉树的镜像

    题目:操作给定的二叉树,将其变换为源二叉树的镜像. 输入描述: 二叉树的镜像定义:源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 1 ...

  6. python max()用法

    起因是看到一道面试题 "统计字符串中出现次数最多的字符,并返回出现次数" 问题很简单,刚开始没思路,只想到了循环统计,但是觉得太蠢了,直到我发现了max()的key用法,果然还是我 ...

  7. ubuntu22.04安装mysql5.7

    22版本的ubuntu默认安装mysql8.0版本,要想安装5.x的版本就得下载安装,这个比较详细的教程,可以参考: https://www.cnblogs.com/juanxincai/p/1648 ...

  8. mysql常规主从复制跟基于GTID的主从复制方法

    一,环境部署 192.168.113.129 193.168.113.130 二进制部署mysql5.7的方法见mysql5.7二进制部署,以及部分优化参数 二,mysql基于二进制日志点的复制 1, ...

  9. 移动端唤起QQ聊天 (ios android 包含微信、qq内置浏览器)

    var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if(isiOS){ if(u ...

  10. pg数组类型

    数据库版本 postgres=# SELECT version(); version---------------------------------------------------------- ...