java解惑
文章平均质量分 67
普通网友
这个作者很懒,什么都没留下…
展开
-
continue和break的区别
在一具循环体中,如果用break返回, 则不管其后面是否有满足for中条件的情况,都不做for中的循环体,即不会做;如果用continue返回,如果条件满足执行continue, 跳出下面语句的执行,而返回到for 语句的开头,再次判断for中的条件,从而根据条件执行其中的循环体内容。简单地说,比如这样一个程序:for(...) {...continue/break;....原创 2009-08-19 08:48:07 · 121 阅读 · 0 评论 -
一些比较复杂的运算符(二)
按位运算符 1. 按位与运算(&):二元运算符。当被运算的两个值都为1时,运算结果为1;否则为0。2. 按位或运算(|):二元运算符。当被运算的两个值都为0时,运算结果为0;否则为1。3. 按位异或运算(^):二元运算符。当被运算的两个值中任意一个为1,另一个为0时,运算结果为1;否则为0。4. 按位非运算(~):一元运算符。当被运算的值为1时,运算结果为0;当被运算的值为0时,运算结果...原创 2009-08-27 20:04:52 · 92 阅读 · 0 评论 -
一些比较复杂的运算符(一)
自增(++)和自减(--)运算符 package com.sdjt.study.fuhao; /** * @author:lyy * @version 创建时间:2009-8-4 下午07:40:06 * 类说明 */ public class Test { public static void test(){ int i = 0; int...原创 2009-08-27 19:50:15 · 397 阅读 · 0 评论 -
重载(overloading)和重写(overriding)
重载和重写都是针对方法的概念,在弄清楚这两个概念之前,我们先来了解一下什么叫方法的型构(英文名是signature,有的译作“签名”,虽然它被使用的较为广泛,但是这个翻译不准确的)。型构就是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstract、static、final等修饰符。比如下面两个就是具有相同型构的...原创 2009-08-27 19:36:42 · 124 阅读 · 0 评论 -
关于多态的理解
package com.sdjt.study.extend; /** * @author:lyy * @version 创建时间:2009-8-4 下午07:18:37 类说明 */ // 汽车接口 interface Car { // 汽车名称 String getName(); // 获得汽车售价 int getPrice(); } // 宝马...原创 2009-08-27 19:32:46 · 94 阅读 · 0 评论 -
Switch语句什么时候可以用
package com.sdjt.study.jibenleixing; /** * @author:lyy * @version 创建时间:2009-8-4 下午06:41:12 类说明 */ public class MathTest1 { // 枚举类型,Java5.0以上版本可用 static enum enum_e { A, B } publ...原创 2009-08-27 18:47:02 · 394 阅读 · 0 评论 -
Math.round()方法
java.lang.Math类里有两个round()方法,它们的定义如下: public static int round(float a) { //other code } public static long round(double a) { //other code } 它们的返回值都是整数,且都采用四舍五入法。运算规则如下:1. 如果参数为正数,且小数点后第一位>...原创 2009-08-27 18:37:33 · 414 阅读 · 0 评论 -
java内部类
[quote="kaka2008"]内部类详解 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 [code="java"] public class First { public class Contents{ public void f(){ System.out.println("In Class First's inner Class Co...原创 2009-08-27 16:06:36 · 84 阅读 · 0 评论 -
String类型的一些基本操作
public class StringOperation { public static void main(String[] args) { String srcstr = "abcdefg"; String substr = "cdef"; Strin...原创 2009-08-27 14:21:57 · 125 阅读 · 0 评论 -
java定时器在编
public class TestTimeTask { /** * 定时器启动后等待时间,60秒 */ private static final int DELAY = 60000; /** * 定时器间隔,24小时 */ private static final int INTERVAL = 86400000; public TestTim...原创 2009-08-26 09:59:55 · 87 阅读 · 0 评论 -
java定时器
public class TimerListener implements ServletContextListener { private Timer containerTimer = null; /** * 定时器的执行 */ public void contextInitialized(ServletContextEvent e) { try ...原创 2009-08-26 09:58:08 · 81 阅读 · 0 评论 -
java日期操作 及 Timer定时器
Date,这个大家都认识了,用于保存日期信息,但不推荐进行日期操作及初始化特定日期 Calendar及其子类GregorianCalendar:日历类,日期操作,初始化特定日期。 DateFormat及其子类SimpleDateformat: 日期格式化,日期的默认显示方式不适合中国人,所以需要格式化为中国人常用的格式来显示。 取得当期日期, Date ...原创 2009-08-25 09:07:53 · 198 阅读 · 0 评论 -
Java中字符串转变为Date类型
在web开发中,经常会遇到需要把字符串转换为java.util.Date类型以及需要把java.util.Date类型转变为java.sql.Date类型。这里主要需要用到SimpleDateFormat类来转换。 下面是简单实例: String strToFormat="2009-01-05"; String formatPattern="YY-MM-DD"; SimpleDa...原创 2009-08-19 09:02:14 · 199 阅读 · 0 评论 -
String.split()的使用应注意的地方
在java.lang包中有String.split()方法,返回是一个数组:但对于字符串中的一些特殊分割符,应该注意一点:1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String....原创 2009-08-19 09:01:22 · 82 阅读 · 0 评论 -
java继承时构造函数的调用
class Person { private String name=""; private int age=0; public Person() { System.out.println("person无参数构造函数"); } public Person(String name,int age) { this.name=name; this.a...原创 2009-08-19 08:58:35 · 136 阅读 · 0 评论 -
Java中==与equals的区别
在Java中,Object是所有类的超类。Object中有两个方法:equals()和hashCode()。所有的类都会继承这两个方法。而在Object中equals()方法的默认实现与==运算符相同,都是比较对象在内存中的地址是否相同。例如: Test test1=new TestI(); Test test2=new Test(); Test test3=test1; System....原创 2009-08-19 08:49:24 · 83 阅读 · 0 评论 -
一些比较复杂的运算符(三)
移位运算符 移位运算符和按位运算符一样,同属于位运算符,因此移位运算符的位指的也是二进制位。它包括以下几种:1. 左移位(<<):将操作符左侧的操作数向左移动操作符右侧指定的位数。移动的规则是在二进制的低位补0。2. 有符号右移位(>>):将操作符左侧的操作数向右移动操作符右侧指定的位数。移动的规则是,如果被操作数的符号为正,则在二进制的高位补0;如果被操作数的符号为负,...原创 2009-08-27 20:08:30 · 423 阅读 · 0 评论