文章列表
JAVA的Hello World程序
文件123.java
class Demo{
public static void main(String[] args){
System.out.println("Hello World");
}
}
javac 123.java //java编译,生成Demo.class
java Demo //java运行
public强制文件名为Demo.java
public class Demo{
public static void main(String[] args){
Syste ...
JAVA环境变量配置
一、我的电脑->属性->高级->环境变量->系统变量
JAVA_HOME=D:\java\jdk1.7.0_06
PATH=%JAVA_HOME%\bin (放在最前面)
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar
二、DOS下临时设置环境变量。
set path=D:\java\jdk1.7.0_06
JDK和JRE
一、什么是JDK?什么是JRE?
JRE
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK
JDK 是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE 。所以安装了JDK ,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe) 等。
二、JDK的下载和安装。
下载地址:
http://www.oracle.com/technetwork/java/javase ...
JAVA语言的三种技术架构
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如 Servlet Jsp 等,主要针对于Web应用程序开发。
J2SE(Java 2 Platform Standard Edition )标准版
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
比如Java版的扫雷。
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案 ...
常用的DOS命令
• dir : 列出当前目录下的文件以及文件夹
• md : 创建目录
• rd : 删除目录
• cd : 进入指定目录
• cd.. : 退回到上一级目录
• cd/ : 退回到根目录
• del : 删除文件
• exit : 退出dos 命令行
营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?
答案:
尊敬的李先生:您好!首先感谢您使用我们公司的产品。您的支持是我们发展的动力。同时,我 ...
某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。
答案:
亲爱的用户:您好,为了回报广大用户,我公司最近对N型电池进行了技术升级,凡在*年* 月*日前购买的N型电池用户,均可到我公司销售网点进行免费更换升 级。如果你更喜欢用原来的电池,我们将会送给你50元的新手机折换券。 再次感谢您对我们工作的支持! **手机股份有限公司 *年*月*日(注意,不要搞用户已知道此电池设计寿命的假想,现在我们需要把实际的使用寿命当设计寿命,只不过价格相对低一点。我查看了一下我的手机 ...
HashMap和Hashtable的区别
答案:
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。
HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。
HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。
Hashtable继承自Dictionary类,而HashMap是Java1.2 ...
下面的表达式中正确的是
1、String s=″你好″;int i=3;s+=i;
2、String s=″你好″;int i=3;if(i==s){s+=i};
3、String s=″你好″;int i=3;s=i+s;
4、String s=″你好″;int i=3;s=i+;
答案:3
以下代码有什么错误
public class Something {
public int addOne(final int x) {
return ++x;
}
}
答案:
int x被修饰成final,意味着x不能在addOne method中被修改
Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
答案:
可以继承其他类或完成其他接口,在swing编程中常用此方式。
字符串t中的字符为
String s = "hypertext";
String t = s.substring(2, 5);
1、"yper"
2、"ype"
3、"pert"
4、"per"
答案:4
EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。
答案:
EJB包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT等技术实现。
SessionBean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。EntityBean被用来代表应用系统中用到的数据。
对于客户机,SessionBean是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。
对于客户机,EntityBean是一种持久性 ...
下面哪个描述是正确的
1、Applet程序中不需要main()方法,也不能有
2、Application程序中可以没有main()方法
3、Applet程序中可以不定义init( )方法
4、Application程序中必须有run( )方法
答案:3