【核心笔记】Java入门到起飞,小白都能看懂的Java教程——1.基础入门

1.注释

注释不参与编译,不参与运行,仅仅是对代码的解释说明

单行注释 //

多行注释 /* */ 多行注释不允许嵌套

文档注释 /** */

 样例:

public class HelloWorld{
// 叫做main方法,表示程序的主入口
public static void mian(String[] args){
/* 输出语句
会把小括号内的内容输出打印*/
System.out.println("HelloWorld");
}
}

2.关键字

关键字:被Java赋予了特定含义的词

关键字的特点:关键字的字母全部小写,常见的代码编辑器会对关键字有高亮显示

class :用于创建/定义一个类,类是Java最基本的组成单元

3.自面量

类型

说明

举例

整数类型

不带小数点的数字

666,-88

小数类型

带小数点的数字

132.23,-7.98

字符串类型

用双引号引起来的内容

"Hello World","Jhon"

字符类型

用单引号括起来的内容,只能有一个值

'A','o','0','我'

布尔类型

布尔值,表示真假,只有两个值

true,false

空类型

一个特殊的值,空值

null

public class HelloWorld{
    // 掌握常见的数据在代码中是如何书写的
     public static void mian(String[] args){
        // 整数
        System.out.println(6666);
        System.out.println(-233);
        //小数
        System.out.println(3.14);
        System.out.println(-0.88);
        //字符串
        System.out.println("你好");
        System.out.println("Hello");
        //字符 
        System.out.println('起');
        System.out.println('s');
        //布尔值
        System.out.println(true);
        System.out.println(false);
        //空值 :null不能直接打印,只能用字符串形式打印
        System.out.println("null");
    }
}

 特殊字符——\t 制表符:在打印输出的时候,会将前面字符串的长度补齐到8或8的倍数,最少补一个空格,最多补8个

public class demo_1 {

    public static void main(String[] args) {
        // 熟悉制表符的基本用法
        System.out.println("name"+"age");
        System.out.println("Tom"+"23");
        
        System.out.println("name"+'\t'+"age");
        System.out.println("Tom"+'\t'+"23");
    }

}

4.变量

变量:在程序运行过程中,其值会发生改变的量

定义格式: 数据类型 变量名 = 数据值;

使用:输出打印;参与计算;修改记录的值

public class demo_1 {

    public static void main(String[] args) {
        //定义变量
        //数据类型 变量名 = 数据值;
        //数据类型:限定了变量能存储数据的类型
        //变量名:存储空间的名字,方便以后使用
        //数据值:真正存在变量中的数据
        //等号:赋值,把右边的数据赋给左边的变量
        
        //定义变量,并进行输出
        int a=10;
        System.out.println(a);
        
        // 变量参与计算
        int b=20;
        int c=30;
        System.out.println(b+c);
        
        //修改变量记录的值
        a=50;
        System.out.println(a);
        
                System.out.println("-----------------------");
               // 一条语句可以定义多个变量
               int d=100;e=200;f=300;
               System.out.println(d);
               System.out.println(e);
               System.out.println(f);
                              
    }

注意事项:

一个变量中只能同时存一个值;

变量值不允许重复定义;

一条语句可以定义多个变量;

变量在使用之前要先进行赋值;

变量的作用域范围

5.计算机中的数据存储

计算机的存储规则:文本;图片;声音。在计算机中,任意的数据都是以二进制的形式来储存的

二进制:由0和1组成,代码中以0b开头

八进制:由0~7组成,代码中以0开头

十进制:由0~9组成,代码中无需加任何前缀

十六进制:由0~9和a~f组成,代码中以0x开头

进制转换

任意进制转十进制:系数*基数的权次幂,再相加

系数:每一位上的数

基数:当前进制数

权:从右往左,从0起依次递增

十进制转其他进制:除基取余法

不断地除以基数得到余数,直到商为0,再将余数倒着拼起来

6.数据类型

数据类型:基本数据类型(8个);引用数据类型

基本数据类型:

数据类型

关键字

取值范围

内存占用/字节

整型

byte

-128~127

1

short

-32768~32767

2

int

-2147483648~2147483647

4

long

±19位数

8

浮点型

float

-3.401298e-38~3.402823e+38

4

double

8

字符型

char

0~65535

2

布尔类型

boolean

true,false

1

如果要定义long类型的变量,需要在数值的后面加上一个后缀L或l;

定义float型变量时,需要在数值后面加上一个后缀F或f

取值范围:double>float>long>int>short>byte

7.标识符

标识符:给类、方法、变量等起的名字

标识符命名规则---硬性要求:

由数字、字母。下划线和¥符号构成;

不能以数字开头;

不能是关键字;

区分大小写

标识符命名规则---软性要求:

1.小驼峰命名法:方法、变量名

标识符是一个单词的时候,全部小写;如:name

标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 如:firstName

2.大驼峰命名法:类名

标识符是一个单词的时候,首字母大写;如:Student

标识符由多个单词组成的时候,每个单词首字母大写 如:GoodStudent

8.键盘录入

类:Scanner

步骤:

导包:import java.util.Scanner 必须写在类定义的上边

创建对象:Scanner 变量名 = new Scanner(System.in);

接收数据:int i = 变量名.nextInt();

//键盘录入两个整数,输出这两个整数的和
import java.util.Scanner;
 class Demo_1 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.print(a+b);

    }

}

9.idea的使用

项目结构:

project项目

module模块

package包

class类

可以输入命令首字母+回车自动补全代码,如:

sout + 回车自动生成System.out.print(a+b);

psvm+回车自动生成public static void main(String[] args)

你可能感兴趣的:(Java,SE,笔记)