如何学好java

如何学好java,其实很简单,只要用心体会,慢慢积累!
posts - 106, comments - 7, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

数列6,10,18,32,“?”,问“?”是几?

  1。什么是3G,2。3C 融合技术,3。对大唐的认识。
  3G有三大制式,GSM升级后的WCDMA,CDMA升级后的CDMA2000,以及我国自主开发的TD-SCDMA。
  第三代移动通信技术(3rd-generation,3G),是指支持高速数据传输的蜂窝移动通讯技术。3G服务能够同时传送声音及数据信息,速率一般在几百kbps以上。目前3G存在四种标准:CDMA2000,WCDMA,TD-SCDMA,WiMAX。
  所谓“3C产品”,就是计算机(Computer)、通信(Communication)和消费类电子产品(ConsumerElectronics)三者结合,亦称“信息家电”。由于3C产品的体积一般都不大,所以往往在中间加一个“小”字,故往往统称为“3C小家电”。
  
  3C指的是计算机(Computer)、通讯(Communication)和消费类电子产品(Consumer Electrics)。3C融合即利用数字信息技术激活其中任何一个环节,通过某种协议使3C的三个方面实现信息资源的共享和互联互通,从而满足人们在任何时间、任何地点通过信息关联应用来方便自己的生活。 无线宽带正是实现数字家庭3C融合的首要步骤。

  第一部分:选择题
  1.相同码元速率下,那种传输方式信息传输速率最高
  QPSK 16QAM BPSK GMSK
  2.下面哪些属于差错控制编码
  3.自由空间传播环境下信号衰减与距离( )次方成比例
  4.下列哪些功能属于网络管理的功能域5a880faf6f?应届生求职网YingJieSheng.COM?c350ade2a4
  故障管理配置管理计费管理性能管理安全管理传输管理路由管理
  5.采用CDMA技术通信系统,扰码的主要作用
  信道估计信道区分信号白化同步
  6.交织的主要作用
  7.数据链路层的协议是
  HDLC ARQ PPP ICMP RTP6fe97759aa?应届生求职网YingJieSheng.COM?b922cfa312
  8.那种ATM协议最适合应用话音业务
  AAL5 AAL4 AAL3 AAL2
  第二部分:填空问答
  1.香农公式表达式
  2.爱尔兰含义
  最大话务量和BHCA分别取决于什么5568161a8c?应届生求职网YingJieSheng.COM?d5792c152c
  3.中继器,网桥.路由器,网关各是两个网络的哪层连接;路由器的功能是( )和( )
  4.解释QPSK调制的原理
  5.简述dB,dBm的概念
  6.画出数字通信系统的模型,简述信源编码和信道编码的区别,及其它们在无线通信系统中的作用
  7.C语言中能否在头文件中定义变量,并说明原因
  8.在Windows系统,能否动态链接库中定义变量,如果可以定义说明有效范围4005f8da13?应届生求职网YingJieSheng.COM?60d149af1f
  9.结构化程序设计中程序=
  面向对象程序设计中程序=
  10.解释return和exit的区别
  11.ATM网络信元长度是( ),所有信息在最底层以( )的方式传送,以保持电路交换适合于传送实时性很强的业务特点.
  12.什么是TDD,什么是FDD,多址方式又指什么?列出你所了解的多址方式
  13.谈谈对OSI或计算机网络中”协议””实体””服务”的理解以及什么是SDU PDU和Primitive?8f07f89ddb?应届生求职网YingJieSheng.COM?4c20a920bf
  14.GSM逻辑信道及分类
  15.谈谈你对移动通信系统组成的理解.

 


1.    描述一下public,protected,private,final关键字在Java中的用法?
  public表示公共的,定义类的时候工程下任何包都可以读取到,protected是受保护的,只有在相同包内的类才能读取到,private定义方法时候只能在类内部才能读取到。final表示一个终态,是不可改变的。
2.    Abstract class 和Interface 有什么区别?
  抽象类和接口的区别如下:
  (1、)抽象类是类,接口是接口;
  (2、)抽象类只能继承一个,接口可以多实现;
  (3、)抽象类定义一些静态变量可以,接口中不行;
3.    Vector 和 ArrayList 有什么区别? HashTable 和 HashMap有什么区别?
  vector 和 Arraylist都是继承自集合类collection,vector是链表的方式实现的,读取熟读快,添加数据时候慢,Arraylist里面添加数据慢读取数据快。
  Hashtable和HashMap最大的区别是HashTable是同步的,HashMap是非同步的,所以性能上相对快一点,HashTable是继承自Dictionary类,而HashMap是继承自Map接口
4.    Java集合中的Iterator起什么作用?
  java集合中Iterator主要作用是去除重复;
5.    Java中创建一个对象有哪几种方法,区别是什么?
  java中创建对象可以实例化new
6.    多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
  多线程可以通过实现runable接口,也可以继承Thread类来实现。
  实现同步也有两种,一种是用同步方法,一种是用同步块.. 同步方法就是在方法返回类型后面加上synchronized, 比如:
  public void synchronized add(){...}
  同步块就是直接写:synchronized (这里写需要同步的对象){...}
  wait():使一个线程处于等待状态,并且释放所持有的对象的lock。
  sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。
  notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
  Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。
