java大括号转义_跨行程序员Java进阶——基础语法

1、基础语法

Hello Wolrd

首先定义类

—— public class 类名

在类定义之后加上一对大括号

—— {}

在大括号中间添加一个主(main)方法/函数

—— public static void main(String[] args){}

在主方法的大括号中间添加一行输出语句

—— System.out.println("Hello World”)

完整代码

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

Javac —— 编译 javac HelloWorld.java

Java + HelloWorld 运行

初学者注意事项

单词拼写问题

— class > Class

— String > string

— System > system

— main > mian

中文符合问题

— 提示非法字符

1.1、Java入门

1.1.0、注释

注释

// #单行注释

/*...*/ #多行注释

/...*/ #文本注释

JAVA 语句用 ; 分号结束。

命名

A、类:首字母大写

B、方法/函数:首字母小写第二个单词首字母大写

C、变量: 首字母小写第二个单词首字母大写

D、常量:全部字母大写

标识符

程序员对程序中的各个元素加以命名时,使用的命名记号,称为标识符。

标识符以字母 下划线(__) 美元符($)开始的一个字符序列,

后可跟 字母,下划线,美元符,数字。

1.1.1、关键字

JAVA关键字(保留字)*

abstractdefaultifprivatethisbooleandoimplementsprotectedthrowbreakdoubleimporpublicthrowsbyteelseinstanceofreturntransientcaseextendsintshorttrycatchfinalinterfacestatictfpvolatilecharfinallylongstrictfpvolatileclassfloatnativesuperwhileconstfornewswitchnullcontinuegotopackagesynchronized

1.1.2、常量

常量:程序执行中,值不可发生改变

变量:在程序执行中,值会发生变化

常量分类

—— A: 字符串常量 'DataScience’

—— B: 整数常量 123

—— C: 小数常量 1.23

—— D: 字符常量 ‘a’,’1’

—— E: 布尔常量 true ,false —— F: 空常量 (null、'’)

public class CL{    public static void main(String[] args){        // 字符串常量        System.out.println("DataScience")                    // 整数常量        System.out.println(123)                    // 小数常量        System.out.println(1.23)                                // 字符串量        System.out.println("Data")                                // 布尔常量        System.out.println(true)            }}​​
1.1.3、变量

变量的申明:

访问[修饰符] 数据类型 变量名称=初始值

变量的分类: 1、按照声明位置: 成员变量: 类的内部,方法的外部定义的变量 局部变量: 方法或代码块的内部定义的变量 区别: 成员变量有默认初始值,局部变量没有 成员变量的作用域在整个类的内部,局部变量在当前方法或代码块中

变量实例:

/** * Created by JackFeng on 2019/8/28. */​/** 常量: 在程序的执行过程中,其值不可以发生改变的量** 常量的分类:*   A: 字符串常量*   B: 整数常量*   C: 小数常量*   D: 字符常量*   E: 布尔常量  true ,false*   F: 空常量** */public class Variable {    public static void main(String[] args) {        // A        System.out.println("欢迎关注公众号DataScience");​        // B        System.out.println(12);        System.out.println(-66);​        // C        System.out.println(23.56);​        //D        System.out.println('a');​        // E        System.out.println(true);    }}​
1.1.4、数据类型

数据类型 —— Java是强类型语言,针对每一种数据都给出了明确的数据类型。

数据类型分类:

A:基本数据类型

B:引用数据类型 (类、接口、数组)

基本数据类型(以及占用字节数)

A、整数

byte 1

short 2

int 4

long 8

B、浮点数

float 4

double 8

C、字符

char 2

D、布尔

boolean 1

注意

A:整数默认是int类型,浮点数默认是double类型

B:

定义long类型数据的时候,要加L或者l,建议加L

定义float类型数据的时候,要加F或者f,建议加F

7b13efb87a6d18b495318c7ce1ef6ea2.png
整型变量

类型占用储存空间表数范围byte1字节-128~127short2字节-215~215-1int4字节-231~231-1long8字节-263~263-1

浮点型变量

类型占用储存空间表数范围float4字节-3.403E38~3.403E38double8字节-1.798E308~1.798E308

字符型变量: char 一个字符2字节

布尔型变量: true false

符号常量 final 变量类型 变量名=初始化值

值常量

整型常量、浮点型常量、符号型常量、字符串常量、布尔型常量(true false) 空常量

转义字符含义b退格(backspace)水平制表(Tab)f走纸换页,只对打印有效换行回车反斜杠字符'单引号字符"双引号字符ddd1--3位八进制数所代表的ASCII字符甥硸硸1-4位十六进制数所代表的unicode字符

1.1.5、 计算机存储单元

bit(比特位) -----字节(byte)

单位换算:

1B(字节) = 8it

1KB = 1024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

1PB = 1024TB

1ZB = 1024PB

1.1.6、标识符
标识符: 包、类、方法、变量 等起名字的符号​组成规则:    A:unicode 字符        数字字符,英文大小写字母,汉字(不建议使用汉字)    B:下划线 _    C:美元符 $​注意事项:    A: 不能以数字开头    B:不能是Java中的关键字​常见命名规则:    A:基本要求        见名知意    B:常见的命名        1、包(其实就是文件夹,用于对类进行管理)            全部小写,多级包.隔开            EG: com, com.datascience        2、类            单个单词首字母大写            EG:Dog            多个单词首字母大写            EG:BigDog        3、方法和变量            单个单词首字母小写            EG: dog            多个单词组成第二个开始首字母大写            EG: bigDog,maxAge
1.1.7、运算符优先级

优先级运算符结合性1() [ ] .从左向右2! +(正) -(负) ~ ++ --从右向左3/ * %从左向右4+ (加) -(减)从左向右5《 》 >>>从左向右6<<=>> instanceof从左向右7== !=从左向右8& (按位与)从左向右9^从左向右10|从左向右11&&从左向右12||从左向右13?:从右向左14= += -= *= /= %= &= |= ^= ~= <<= >>= >>>=从右向左

1.2、基本类型数据转换

1.2.1、定义变量
变量格式:    数据类型 变量名 = 初始化值​数据类型:    byte,short,int,long,float,double,char,boolean

Demo

public class VariableDemo {/** 变量的定义* */​public static void main(String[] args){//         定义byte 类型        byte a = 10;        System.out.println(10);        System.out.println(a);        //        定义 short类型        short b = 11;        System.out.println(b);​//        定义int类型        int c = 12;        System.out.println(c);​//        定义long类型        long d = 1231L;        System.out.println(d);​​//        定义float类型        float e = 1.23F;        System.out.println(e);​//        定义double类型        double f = 1.23;        System.out.println(f);​//        定义char类型        char g = 'a';        System.out.println(g);​//        定义boolean类型        boolean h = true;        System.out.println(h);                }}        
1.2.2、变量定义的注意事项
package one;​/** * Created by JackFeng on 2020/2/22. */public class BianLiang {    /*    * 变量定义的注意事项    *   A: 变量未赋值,不能直接使用    *   B:变量只在所属的范围内有效(仅在它所在的大括号中有效)    *   C: 一行可以多个变量(不建议)    * */    public static void main(String[] args){​//        定义变量aa、        int aa = 2020;        System.out.println(aa);​        {//            大括号中的就是代码块            int ab = 131;            System.out.println(ab);        }​//        定义多个变量        int a1, a2;        a1 =11;        a2 = 20;​        System.out.println(a1);        System.out.println(a2);​    }​}​
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值