蒙在股里 发表于 2015-1-18 11:42:33

JAVA网站制作之java、J2EE基本成绩汇总

大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。j2ee|成绩1、Java基本方面:

1,感化域public,protected,private,和不写时的区分


public在其他的包中的类也能够援用,protected只限于统一个包内的类,private只要本人可使用。不写的时分和protected一样。

2,ArrayList和Vector的区分

ArrayList必要事后界说巨细,Vector不必;
Vector的办法都是同步的(Synchronized),是线程平安的(thread-safe),而ArrayList的办法不是,因为线程的同步一定要影响功能,因而,ArrayList的功能比Vector好。
当Vector或ArrayList中的元素凌驾它的初始巨细时,Vector会将它的容量翻倍,而
ArrayList只增添50%的巨细,如许,ArrayList就有益于勤俭内存空间。
同为对象汇合,ArrayList可由编译器反省而Vector则不会,以是假如用Vector前往对象汇合,编译器是没法查错得,只要在运转时才干才干发明。

3.HashMap和Hashtable的区分
HashMap和Hashtable的默许初始化容量(defaultinitialcapacity)分歧HashMap是16,Hashtable为11。
Hashtable是基于陈腐的Dictionary类的,HashMap是Java1.2引进的Map接口的一个完成。
Hashtable的办法是同步的,而HashMap的不是。


4,char型变量能不克不及界说为一其中文?为何?


能够界说。由于中文也是16bit的

5,多线程有几种暗示办法,都是甚么?
Thread子类和Runnable接话柄现两种


6.同步有几种完成办法,都是甚么?
一种是将办法同步:publicsynchronizedmethodName(...){....}
另外一种是将对象同步(此对象不克不及是null值):synchronized(object){.....}


7,承继时分类的实行按次成绩,一样平常都是选择题,问你将会打印出甚么?

8,外部类的完成体例?


外部类”是在另外一个类的外部声明的类。从Java1.1入手下手,你可在一个类中声明另外一个类,这与声明字段和办法十分类似。

9,渣滓接纳机制,怎样优化程序?

在变量不利用的时分将其赋值为null。

10,float型floatf=3.4是不是准确?

不可。范例不婚配。改成floatf=3.4f。

2、Jsp方面

1,jsp有哪些内置对象?感化分离是甚么?

2,jsp有哪些举措?感化分离是甚么?

3,include的两种完成体例的区分?

4,两种跳转体例分离是甚么?有甚么区分?

3、Servlet方面

1,说一说Servlet的性命周期?

2,Servlet版本间(忘了问的是哪两个版本了)的分歧?

4、Jdbc,Jdo方面

1,大概会让你写一段Jdbc连Oracle的程序.

2,Class.forName的感化?为何要用?

3,Jdo是甚么?

5、Xml方面

1,xml有哪些剖析手艺?区分是甚么?

2,你在项目顶用到了xml手艺的哪些方面?怎样完成的?

3,用jdom剖析xml文件时怎样办理中文成绩?怎样剖析?

6、EJB方面

1,EJB2.0有哪些内容?分离用在甚么场所?EJB2.0和EJB1.1的区分?


EJB2.0界说了三种Bean,EntityBean,SessionBean,Message-drivenBean.

7、MVC方面

1,MVC的各个部分都有那些手艺来完成?怎样完成?

8、计划形式方面:

1,开辟中都用到了那些计划形式?用在甚么场所?

9、JavaScript方面

1,怎样校验数字型?
varv=document.all.Telephone.value;
if(isNan(v)){
alert("满是数字");
}


10、CORBA

1,CORBA是甚么?用处是甚么?




有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。

飘飘悠悠 发表于 2015-1-25 15:53:22

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

透明 发表于 2015-1-25 15:57:39

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

深爱那片海 发表于 2015-2-2 23:40:31

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

谁可相欹 发表于 2015-2-6 17:40:16

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

海妖 发表于 2015-2-16 01:06:54

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

乐观 发表于 2015-2-25 13:27:38

Java 编程语言的风格十分接近C、C++语言。

蒙在股里 发表于 2015-3-7 11:43:57

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

柔情似水 发表于 2015-3-15 02:35:59

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

变相怪杰 发表于 2015-3-17 19:02:29

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

admin 发表于 2015-3-17 23:10:08

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

只想知道 发表于 2015-3-19 06:00:15

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

小妖女 发表于 2015-3-27 08:52:29

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

兰色精灵 发表于 2015-4-3 23:34:03

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

爱飞 发表于 2015-4-4 03:38:31

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

小女巫 发表于 2015-4-6 21:10:33

Java是一种计算机编程语言,拥有跨平台、面向对java

灵魂腐蚀 发表于 2015-4-13 01:30:08

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

精灵巫婆 发表于 2015-4-25 13:43:29

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

小魔女 发表于 2015-5-1 17:09:30

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

冷月葬花魂 发表于 2015-6-5 06:01:21

是一种语言,用以产生「小应用程序(Applet(s))
页: [1]
查看完整版本: JAVA网站制作之java、J2EE基本成绩汇总