周测

什么是JAVA虚拟级 为什么JAVA被称作 平台无关的编辑语言
JAVA虚拟机是 执行字节码文件,java源程序 被编译器 编译成 字节码文件,
然后字节码文件,由java虚拟机解释成机械码

不同平台 不同的JVM 他们能够把同一个CLASS文件解释成各平台所需要的的机器码

基本数据类型有 byte short char boolean long float double int
引用数据类型 类 数组 接口

自动装拆箱  基本数据类型和引用数据类型自动转换

简述 方法中 参数传递的原理;
值传递 方法调用时 实际参数把他的值传递给形参,形参只是用实际参数进行初始化自己的储存单元内容,是两个不同的储存单元,方法执行中形参数值的改变不会影响实际参数的值
引用传递 方法调用时 实际参数 是对象 这时候 实际参数和形参在同一个地址 方法执行中 对形参的操作就是对实际参数的操作。

简述 接口和抽象的区别
1,接口没有构造器 抽象可以有构造器
2.接口只能是抽象方法 抽象可以有普通方法
3.接口只能定义静态常量属性 抽象可以定义普通属性 也可以定义静态常量

5,定义一个完整的Student类,包含字段code,name,age,类成员包括:成员变量,getter,setter,

多字段的构造器,重写toString方法。
public static void main(String []args){
    Studeng a = new Student ("张","20","100");
}
class Studeng{
    private String name;
    private int age;
    private int code;
}
public String getName(){
    return name;
}
public void setName(String name){
    this.name=name;
}
public int getAge(){
    return age;
}
public void setAge(int age){
    this.age=age;
}
public int getCode(){
    return code
}
public void setCode(int code){
    this.code=code
}

public Student(String name,int age,int code)
    this.name=name;
    this.code=code;
    this.age=age;
    System.out.println("姓名:"+getName()+"年龄:"+getAge()+"学号:"+getCode()")
}

public String toString(){
    return "Studeng[code"+code+",name"+name+",age"+age+"]";
}


java集合类框架有哪些
set 没有重复元素
List 有序集合
Collection 代表一组对象
Map 可以把键映射到值的对象中键不能重复

JSP运行原理
WEB把jsp翻译成servlet的java文件,编译字节码直接访问JSP对应的servlet 字节码

MVC什么意思 Mvc的有点
MVC 模型 视图 控制器  是一个软件框架
维护方便 部署快

页面传值
超链接<a href=""></a>
form<input>
session 和 request setAttribute getAttribute
js方法 location href();

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值