摘要:
public class EqualTest { public static void main(String[] args) { //对于基本类型的变量。"=="和"equal"的区别 int t1=57; int t2=67; int t3=124; in... 阅读全文
摘要:
内省(Introspector)是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为... 阅读全文
摘要:
1.子类的构造函数如果要引用super的话,必须把super放在函数的首位. 1 class Base { 2 Base() { 3 System.out.println("Base"); 4 } 5 } 6 7 public class Checket exten... 阅读全文
摘要:
1 mport java.lang.reflect.Constructor; 2 import java.lang.reflect.Method; 3 4 5 public class CallMethod { 6 7 public static void main(Stri... 阅读全文
摘要:
这几天闲来无事。在网上看了一个题目,相信大家都知道这个题目static void change(String str){ str="welcome"; } public static void main(String[] args) { String str = "123"; change(str... 阅读全文
摘要:
wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态。如果... 阅读全文
摘要:
在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。。举个例子,如果你的Java程序中有两个线程——即生产者和消费者,那么生产者可以通知消费者,让消费者开始消耗数据,因为队列缓 冲区中有内容待消费(不为空)。相应的,消费者可以通知生产者可以开始生成更多的数据,... 阅读全文
摘要:
Java中的多线程是一种抢占式的机制而不是分时机制。抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。共同点:1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。2. wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使... 阅读全文
摘要:
1、Java中过滤出字母、数字和中文的正则表达式(1)过滤出字母的正则表达式 [^(A-Za-z)](2)过滤出数字的正则表达式[^(0-9)](3)过滤出中文的正则表达式 [^(\\u4e00-\\u9fa5)](4)过滤出字母、数字和中文的正则表达式 [^(a-zA-Z0-9\\u4e0... 阅读全文
摘要:
Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布。Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也... 阅读全文