`
dengzhangtao
  • 浏览: 667107 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1. web容器好比   电视机     servlet容器好比   VCD         没有VCD你可以看电视,对吧,但是有了VCD没有电视机,你从哪看起?:)        没有servlet容器,你也可以用web容器直接访问静态页面,比如安装一个apache等,但是如果要显示jsp/servlet,你就要安装一个  servlet容器了,但是光有servlet容器是不够的,因为它要被解析成html输出,所以你仍需要一个web容器.          大多数servlet容器同时提供了web容器的功能,也就是说大多servelt可以独立运行你的web应用。 2. 实际上容器 ...
线程阻塞是指一个线程的执行,在等待某个条件或者资源,在java中提供了很多方法来支持线程阻塞。 ( 这里我先提一下,线程的阻塞是会让出cpu的!,在最后有简单的解释) 下面我逐一分析。     1. sleep() 方法:sleep() 允许 ...
java乱码是因为java和jsp文件的保持是基于字节流的,如果java和jsp在编译成class文件的过程中, 使用的编码方式和源文件不一致,就会出乱码,在这里总结一下java中常出现乱码的情况。 1.Javascript传参乱码: 在浏览器端对要传递的 ...
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地 ...
  随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助: Android平台手机 5大优势: 一、开放性 在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟 开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,随大的受益正是丰富的软件资源 ...
面试官问到:目前针对android手机的了解,它有什么缺点和优点呢?答:优点有开开发性,  可以和google应用无缝隙的结合, 缺点: 平台不统一,SDK版本太多,机型多,对应用开发人员来说任务繁重。还有就是稳定性有待提高,容易出现ANR。 请教大家咯。  
这篇文章会涉及到以下几个内容 一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统 回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期    和其他手机 平台 的应用 程序 一样,Android的应用程序 的生命周期是被统一掌控 的,也   就是说我们写的应用程序命运掌握在别人(系统)的手里,我们不能改变它,只能学习 并   适应它。 简单地说一下为什么是这样:我们手机在运行 一个应用程序的时候,有可能打进来电话   发进来短信 ...
实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种 J2EE,MVC方面  114、MVC的各个部分都有那些技术来实现?如何实现?答:MVC
  Jdbc、Jdo方面  87、Class.forName的作用?为什么要用?答:调用该访问返回一个以字符串指定类名的类的对象。88、Jdo
  Jsp方面  69、forward 和redirect的区别答:forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。
  答:final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally—再异常处理时提供 finally 
  答:final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载finally—再异常处理时提供 finally 
  Java基础方面:  1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域           当前类       同一package  子孙类       其他package
    这篇文章写在我看到一位牛哥他在研究J2SE、J2EE近三年后。      文章这里就一第一人称叙述了。      前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研究了JDK中Collections、 Logger、IO…..的源代码,发现这个世界真的很神奇,竟 ...
android系统架构图   android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。 1.应用程序   Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。   2.应用程序框架   开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发 ...
Global site tag (gtag.js) - Google Analytics