java-笔记

228 阅读2分钟

记录自廖雪峰教程

Java快速入门

了解并使用变量和各种数据类型,介绍基本的程序流程控制语句。

Java简介

随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。

第一个Java程序

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

Java规定,某个类定义的public static void main(String[] args)是Java程序的固定入口方法,因此,Java程序总是从main方法开始执行。

运行方式:用javac把Hello.java编译成字节码文件Hello.class,然后,用java命令执行这个字节码文件

Java代码运行助手可以让你在线输入Java代码,然后远程运行后,在网页显示代码执行结果

使用IDE

IDE是集成开发环境的缩写。
使用IDE的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。

Java程序基础

Java程序基本结构

/**
 * 可以用来自动创建文档的注释
 */
public class Hello {
    public static void main(String[] args) {
        // 向屏幕输出文本:
        System.out.println("Hello, world!");
        /* 多行注释开始
        注释内容
        注释结束 */
    }
} // class定义结束

变量和数据类型

int x = 1;

上述语句定义了一个整型int类型的变量,名称为x,初始值为1。
不写初始值,就相当于给它指定了默认值。默认值总是0。

基本数据类型

基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:
整数类型:byte,short,int,long

浮点数类型:float,double

字符类型:char

布尔类型:boolean

计算机内存的最小存储单元是字节(byte),一个字节就是一个8位二进制数,即8个bit。它的二进制表示范围从00000000~11111111,换算成十进制是0~255,换算成十六进制是00~ff。

byte:-128 ~ 127
short: -32768 ~ 32767
int: -2147483648 ~ 2147483647
long: -9223372036854775808 ~ 9223372036854775807

public class Main {
    public static void main(String[] args) {
        int i = 2147483647;
        int i2 = -2147483648;
        int i3 = 2_000_000_000; // 加下划线更容易识别
        int i4 = 0xff0000; // 十六进制表示的16711680
        int i5 = 0b1000000000; // 二进制表示的512
        long l = 9000000000000000000L; // long型的结尾需要加L
    }
}