![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
极之光
这个作者很懒,什么都没留下…
展开
-
Java垃圾回收机制
地址垃圾回收的意义垃圾收集的算法分析System.gc()方法finalize()方法触发主GC(Garbage Collector)的条件减少GC开销的措施关于垃圾回收的几点补充转载 2015-04-10 18:26:21 · 437 阅读 · 0 评论 -
HashMap实现
Java HashMap工作原理及实现深入Java集合学习系列:HashMap的实现原理原创 2017-06-13 00:37:30 · 315 阅读 · 0 评论 -
Java多线程
1. 创建与启动:a.继承Thread方法,重写run()方法new Thread(){ public void run(){ }}.start();b.实现Runnable接口,重写run()方法,再传入Thread。new Thread(new Runnable(){ public viod run(){ }}).start();区别:Thread本身实原创 2017-06-12 20:39:25 · 247 阅读 · 0 评论 -
区分 wait() sleep()
所属类:wait()是Object中的方法,sleep()是Thread中的静态方法锁:sleep只是让当前线程让出cpu给其他线程,不会释放对象锁;wait是进入对象的 wait pool池中,会释放对象锁。使用范围:3,wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在 任何地方使用 synchronized(x){ x.noti原创 2017-06-12 20:14:42 · 244 阅读 · 0 评论 -
Object有哪些基本的方法
1.toString方法 该方法用得比较多,一般子类都有覆盖。2.equals方法 该方法是非常重要的一个方法。一般equals和==是不一样的,但是在Object中两者是一样的。子类一般都要重写这个方法。 3.hashCode方法 该方法用于哈希查找,重写了equals方法一般都要重写hashCode方法。这个方法在一些具有哈希功能的Collection中用到。 一般必须满足obj1.e转载 2017-06-12 19:33:35 · 1481 阅读 · 0 评论 -
Java中的一些小点
可参考:近5年133个Java面试问题列表最有价值的50道java面试题 适用于准入职Java程序员100+经典Java面试题及答案解析1.多态A系统访问B系统,B系统可提供多种服务方式,而这对于A系统来说都是透明的。实现多态的技术:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。多态的作用:消除类型之间的耦合关系,方便调用。多态原创 2017-06-12 13:01:09 · 389 阅读 · 0 评论 -
理解Java泛型 通配符 ? 以及其使用
理解Java泛型 通配符 ? 以及其使用什么是泛型:Java泛型带到的好处:泛型自定义:类、接口、方法泛型的使用通配符?什么时候会用通配符:通配符的extends super关键字不使用泛型的变量原创 2017-06-04 12:13:11 · 689 阅读 · 1 评论 -
JAVA修饰符速查表
JAVA修饰符速查表原创 2015-05-08 11:22:14 · 754 阅读 · 0 评论 -
静态导入Static import
静态导入Static import 要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。 静态导入也是JDK5.0引入的新特性,下面以实例来说明静态导入的用法: 比如先在一个包中定义一个这样的类:package com.example.learnjava;public cla转载 2015-04-07 11:00:44 · 330 阅读 · 0 评论 -
JAVA各版本更新特性
JAVA各版本更新特性1-8转载 2015-04-19 23:24:19 · 604 阅读 · 0 评论 -
JAVA的数据类型
引用数据类型: 类、接口类型、数组类型、枚举类型、注解类型; 基本数据类型和引用数据类型的区别: 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上; 引用数据类型在被创建时,首先要在栈上给其引用(句柄)分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。 例如,有一个类Person,有属性name,age,带有参的构原创 2015-04-07 16:37:46 · 573 阅读 · 0 评论 -
类,方法,成员变量,局部变量的可用修饰符
1.类,方法,成员变量,局部变量的可用修饰符2.访问控制修饰符原创 2015-04-07 23:50:01 · 515 阅读 · 0 评论 -
Java中的深拷贝、浅拷贝
Java中的深拷贝、浅拷贝原创 2017-06-13 15:39:54 · 329 阅读 · 0 评论