面试题基础01

JAVA

Java默认修饰符

类的成员不写访问修饰时默认为default

public对所有类可见。使用对象:类、接口、变量、方法
protected对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
default 在同一包内可见。使用对象:类、接口、变量、方法。
private  在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)

java引用

应用本身是Primitive

附:primitive主数据类型,也称之其为基本数据类型,

还有一种为引用数据类型:一个对象可以有多个引用;一个引用同一时刻,则只能指向一个对象;

运算符

运算符中可以是int,也可以是boolean表达式,在计算机中1表示真,0表示假

标识符

标识符(名字)命名原则:

①常量完全大写 ②类名的首字母大写 ③接口名的首写字母大写 ④变量和方法名的首写字母小写 

数组

// 一维
    int[] arr = new int [3];
    int[] arr = {1,2,3};
    new int[] {1,2,3};
// 二维
    int[][] a=new int[10][10];
    int[][] a={{1,2,3,4},{4,5,6,7},{8,9,10,11}};

JDK

Java解释器:java.exe

构造函数

构造函数何时被调用:创建对象时

session,token,cookie区别

cookie > session > token

1.Session:是另一种记录服务器和客户端会话状态的机制。session是基于cookie实现的,session存储在服务器端,session_id会被存储到客户端的cookie中。用户第一次请求服务器的时候,服务器根据用户提供的信息创建对应的session,请求返回时将此session的唯一标识信息session_id返回给浏览器,session_id存在cookie中,同时cookie记录此session_id属于哪个会话。二次访问服务器时,请求会自动判断此域名下是否存在cookie信息,如果存在自动发送给服务端,服务端会自动从cookie中获取session_id,在根据id查找对应session信息,id是加密过的,session_id是连接cookie和session的桥梁

Servlet

在Servlet处理请求的方式为:以线程的方式

在J2EE中属于Web层的组件有:Servlet

servlet的生命周期

主要有三个方法:

  • init()初始化阶段  容器只调用一次的方法

  • service()处理客户端请求阶段

  • destroy()终止阶段

servlet使用哪个方法将其会话ID放在写入servlet响应输出流的URL中:

HttpServletResponse接口的encodeURL方法

JDBC

1. JDBC中,用于表示数据库连接的对象是:Connection 

2. 用于调用存储过程的对象是:CallableStatemet

3. 按照MVC设计模式,JSP用于实现:View

JSP

jsp指令中isELIgnored="boolean"的意思是:决定是否支持EL表示,

附:在isELIgnored="true"时输出为${2000 % 20},而isELIgnored="false"时输出为100。Web容器默认isELIgnored="false"。

验证数据是否是数字:利用isNaN(value)返回的boolean进行判断

附:返回一个Boolean 值,false是数字,true不是数字。

WEB

在WEB-INF目录下,必须存放的文件为:web.xml 

垃圾回收

一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此。

Swing组件

每个使用Swing构件的程序必须有一个:容器

容器型构件:JPanel

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值