最近在看孙卫琴老师的《面向对象编程》(Java开发专家系列),在流程控制这一章中,看到对三种编程风格的性能问题,自已动手,对代码做了测试了。
结果用不同的年份进入测试会有三种不同的结果
2000年
2011年
2024年
isLeap1
234
234
422
isLeap2
4 ...
http://java.ok6.org/jms/Index.html Java学习者之家
问:以后代码是否可以通过编译
package com.tntxia;
private class Base{}
public class Test3 { public static void main(String elephant[]){ }}
答案是不行,因为顶层类不可以申明为private或protected,不过想想也是,如果顶层类被声明为一个私有的类,那这个类就一点作用都没有了。
因为公司开发都是用JBoss的,这几天因为想看一些Spring的基础,因为文档给的例子用的是Tomcat,所以想把Tomcat弄起来。
Tomcat默认的目录是安装目录下的WebApp,但是如果每次都去找这个目录的话,觉得很烦。于是配了一个虚拟目录。
配虚拟目录的方法很简单:
在Tomcat的安装目录中,找到Conf文件夹中的server.xml,在
<Host name="localhost" appBase="webapps" &nbs ...
Java到底是一种什么样的语言呢?Java是一种简单的面象对象的分布式的解释的健壮的安全的结构中立的可移植的性能很优异的多线程的动态的语言。
1.简单
Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在以下三个方面:
1) Java的风格类似于C++,因而C++程序员是非常熟悉的。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快就掌握Java编程技术。
2) Java摒弃了C++中容易引发程序错误的地方,如指针和内存管理。
3) Java提供了丰富的类库。
2.面向 ...
Dependency Version Basic Usage Basic + XML Config Notes LICENSE
xfire-all
1.1
X
X
MIT
activation framework
1.0.2+
X
X
1.1+ is CDDL
commons-codec
1.3
O
O
Only needed for XFire clients using HTTP
&n ...
在EJB3.0中,实体Bean可以实现继承关系。 比如有个Person的实体bean,它有姓名和性别两个属性。
上帝和女娲造人的时候,造出两种人:Man和Woman。Man和Woman都是实体Bean,而且他们都继承Person。
单一表策略就是副实体和子实体的数据都存放在一张表中,同时指定一列用来区别这些实体。
如:
@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE, discriminatorType = DiscriminatorType.STRING)
@Discri ...
实体是一个可持久化的域对象。程序出来产物就是实体类,实体类可以作为一个辅助类,如可作为一个实体类的助手类或者作为代表实体类的状态的类。
实体类的要求
•实体类必须用entity标识符来声明,或者在配制文件中指明某个类为实体类。
•实体类必须有一个无参数的构造器。它也可以有其他的构造器。这个无参数的构造器必须是public或protected的。
•如果实体实例作为一个分离对象按值传递(如通过一个远程接口),则实体类必须实现serializable接口。
•实体类不允许是final的,它的所有方法都不允许是final的。
•实体支持继承,多义关联,多义查询。实体类可以是 ...
JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,
而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。
Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。
我在这里不能完全列出不同之处,仅列出比较显著的区别:
1.指针
JAVA语言让 ...
如果Eclipse基金没有存在的情况下,那么我们还生活在破解软件的时代
作为一个普通的程序员,我无时无刻都在思考如何使用别人的软件,不知不觉地破坏着各种开源Liscence。我也不想知道,因为Liscence都是英文的,我看起来很累。
1995年,Oak语言更名为Java,Java首次公开亮相。
1996年1月23日Sun Microsystems发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK)。在运行环境中包括了核心API、集成API,用户界面API,发布技术,Java虚 拟机(JVM)五个部分。而开发环境还包括了编译Java程序的编译器(即javac)。在JDK1.0时代,JDK除了AWT(一种用于开发图形用户界 面的API)外,其它的库并不完整。计算机产业的各大公司(包括IBM,Apple,DEC,Adobe,Silicon Graphic,HP,Oracle,Toshiba和Mi ...
Eclipse 快捷键: Clr+Shift+R :资源查找,可以找出文件名符合条件的所有文件Clr+Shift+W 和 Clr+Shift+F4:关闭所有打开的文件。Alt+shift+N :打开新建菜单Clr+Shift+S : 保存所有文件Clr+K : 查找下一个Clr+Shift+K :查找上一个Clr+Q:回到上一次编辑的地方Clr+O:可能在当前类里面查找方法和属性 Eclipse插件安装 A.从别人那里搞的eclipse的安装tips Eclipse的插件安装是很方便的,只需将插件目录拷贝到Eclipse安装目录下的Plugins子目录 ...
这几天,闲时看了一下Swing。
Swing常用的两个类,一个是JFrame窗体类,一个是JApplet小应用程序类。其中JApplet依赖浏览器来执行。很多浏览器都可以支持JApplet,包括了IE,Firefox等。不过如何用IE6来执行的话,IE6会有脚本警告。
JApplet和JFrame都是只包含一个组件的容器,这个组件是JRootPane的一个实例。所以JApplet和JFrame之间是互相通用的。如以下代码:
java 代码
package com.tntxia.test.swing.jApplet; &nbs ...
SimpleDateFormat是一个很常用的API,为了给用户更好的用户体验,我们往往需要把时间转化为用户所乐意接受的格式。有些用户需要很简单的日期格式,只需要年月日就行,但有些用户可能比较挑剔,他们需要程序员为他们提供年月日时分秒,甚至星期几。
下面是在网上找到的一张关于SimpleDateFormat的参数说明表:
字母
...
- 浏览: 20933 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
我的印章
共 59 张
共 59 张
最近加入圈子
最新评论
-
分享去华为面试的经历
3.(10+c)*4+3=70+c 得出c为9 第2步中D=3+B*4=7是怎么 ...
-- by 小龟爬爬 -
看C#随笔
C#吸取了JAVA的优点,弥补了JAVA的不足,很不错
-- by netlynx206 -
分享去华为面试的经历
三分钟....等我算出来前三分钟开始算
-- by hyxkangta123 -
分享去华为面试的经历
A=2 写错
-- by zhouzhao21 -
分享去华为面试的经历
大约五分钟, E = 8 , A = 4 穷举法,笔算。
-- by zhouzhao21






评论排行榜