java中执行 符号后的语句_java的执行与基本语法

java执行顺序:

被static修饰的字段或方法在类加载时立即运行,构造方法调用时先调用父类的构造方法(因为super()),其次加载字段,最后执行语句

工具使用Editplus:

配置细节:

编译和运行的原理:

编译:当鼠标光标处于哪个文件,工具会编译该文件,是通过该文件名找到文件,并且编译的是文件的内容。

运行:目前目标处于哪个文件,工具会根据文件名字找到对应的.class文件然后运行。

注释:

单行注释:

以//开始,以行结束:给程序员看,起解释说明作用

多行注释:

/**/可以写多行。

文档注释:

/**开始*/结束,可以写多行。区别于多行注释:可以通过javadoc工具生成文档

基本语法:

1.Java源文件中,没有任何内容,编译后不会报错,也不会生成字节码文件,编译时编译文件的内容

2.class修饰类名+{}:源文件中写了内容:称之为一个类可以生成字节码文件,字节码文件是类名。

3.如果一个类没有主方法,程序会没有入口,能编译,不能运行。

4.主方法中不写内容,没有输出语句,不会输出任何内容,编译运行都不会报错。

注意:方法是写在类的结构体中。

功能语句是写在方法的结构体中。

5.一个源文件中,可以写多个类,建议只写一个

注意:在类中,可以写类,叫做类中类。

6.java程序大小写敏感

7.一个类可以用public修饰,public修饰的类,必须存在于源文件名与类名一致的文件中,不一致编译出错

分隔符,关键字,修饰符

分隔符

分号(;):语句的分割,表示一句话结束,好比咱们使用的句号。

花括号({}):表示一个代码块,是一个整体,花括号要成对使用。

方括号([]):定义数组和访问数组元素时使用。

圆括号(()):使用很广泛,具体用到细讲。

圆点(.):类和对象访问它的成员时使用。

空格( ):把一整条语句分割成几段,空格的次数不限制。

一般单词之间一个空格就可以了

注意:必须都是半角下的英文符号。

关键字

关键字: 其实就是在设计java的时候赋予特殊意义的单词

例如; china   change  Byte  class

特点:所有的字母全部小写

修饰符

对Java当中的,类,变量,方法,构造方法等等.....进行修饰,赋予被修饰内容特殊意义

有类修饰符,承运变量修饰符,方法修饰符。

标识符:

给java中的一些东西命名:起到标识的作用

规则:

必须以英文a-z,A-Z,$,_开始,与数字构成(数字不能作为开始)

规范:

类名字首字母大写

方法,变量名:首字母小写

多个单词组成每个单词首字母大写

取一些有意义的词

数据类型介绍:

进制:二进制0b开头,八进制0开头,十六进制0x开头。

整数数据类型:

byte    short    int    long.

数据类型限定了值可以村的类型,范围。

整数值:默认类型是int类型

表示一个long类型的数据,需要在数据末尾加L

浮点数据类型:

float    double

对于一个小数来说,默认类型是double类型

想要一个小数表示float类型,需要在数据后面加F

浮点类型数据,在计算机中表示的并不是一个精确的数据,而是一个无限接近于该数据的一个数据

java提供了类:更大的证书:可以使用BigInteger

更精确的浮点:可以使用BigDecimal

引用类型:

string类型是引用数据类型,是字符串:双引号起来,一串符号就是字符串。

string是java已经写好的一个类。

自己写的类跟java写的类是没有区别的,都是类,是引用数据类型

字符串与+一起使用字符串拼接作用

布尔数据类型

值只有两个 true false,不能使用 0 1表示

数据类型的使用

简单介绍变量

可以变化的量,值可以变化

可以堪称是一个容器:装数据

只能转一次,如果下次再装,会把上次的覆盖

定义变量的语法:

定义的同时赋值:

数据类型 变量名 = 值

先定义后赋值:

数据类型 变量名;

变量名  = 值;

数据类型转换:

自动数据类型转换

强制数据类型转换

核心认识:

自动类型转换

小的数据类型转大的数据类型,称之为自动类型转换

强制类型转换

大的数据类型转换成小的数据类型,称之为强制类型转换

转换细节:

自动转换:1.long  float  double.两个操作数据,有一种一个类型,结果也会转换成对应的类型

2.byte,short,char,int操作数,如果是其中两个,最终结果为int类型

强制转换:如果存储空间大小是一样,但是数据类型表示值的范围不一致,也是需要强制类型转换

数据类型的大小:通过数据类型的存储空间,判断数据类型类型的大小!

强制装换的语法:

数据类型 变量名 = (数据类型)值或者变量;

强制类型转换,一定是知道值的范围,才有意义!否则数据丢失,这样子转换时没有意义的

只看容器不看值

常量转义符

常量:已知的值,不会变的值

转义符:Java规定特殊符号具有特殊意义,实现特殊目的的符号。

①\r表示接受键盘输入,相当于按下了回车键;

②\n表示换行;

③\t表示相当于Table键制表符,;

④\b表示退格键,相当于Back Space键;

⑤\'表示单引号;

①  \''表示双引号;

②  \\表示一个斜杠\。

变量:

可以看成是容器:装东西,特点,只能装一次,下次装会覆盖上一次。限定变量可以存储的数据类型

定义的语法

定义的同时赋值

数据类型 变量名 = 值;

先定义后赋值

数据类型 变量名;

变量名 = 值;

变量分类

成员变量:写在类的结构体中的变量,称之为成员变量

特点:

1.可以不附初始值:根据数据类型有默认值;

2.成员变量,值会一直存在

局部变量:写在方法中的变量就是局部变量

特点:

1.在使用之前必须附初始值

2.变量的作用只在方法执行的过程中起作用,为了协助方法完成功能而存在

方法使用结束,变量值结束了!

变量作用域

1.内部大括号可以:使用外部大括号中的变量!

2.成员变量也称全局变量

练习

class _16LianXi{ //class关键字 类的修饰符 _16LianXi类名 class _16LianXi{}这是一个类

public static void main(String[] args){//main方法 主方法 程序的入口 大小写敏感 写法固定

int a = 15; //定义变量为int 变量名为a 赋初始值

int b = 25; //定义变量为int 变量名为b 赋初始值

int c = a; //定义变量为int 变量名为c 赋初始值

a = b; //把b的值赋给a

b = c; //把c的值赋给b

System.out.println("a="+a);//功能语句 显示a=25

System.out.println("b="+b);//功能语句 显示b=15

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值