Java从入门到精通(3):Java语言基础

作者: 麻辣阁 分类: Java 发布时间: 2019-01-16 22:23

Java 主类结构

  • Java 程序的基本单元是类, 类中包含属性和方法两部分
  • 每个应用程序都必须包含一个 main() 方法, 含有 main() 方法的类称为主类
  • package 声明类所在的包
  • 类如果声明了包, 需要按声明的包的层次结构放源代码,用 java 运行对应的编译的类时,也按包声明调用到类: 包 + 类名字.
  • 类的属性称为类的全局变量(成员变量)
  • 类的方法中的属性称为局部变量
  • Java程序中的main()方法必须声明为 public static void, 分别为 main() 方法的权限修饰符,静态修饰符和返回值修饰符, String[] args 字符串数组是 main() 方法的参数.
  • main() 方法是程序开始执行的位置.

创建文件夹 Number,在该文件夹下创建 First.java:

package Number; // 包

public class First{
    static String s1 = "你好";
    public static void main(String[] args){
        String s2 = "Java";
        System.out.println(s1);
        System.out.println(s2);
    }
}

编译和运行:

Q:\learnJava>javac -encoding UTF-8 Number/First.java

Q:\learnJava>java Number.First
你好
Java

8种基本数据类型

  • 数值型
    • 整数类型:byte, short, int, long
      • 8进制以0开头
      • 16进制以0X或0x开头
    • 浮点类型: float, double
  • 字符型:char, 字符常量用单引号, 如 ‘a’
  • 布尔型:boolean, 只有 true 和 false 两个值

字符

Java 可以通过显式转换把字符作为整数对待, Unicode编码采用无符号编码,可以存储65536个字符(0x0000 ~ 0xffff)

// Guess.java
public class Guess{
    public static void main(String[] args){
        char w1 = 'd';
        char w2 ='掇';
        int i1 = 65500;
        int i2 = 34444;
        System.out.println((int)w1); // char 转整数
        System.out.println((int)w2); // char 转整数
        System.out.println((char)i1); // 整数 转 char
        System.out.println((char)i2); // 整数 转 char
    }
}

编译运行:

Q:\learnJava>javac -encoding UTF-8 Guess.java

Q:\learnJava>java Guess
100
25479
?
蚌

标识符

标识符可以由字母,数字,下划线_,美元符号$构成,第一个字符不能是数字,不能是关键字

常量

  • 用 final关键字声明, 常量名通常大写, 如 final double PI = 3.1415926D;
  • 当声明类的成员变量为常量时,必须赋初值

发表评论

电子邮件地址不会被公开。 必填项已用*标注