JAVA基本知识(1)

JAVA基本知识(1)

1. java程序经编译后产生byte code
java字节码是java源文件编译产生的中间文件,java编译过程先是java源程序扩展名为java的文件,由java编译程序将java字节码文件,就是class文件在java虚拟机中执行。机器码是由CPU来执行的。java编译后是字节码,电脑只能运行机器码。java在运行的时候把字节码变成机器码。
链接: link.
java运行程序和编译过程详解:
链接: link.

2. class与constructor
在ES6中,引入了Class这个概念,作为对象的模板。通过class关键字,可以定义类。

//javascript
class Point{
    constructor(x,y){
    	this.x = x
    	this.y = y
    }
    toString() {
    	return '(' + this.x + ',' +this,y + ')'
    }
}

代码定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。使用时,直接对类使用new命令,跟构造函数的用法完全一致。constructor方法是类的默认方法,通过new命令生成对象实例是,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个空的constructor方法会被默认添加。constructor方法默认返回实例对象(即this),完全可以指定返回另外一个对象。
链接: link.
java中的constructor
链接: link.

3. 形式参数与实际参数
形式参数:就是在定义函数或过程的时候命名的参数。通俗讲就是一个记号。
实际参数:就是在执行时,调用函数或过程时,传递给函数或过程的参数。通俗讲就是实际值。
形式参数与实际参数的区别:
链接: link.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值