一个简单的Java应用程序

public class FirstSample {
    public static void main(String[] args) {
        System.out.println("We will not use 'Hello World!'");
    }
}
  • Java区分大小写
  • 类是构建所有Java应用程序的构建块。全部类容必须放置在其中
  • 类名必须以字母开头,驼峰规则,不能使用Java保留字
  • 运行已编译的程序时,JVM总是从指定类中的main方法的代码开始执行(Java语言规范,main方法必须声明为public,且必须为static
  • Java中任何方法的代码块都用“{”开始,用“}”结束
  • 空白符会被Java编译器忽略
  • Java中的方法可以没有参数。==即使一个方法没有参数,也需要使用括号==

注释

Java的注释不会出现在可执行程序中,添加注释不必担心可执行代码会膨胀。

生成注释的三种方式

  • 使用//
    从//开始到本行结尾
  • 使用/* */
    将一段比较长的注释括起来
  • 使用/** */
    可以自动生成文档

/ /注释不能嵌套,因为代码本身也可能包含/界定符

数据类型

  • java是一种强类型语言:必须为每个一遍了声明一种类型。
    java共有8种基本数据类型:4种整数型(byte,short,int,long),2种浮点型(double,float),1种字符型(char)。
  • 基本数据类型默认均为0,再根据具体的类型转换,例如boolean为0即为false。

整数型

  • byte,short,int,long非别为1字节(-128~127),2字节(超过3万),4字节(超过20亿),8字节
  • 在C和C++中int和long等类型的大小与目标平台相关。但java中所有的数值类型所占据的字节数与平台无关。

浮点型

  • float为4个字节,double为8个字节。
    double的精度为float的2倍。一般较少使用float。

char类型

  • char为2个字节。在java中UTF-16编码中的一个单元。
    强烈建议不要在程序中使用char类型。

boolean类型

  • boolean类型为1个字节,用来判定逻辑条件,其值为true和false。

变量与常量

  • 变量:用来储存值
  • 常量:值不变的变量

变量初始化

  • 声明一个变量后不要使用未初始化的变量的值否则编译会报错,必须对变量进行显式初始化
  • 变量的声明尽可能靠近变量第一次使用的地方,这是一种良好的程序编写风格。
    ##常量
  • final关键字指示常量
 public static final int COPY_DAY =7;
  • final表示的变量只能倍赋值一次。一但被赋值后就不能被更改了,常量名使用全大写和"_"。
    ##枚举类型
  • 变量的取值在一个有限的集合内。

算术运算符

  • 运算符运算符用于连接值。

算术运算符

  • 整数被0除会产生一个异常,浮点数被0除会得到无穷大或NaN (计算机科学中数值数据类型的一类值,表示未定义或不可表示的值) 结果。

这个家伙很懒,啥也没有留下😋