java初学者应该懂的
wang_159369
供应链与供应链金融
展开
-
java初学者应该懂的
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello w...原创 2011-10-25 17:42:39 · 75 阅读 · 0 评论 -
JAVA必须了解的10个概念
1、 对象的初始化(1) 非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。构造方法的作用就是初始化。(2) 静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意...原创 2011-12-05 17:06:21 · 108 阅读 · 0 评论 -
用MyEclipse启动tomcat 报错Could not find the main class
我出现的问题是当单独启动tomcat服务器时,能正常运行。担当通过MyEclipse来启动tomcat时就出错。百度一些网站上说是什么高版本的不能去编译低版本的,反正试试也没解决问题,最后在javaEye网站上的一篇文章上找到了解决方案。在这里顶一下javaeye解决方案如下:在这个myeclipse 的tomcat配置中的classpath 中添加一个 tomcat7的tomcat-ju...原创 2011-11-25 18:05:40 · 284 阅读 · 0 评论 -
异常备忘
异常备忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file 今天在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEc...原创 2011-11-25 12:12:54 · 67 阅读 · 0 评论 -
Java内存泄露的理解与解决
Java内存泄露的理解与解决http://henryyang.iteye.com/blog/1188328原创 2011-11-16 16:21:20 · 76 阅读 · 0 评论 -
j2ee程序员面试题
[size=small]1、 几种服务器的区别及何时应用?为什么?(如weblogic,Tomat等等)Joss、tomcat、weblogic、websphereWeb服务器:tomcat主要作用发布web应用程序企业服务器:主要发布企业级应用程序,打包程jar、ear、war2、 使用Jms、socket的好处及它的用法?Jms:异步通信Socket:基于TCP...原创 2011-11-07 17:26:44 · 116 阅读 · 0 评论 -
设计模式
1、工厂模式:Factory客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。2、建造模式:Builder将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组...原创 2011-11-07 17:02:21 · 57 阅读 · 0 评论 -
HQL与SQL的区别
(1)HQL语法上与SQL语言非常接近,并且大小写不敏感。(2)HQL虽然与SQL语言接近,但其被精心设计成具备面向对象特性的语言,具备继承、多态、关联等特性。(3)HQL在查询时不再是从表中查询,而是从一类对象中查询,这其实与EJB查询语言是一致的。...原创 2011-11-07 17:01:19 · 83 阅读 · 0 评论 -
Hibernate的几种检索方法
(1)尽管Hibernate面向对象的加载方式十分方便,但是只有在知道对象主键情况下才可能通过session.load方式加载(2)很多情况下,主键是无法得知的。比如,要查询登录用户是否存在,这时只知道用户名和密码,却不知主键。(3)类似操作只有通过Hibernate查询语言完成。即HQL(Hibernate Query Language)总结起来,包括以下几种方式:1、O...原创 2011-11-07 17:00:11 · 62 阅读 · 0 评论 -
abstract class 和interface 的区别
[size=small]在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较...原创 2011-12-20 11:43:38 · 75 阅读 · 0 评论 -
java面向对象思想如何理解
[size=medium]Java 的核心是面向对象编程 . 所有的 java 程序都是面向对象的。以前总听老师说 c 语言是面向过程的, c++ 和 java 是面向对象的,这些糊涂老师却从来不说明何为面向过程,何为面向对象,搞得我一直对此稀里糊涂。 最近看了不少的资料,在这里总结一下对此的心得体会。所有的计算机程序都由两类元素组成:代码和数据。换句话说,程序还可以以它的代码或是...原创 2011-12-07 15:08:59 · 237 阅读 · 0 评论