当前位置 > 主页 > 万和大讲堂 >


Java高频面试题(一)_南京万和Java培训

2016-09-29 15:06

  艾薇巴蒂,今天南京万和Java培训给大家整理6道笔试面试题,希望大家能每天坚持不断积累,到毕业笔试、面试的时候能够顺利通过,成功入职!


  1、实现多线程的两种方式


  1)继承Thread 类


  2)实现Runnable 接口


  优先选择实现Runnable 接口,因为比较灵活。


  2、简述如下几个概念。


  程序:指令+数据的byte 序列。PC上面的可运行文件。


  进程:正在运行的程序,是程序动态的执行过程。


  线程:在进程的内部,程序并发执行的过程。


  并发: 进程是并发运行的,操作系统(OS)将时间划分为很多时间片段,尽可能均匀分配给正在运行的程序, 微观上进程走走停停,宏观上都在运行这种都运行的现象叫:并发。更多内容,请咨询南京万和Java培训


  3、说一下“==”和equals()方法在字串变量操作中的不同?


  ”==”比较的是两个字符串对象的地址,equals()是比较的两个字符串的具体值。


  4、分页?


  1)缓存分页(假分页)


  特点:第一次取全部数据时比较慢.(可能非常慢) 以后每次都从缓存中取数据, 比较快只访问数据库一次. 内存压力大.如果需求是一般只查看前几页,浪费内存资源。


  2)数据库分页(查询分页)


  特点:每次只向数据库查询并返回一页的数据频繁的数据库访问.每次查询的时间都差不多.没有缓存压力.


  两者比较:


  基于缓存的方式,适合小表,全部查看


  基于查询的方式,适合大表,只查询部分数据。


  5、一个完整的网页由结构、表现、行为组成。


  结构指HTML、XHTML、XML 等


  表现指CSS 样式


  行为指脚本(JS)


  JavaScript 是Netscape(网景)推出客户端运行的解释性脚本语言。


  南京万和Java培训注:Javascript 是弱类型语言,变量的声明只能用var


  Html 基本结构:<html> <head><title></title></head><body></body></html>


  设置隐藏文本框:<input type="hidden" name="id">


  设置只读文本框:<input type="text" readonly="readonly" name="username">


  Undefined:未定义


  1.声明但没有赋值


  2.没有声明的变量


  获得对象:document.getElementById(“id”);


  获得对象的值:document.getElementById(“id”).value


  6、创建数组:


  1)var  变量名称  = new Array()


  2 )var  变量名称  = new Array(长度)


  3 )var  变量名称  = new Array(值,....)


  4 )var  变量名称  = [值,...]


  属性


  length -->  返回数组成员的数目


  方法


  push() -->   向数组的未尾添加一个或多个成员,返回为新数组的长度


  unshift() -->   向数组的开头添加一个或多个成员,返回为新数组的长度


  shift()    ->  删除数组的第一个成员,并且返回该成员。


  pop() -->  删除数组的最后一个成员,并且返回该成员。


  splice() -->  插入/删除数组成员,并且用新成员取代原有成员。


  slice(start[,end])    -->  返回数组的一部分


  join() -->  使用分隔符将数据成员连接在一起


  以上是南京万和Java培训老师做的一些简单总结,希望能帮助到大家,希望大家都能进一家自己如意的公司,找到自己事业上的家。

最近开班 more>
  • 全栈开发
  • 前端基础班
  • 软件测试
  • Java大数据开发工程师
  • 云原生精英班
  • 开发课程基础班第四期
  • 开发课程基础班第三期
  • 开发课程基础班第二期
  • 开发课程基础班第一期
  • Java Web UI Python
  • CISP
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • HCIE-Datacom(HCIA,HCIP基础)
  • HCIP-Datacom(HCIA基础)
  • HCIA-Datacom(0基础)
  • OCM 12C
  • OCP 19C
  • RHCE 9.0
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • 脱产班
  • vip班
  • 考试计划
  • 脱产班
  • 脱产班
  • 脱产班
  • 双休班
  • 双休班
  • 双休班
  • 双休班
  • 业余班
  • 业余班
  • 10月16日
  • 9月23日
  • 9月2日
  • 9月30日
  • 8月26日
  • 10月8日
  • 9月23日
  • 9月16日
  • 9月9日
  • 随时开课
  • 9月21日
  • 10月17日
  • 9月18日
  • 9月2日
  • 11月2日
  • 10月26日
  • 9月7日
  • ——
  • 随时开课
  • 9月26日
    • 姓 名 :
    • 电 话 :
    • 课 程 :

技术交流群

  • Java大数据交流群560819979加入
  • Python技术交流群595083299加入
  • Oracle技术交流群595119011加入
  • Web前端技术交流群604697610加入
  • Huawei技术交流群482919361加入
  • Redhat技术交流群587875348加入
  • UI设计技术交流群511649801加入
  • Cisco技术交流群596886705加入
  • IT运维技术交流群605888381加入