7.    描述一下Java中的异常机制,什么是Checked Exception, Unchecked Exception?
  java中的异常机制要求你对一些存在的问题进行实现的规划,并对相应的Exception的情况进行设定,当程序捕获类似的情况就会抛出异常,你可以定义异常的处理方法,异常并不是致命的,它与错误有着区别,错误只要发生程序就会终止,但是异常会继续执行下去。
  java中的异常包括受检查的异常和不受检查的异常,(1、)受检查的异常:这种在编译时候被强制检查的异常被称作受检查异常,即在方法中声明的异常。(2、)不受检查的异常:在方法得声明中没有声明,但在方法的运行过程中发生的各种异常叫做不受检查的异常,这种异常是错误,会被自动捕获。一些规模较小的程序中,受检查的异常能够提高开发效率,但随着项目规模的扩大,过的的受检查的异常变得难以管理,其带来的好处也消失殆尽。
8.    描述一下Java ClassLoader 或者 J2EE ClassLoader的工作原理?(可以画图)
  当运行程序是首先运行java虚拟机(JVM),然后把java class加载到JVM里运行,负责加载java class的这部分就叫做java ClsssLoader,
  JVM本身包含一个ClassLoader成为bootstrap ClassLoader,和JVM一样,BootstrapClassLoader使用本地代码实现的,它负责加载核心javaClass(即所有java.*开头的类)。另外JVM还提供两个ClassLoader,他们都是用java语言实现的,都是由BootstrapClassLoader负责加载,其中Extention ClassLoader负责加载扩展的javaclass(例如所有以javax.*开头的类和存放在JRE的ext目录下的类),ApplicationClassLoader负责加载应用程序自身的类。
  当运行一个程序的时候,JVM启动,运行Bootstrapclassloader,该classloader加载核心API(ExtClassloader和AppClassloader也在此时被加载),然后调用Extclassloader加载扩展API,最后AppClassloader加载CLASSPATH目录下定义的Class,这就是一个程序最基本的加载流程。

9.    MVC的各个部分都有那些技术来实现?如何实现?
  MVC主要包括模型层,视图层,控制层。
  模型层主要由javabean实现,视图层是由jsp实现,控制层主要由servlet实现。
10.    描述一下Struts的工作方式?
  struts1.2的工作方式主要是MVC实现,struts2是拦截器的方式实现。
11.    JSP中包含哪几个内置对象?
  jsp包括九个内置对象,分别为:request,response,session,cookie,out,application,pageRequest,Exception,
12.    JSP中两种跳转方式分别是什么?有什么区别?
  jsp两种跳转方式是重定向和页面跳转,其中重定向方式执行,form表单提交数据会失去,网络地址会变化,页面跳转不会;
13.    描述一下JSP中taglib的用法?
  jsp中标签可以使java代码嵌入到页面上使用
14.    Javascript中如何校验数字型?
  正则表达式
15.    EJB2.0中包括哪些内容? 作用分别是什么?
  EJB2.0
16.    一个SessionBean包含哪几个组件?各个组件作用是什么?
  
17.    描述一下一个EJB应用中EJB部署文件,以及你所熟悉的App Server的部署文件的作用?
   
18.    列举一下你所知道的设计模式(包括EJB,J2EE的设计模式),以及他们应用的场合?
  代理模式:把一个对象注入到一个类中通过这个注入的对象来完成一系列方法,
  工厂模式:一个接口下的所有类的实例可以通过专门的工厂类通过传递不同的参数来实现;
  Adapter(适配器)模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式的用意是将接口不同而功能相同或者相近的两个接口加以转换。
  单例模式:单例模式有两种:
            饿汉模式
      public class Singleton
      {
       private Singleton();
       priavate static Singleton singleton = new Singleton();
       public staic Singleton getInstance()
       {
      return instance;
       }
      }
      懒汉模式:
      public class Singleton
      {
       private static Singleton singleton = new Singleton();
       public static synchronize Singleton()
       {
      if(instance == null)
        {
       instance = new singleton();
        }
        return instance;
       }
      }
19.    解析XML主要方法有哪些? 各有什么区别?
  1、xml有哪些解析技术?区别是什么?

2、你在项目中用到了xml技术的哪些方面?如何实现的?

3、用jdom解析xml文件时如何解决中文问题?如何解析?

4、编程用JAVA解析XML的方式.

1、xml有哪些解析技术?区别是什么?
  解析XMl方法主要方法有文件流读取,页面XMLHttp读取。
  DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且dom必须在解析文件之前把整个文档装入内存
  SAX:适合对XML文件的随机访问,不像DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。
  StAX:当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问STAX:Streaming API for XML (StAX)
  2、主要用到了信息存储信息配置两方面,在做数据交换平台时,将不能用数据源的数据组装成xml文件,然后将xml文件压缩打包加密后发给接收者,接受解密解压缩后再同xml文件中还原相关信息进行处理。在做软件配置时候,利用xml文件可以方便的进行,软件的各种配置都存储在xml文件中。
  3、
20.    您了解Open Source的项目吗? 如果了解请描述几个,并讲述一下他们的作用?
  apchetomcat就是一个比较好的开源项目,主要作为服务器来使用。
  struts是一个主要用于作为控制层的开源框架项目,
  spring是一个轻量级的开源项目,通过控制反转和代理模式实现
  Hibernate是个持久层框架,用来建立与数据库的持久层
21.    您看过哪些JAVA方面的书籍,能列举一下吗?
  think in java ,core java,jquery in action, struts,spring ,hibernate等等方面的书都有涉猎。


只有注册用户登录后才能发表评论。


网站导航: