java知识整理

java知识整理

ID:40557385

大小:366.00 KB

页数:57页

时间:2019-08-04

java知识整理_第1页
java知识整理_第2页
java知识整理_第3页
java知识整理_第4页
java知识整理_第5页
资源描述:

《java知识整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、String以及基本数据类型以及基本语法菊黄为熟练,蓝色为半懂,红色为不懂,黑色没看1.Java的基本数据类型有哪些?String是不是基本类型?boolean,int,byte,char,short,long,float,double,String不是基本类型.2.是否可以继承String类? String类是final类故不可以继承。 3.当一个线程进入一个对象的一个synchronized(加锁)方法后,其它线程是否可进入此对象的其它方法? 不能一个对象的一个synchronized方法只能由一个线程访问4.swtich是否能作用在byte上

2、,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich.5.String和StringBuffer的区别String的长度是不可变的,StringBuffer的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer,如果最后需要String,那么使用StringBuffer的toStrin

3、g()方法6.char型变量中能不能存贮一个中文汉字?为什么?能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的7.排序都有哪几种方法?请列举。用JAVA实现一个快速排序。   排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)快速排序的伪代码。//使用快速排序方法对a[0:n-1]排序从a[0:n-1]中选择一个元素作为middle,683.该元素为支点把余下的元素分割为两段left和

4、right,使得left中的元素都小于等于支点,而right中的元素都大于等于支点递归地使用快速排序方法对left进行排序递归地使用快速排序方法对right进行排序所得结果为left+middle+right10.C/S与B/S区别:1.硬件环境不同:  C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.  B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上网,租用设备.信息自己管理.有比C/S更强的适应范围,一般只要有操作系统和浏览器就行2.对安全要求不同  C/S一般面向相对固定的用

5、户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息.  B/S建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。3.对程序架构不同  C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.  B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等

6、,使B/S更加成熟.4.软件重用不同  C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.  B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子5.系统维护不同  C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统  B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.6.处理问题不同  C/S程序可以处理用户面固定,并且在相同区域,安全要求高

7、需求,与操作系统相关.应该都是相同的系统  B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小.7.用户接口不同  C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高  B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流.并且大部分难度减低,减低开发成本.8.信息流不同  C/S程序一般是典型的中央集权的机械式处理,交互性相对低  B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更像交易中心。OOP面向对象1.面向对象语言的特征封装,继承,多态.2.GC是什么? 为

8、什么要有GC? (基础)。 GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。