j2se
文章平均质量分 78
kandy_java
我爱JAVA一直以它为目标勤奋成就未来.
展开
-
《Java试题》
《Java试题》 一、选择题(20分)说明:将正确答案填写在题目前的[ ]内,每小题2分。[ B] 1.可以将()范围的数值赋给short型变量:A.0~2^16-1 B.-2^15~2^15-1 C. 0~2^32-1 D. -2^31~2^31-1[ A ]2.根据给出的下面代码,那个选项是正确的?public class test{原创 2013-05-31 15:12:49 · 964 阅读 · 0 评论 -
Java转型(向上或向下转型)
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是转载 2014-12-03 22:16:33 · 317 阅读 · 0 评论 -
线程池
线程池: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服务器性能。 一个原创 2014-07-12 17:34:39 · 386 阅读 · 0 评论 -
java的System.getProperty()方法可以获取的值
java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的 URLjava.homeJava安装目录java.vm.specification.versionJav转载 2014-07-08 10:42:43 · 341 阅读 · 0 评论 -
sleep和wait有什么区别
1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用(使用范围) synchronized(x){ x.notify() //或者w转载 2014-06-12 18:28:21 · 1922 阅读 · 0 评论 -
Map中删除数据
在Map中直接删除内容将抛出 java.util.ConcurrentModificationException 异常,如果要删除可以用Iterator的remove()方法。以下代码报错:Java代码 Map map = new HashMap (); map.put("1", "a"); map.put("2", "b"); map.put("转载 2014-07-18 12:36:14 · 4059 阅读 · 0 评论 -
Java中的线程Thread总结
前几篇都介绍了几个关于Thread的几个方法,下面就来总结一下吧,首先来看一张图,下面这张图很清晰的说明了线程的状态与Thread中的各个方法之间的关系,很经典的!在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这转载 2014-07-13 21:08:46 · 469 阅读 · 0 评论 -
linux配置java环境变量(详细)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需转载 2013-10-12 17:20:19 · 507 阅读 · 0 评论 -
Java桌面程序打包成exe可执行文件
前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,co原创 2013-10-04 13:40:53 · 522 阅读 · 0 评论 -
error和exception的区别,RuntimeException和非RuntimeException的区别
1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如原创 2013-07-03 22:13:11 · 354 阅读 · 0 评论 -
Abstract class和Interface的区别
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取而代之,原创 2013-06-09 18:50:00 · 453 阅读 · 0 评论 -
简单计算器的实现(awt技术)
package homework;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public c原创 2013-05-31 14:43:19 · 774 阅读 · 0 评论 -
简单记事本的实现(swing技术)
package homework;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNot原创 2013-05-31 14:47:05 · 712 阅读 · 0 评论 -
获取网页中所有的email地址
public class EmailGet{ /** * * * @param args * @see [类、类#方法、类#成员] */ public static void main(String[] args) { // 声明一个字符输入流对象FileReader对象原创 2013-05-31 17:03:53 · 707 阅读 · 0 评论 -
重点知识点概要
1:重写和重载(1)方法的参数,类型必须一致(2)必须是在子类中重写(3)重写之后不能比父类抛出更多的异常(4)父类的静态方法不能重写为非静态方法(5)父类的非静态方法不能重写为静态方法(6)父类的抽象方法可以重写为抽象方法(7)父类的抽象方法可以重写为抽象方法(8)子类重写不能缩小访问权限(9)父类的私有方法不能被重写重载:(1)方法名必须相同(2)方法的参数类型,参数个数,参数原创 2013-05-31 15:00:44 · 502 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如a转载 2015-06-01 13:23:57 · 361 阅读 · 0 评论