
java
文章平均质量分 50
dandanyisheng
这个作者很懒,什么都没留下…
展开
-
方法重载(Overloading)和方法重写(Overriding)都是多态性的表现
(1)方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading) (2)方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回 值也一样的方法,就称为重写(Overriding) (3)方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现.转载 2016-05-25 09:02:01 · 1140 阅读 · 0 评论 -
JAVA 中常用的几个集合类
1. ArrayList 基于数组方式实现,无容量的限制。 在执行插入元素时可能要扩容,在删除元素时并不会减少数组的容量。 如果希望相应的缩小数组容量,可以调用trimToSize() 在查找元素时要遍历数组,对于非null的元素采取equals的方式寻找。 非线程安全。 2. LinkedList 基于双向链表机制实现。转载 2016-05-25 09:59:40 · 317 阅读 · 0 评论 -
java中instanceof用法
java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法: result = object instanceof class 参数: Result:布尔类型。 Object:必选项。任意对象表达式。 Class:必选项。任意已定义的对象类。 说明:转载 2016-05-25 09:48:55 · 210 阅读 · 0 评论 -
GC是什么? 为什么要有GC?
GC是垃圾收集的意思( Gabage Collection) ,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的, Java语言没有提供释放已分配内存的显示操作方法。 Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一:原创 2016-05-25 10:22:17 · 673 阅读 · 0 评论 -
JAVA的StringBuffer类
1、StringBuffer对象的初始化 StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。 例如: StringBuffer s = new StringBuffer(); 这样初始化出的StringBuffer对象是一个空的对象。 如果需要创建带有内容的StringBuffer对象转载 2016-05-25 11:19:07 · 220 阅读 · 0 评论 -
写一个函数, 2个参数, 1个字符串, 1个字节数,返回截取的字符串,要 求字符串中的中文不能出现乱码: 如 ( “ 我ABC”, 4) 应该截为 “ 我AB”,输入( “ 我 ABC汉DEF”, 6
public String subString(String str, int subBytes) { int bytes = 0; // 用来存储字符串的总字节数 for (int i = 0; i < str.length(); i++) { if (bytes == subBytes) { return str.substring(0, i); } char c = str.charAt(i转载 2016-05-25 13:48:06 · 1935 阅读 · 0 评论 -
Java 多线程以及区别
Runnable和Thread区别 如果一个类通过继承Thread来实现多线程的话,则不适合多个线程共享资源,而通过实现Runnable就可以做到这一点。 class MyTheard extends Thread{ private int num = 5;//不能声明为静态的全局变量 public void run(){ for(int i=0;i<100;i++){ if(n转载 2016-05-27 11:28:25 · 315 阅读 · 0 评论 -
Java开发中的23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2016-08-31 17:02:54 · 316 阅读 · 0 评论