![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识要点
寸人
成也己,败也己。
展开
-
Collection 和 Collections的区别
Collection是集合类的上级接口,继承与他的接口主要有Set 和List。 Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索排序线程安全化等操作。 1、java.util.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为转载 2014-08-19 16:42:12 · 387 阅读 · 0 评论 -
Thread的run()方法与start()方法
今天看到一个面试题问到Thread的run()方法与start()方法原创 2014-08-21 14:36:48 · 732 阅读 · 0 评论 -
String, StringBuffer与StringBuilder
String, StringBuffer与StringBuilder String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) String: 在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况: (1) 对于String s1=new String(“abc”)语句与Strin原创 2014-08-21 11:49:57 · 435 阅读 · 0 评论 -
java 访问权限
java 访问权限 1 成员访问控制权限 public、protected和private这几个java访问控制权限修饰词在使用时,是置于类中每个成员的定义之前的——无论它是一个域或是方法。每个访问权限修饰词仅仅控制它所修饰的特定定义的访问权。 1 包访问权限 默认访问权限没有任何关键字,但通常是值包访问权限(有时也表示成friendly)。这就意味着当前的包中的所有类对那个成员都有访问权原创 2014-08-13 10:34:26 · 385 阅读 · 0 评论 -
java的四种引用
在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReference) 强引用是使用最普遍的引用,类似“Obje原创 2014-08-26 21:40:55 · 394 阅读 · 0 评论 -
int 和 Integer的区别
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。int是java的原始数据类型,Integer是java为int提供的封装类Java为每个原始类型提供了封装类。 原始类型 封装类 boolean Boolean char Character byte Byte原创 2014-08-14 16:45:13 · 458 阅读 · 0 评论 -
java 接口
1 Java接口的特征归纳: 1, Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)。 2, Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化。 1. public interface A 2. {原创 2014-08-13 15:26:40 · 498 阅读 · 0 评论 -
Java容器基本要点
Java容器基本要点 可将java容器类库划分为两个不同的概念: 1)Collection:一个独立元素的序列,这些元素都服从一条或多条规则。List按照插入顺序保存元素,set不插入重复元素。Queue按照队列规则确定对象产生顺序。 2)Map:一组成对的对象,可以使用键值key来查找值。 1. List List可以将元素维护在特定的序列中。 有两种类型的List: 1> 基原创 2014-08-12 17:22:23 · 416 阅读 · 0 评论 -
java 堆和栈
先了解具体的概念: JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)。 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身。 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的原创 2014-08-19 19:09:55 · 372 阅读 · 0 评论