一、编程基础

  在正式书写程序前,有些知识需要去了解一下。

  1、Java项目开发目录结构

    项目实际开发时,我们一般把项目根据功能分为几个模块,模块下放置包,包下放置类和接口,类和接口中存放具体代码(方法、变量)

即:module(模块) >
         package(包,包主要用来对类和接口进行分类。当开发 Java 程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类) >
              class(类,类是一个模板,它描述一类对象的行为和状态)/interface(接口) >
                   method(方法,可以看作C语言中的函数。方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。) >
                      object(对象,对象是类的一个实例)、variable(变量)、constant(常量)、expression(表达式)

  2、标识符命名规则

 

  Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
  标识符由所有的大小写英文字母(Java严格区分大小写)、0-9的数字、英文的 _ 和 $ 符号组成。
   标识符不能以数字开头、不能出现空格、不能将关键字(即main、int这种具有特殊含义和功能的字符)作为标识符且Java大小写敏感
标识符命名应该尽量见名知意,一般来说:
          1、java中的包名全部小写,包名定义至少出现3层,前两层所在公司域名的反写,第三层是自定义名称,包名和包名之间使用.隔开。比如:com.cnblogs.home、com.w3school.html.index.
          2、类名和接口名级别的标识符一般遵循大驼峰的命名规则,名称单词的首字母大写其他字母全部小写 。比如:HelloWorld、Login等
          3、方法名、变量名级别的标识符一般遵循小驼峰的命名规则,名称的第一个单词全部小写,其他单词的首字母大写、其他字母全部小写。比如:name、getMax等
          4、常量名一般遵循全部字母大写的规则,单词和单词之间使用_隔开。比如: PI、E、MAX_PRIORITY等。

  3、源文件声明规则

  当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。
      1、一个源文件中只能有一个 public 类
      2、一个源文件可以有多个非 public 类
      3、源文件的名称应该和 public 类的类名保持一致。例如:源文件中 public 类的类名是 Employee,那么源文件应该命名为Employee.java。
      4、如果一个类定义在某个包中,那么 package 语句应该在源文件的首行。
      5、如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面。
      6、import 语句和 package 语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
二、代码
/** 包名,在最简单的java程序中可以没有*///package com.study.demo;
/*这是一个最简单的Java实例,它将输出:Hello World!
    首先创建一个类,其格式为:
        public class 类名{内容} */public class HelloWorld {

/*  主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。
      public    访问修饰符
      static    关键字
      void      返回类型
      main      方法名
      String[]  String类
      args      字符串数组*/public static void main(String[] args) {

    //输出Hello World!/*这是输出语句 ,固定写法
        * System.out.println("");   输出语句自动换行
        * System.out.print("");     输出语句不会换行
        * "" 中的内容可以改变   Hello World! --->这是输出的字符串内容*/System.out.println("Hello World!");
    }

}
三、编译运行
代码编写之后,如何保存、编译以及运行这个程序(不使用Eclipse等高级编辑器):
方法:
  1、编写代码
     打开代码编辑器,把上面的代码添加进去;
  2、保存文件
      把文件名保存为:HelloWorld.java(文件名和类名必须保持一致,否则会报错);
  3、运行
      1)打开 cmd 命令窗口,进入目标文件所在的位置,假设是 C:\(编译运行文件首先需要找到文件)
      2)在命令行窗口输入 javac HelloWorld.java 按下回车键编译代码。(JDK中的javac将源代码(.java文件)编译成JVM可理解的java字节码文件(.class文件))
        如果代码没有错误,cmd 命令提示符会进入下一行(假设环境变量都设置好了)。
      3)再键输入 java HelloWorld 按下回车键就可以运行程序了(JVM加载器首先加载字节码文件(会将字节码文件转化成机器可执行的二进制机器码),然后通过解释器逐行解释执行)
        你将会在窗口看到 Hello World
cmd窗口命令代码:
$ javac HelloWorld.java
$ java HelloWorld
Hello World
如果遇到编码问题,我们可以使用 -encoding 选项设置 utf-8 来编译:
javac -encoding UTF-8 HelloWorld.java
java HelloWorld