Java基础重难点
文章平均质量分 73
fangzhibin4712
这个作者很懒,什么都没留下…
展开
-
10 Java中比较数组的值
对于String类型来说,String重写了equals方法(比较值);但对与数组来说,因为不是类,不能像一般的类那样使用,数组本身是一个特殊的对象,其equals比较的是内存地址是否一样;当我们想比较数组的内容是否一样,有两中方式:1.String类中有一个构造方法 public String (char[] value)2.使用Arrays类的equals方法(比较值)(推荐)原创 2011-12-25 20:00:34 · 1955 阅读 · 0 评论 -
10 Java中的多态是运行时行为or编译时行为
1.多态不是编译时行为,是运行时的行为2.Thinking in Java中:People areoften confused by other,non-object-oriented features of Java, like methodoverloading, which are sometimes presented as object-oriented. Don’t be fool原创 2011-12-25 19:53:38 · 1890 阅读 · 0 评论 -
10 Java 多线程编程环境中单例模式的实现
在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded 环境下却存在隐患。本文重点介绍惰性加载机制以及其在多线程环境下的使用方法。(作者numberzero,参考IBM 文章《Double转载 2011-12-25 21:25:42 · 584 阅读 · 0 评论 -
10 Java中的多态
多态:父类或者接口类型的引用指向子类或者实现该接口的类的对象例子1 多态:父类与子类的关系(PoliTest2.java)public class PoliTest2 { // 多态:父类与子类的关系 public static void main(String[] args) { /* * p是父类型的引用,指向的却是子类的对象;p并不是所有的子类方法都能调用,因为p是毕竟父原创 2011-12-25 19:42:40 · 466 阅读 · 0 评论 -
12 多线程同步1(synchronized )
知识点:1.在某个对象的所有synchronized方法中,在某一时刻,只能有一个唯一的一个线程去访问这些synchronized方法2.如果一个方法是synchronized方法,那么该synchronized关键字是给当前对象上锁(即this),即:如果一个synchronized方法给某个对象上锁了(正在执行,还未执行完),那么另外所有的线程都不能进入该对象其他的synchroniz原创 2012-01-08 19:45:29 · 697 阅读 · 0 评论 -
12 多线程同步2(synchronized )
接 12 多线程同步1(synchronized )例子2: ThreadTester2.java知识点:1、2;类C中的hello方法和world方法被synchronized修饰,分别给当前对象上锁,由于Thread t1和t2 是不同对象c,故hello方法和world方法上锁的对象不同;执行时,t1线程启动时,执行hello方法(睡眠5秒),此时程序继续执行,t2线程启动时,原创 2012-01-08 19:54:07 · 440 阅读 · 0 评论 -
14 Web相关
1.表单提交的get和post有什么区别?答:a.表单的method属性如果为get,那么所有的参数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式b. 客户端通过发送HTTP请求向服务器请求对资源的访问,HTTP请求的方式主要有get和post方式;根据HTTP请求的格式,按get方式发送请求时,信息附在请求的资源后面发送原创 2012-01-10 20:48:01 · 397 阅读 · 0 评论