【Java基础】
文章平均质量分 60
Wang_Y_
Begin ....
展开
-
Java中子类、父类、变量、static方法的加载顺序
先来看一下下面这段代码,此段代码转载于:http://www.jb51.net/article/37881.htmclass Parent { // 静态变量 public static String p_StaticField = "父类--静态变量"; // 变量(其实这用对象更好能体同这一点,如专门写一个类的实例) //如果这个变量放在初始化块的原创 2016-06-30 16:40:24 · 4953 阅读 · 1 评论 -
String比较 ==和equals的区别
在进行String的比较之前,我们首先需要明白,String在Java中是作为一个对象存在的,而不是基础数据类型我们创建一个String通常有以下两种方法:1、String a = "test";2、String a = new String("test");而这两种方法声明的String字符串也是有区别的,1>中声明的字符串是作为字符串常量存储在常量池中的2>中声明的字符原创 2016-07-01 13:17:01 · 583 阅读 · 0 评论 -
关于Java中的String为什么不可变
讨论String不可变,我们首先需要弄清楚的一点,不可变是指的什么不可变!以我的理解,String不可变是指,当String对象创建之后,这个创建的对象就不会再发生变化看下面这段代码:public class String_1 { public static void main(String[] args){ String a = "test123456"; Syst原创 2016-07-01 15:34:41 · 299 阅读 · 0 评论 -
Java函数中传值与传引用的区别
1、对于基本数据类型,传递到函数中的是源变量的值看下面例子:public class Value_Index { public static void main(String[] args){ int i = 100; method(i); System.out.println("method()中 i = "+method(i)); System.out.pri原创 2016-07-01 20:33:55 · 1225 阅读 · 0 评论 -
ArrayList和LinkList的区别
一、ArrayList和LinkList的共同点 1、ArrayList和LinkList都实现了以下接口:java.util.List、 Cloneable,、java.io.Serializable由于实现了java.util.List接口,支持泛型,ArrayList和LinkList都能够用来存放各种数据类型的对象;实现了Cloneable接口,能够支持克隆实现原创 2016-07-07 18:10:20 · 4692 阅读 · 0 评论 -
HashTable和HashMap的区别
HashTble和HashMap都实现了Map接口,但是它们也有很多区别HashTble和HashMap的区别主要的以下几点:1、HashTable是线程安全的,因为它的大部分方法使用了Sychronized进行修饰,所以它的方法能够进行同步,从而保证线程安全性,HashMap的方法没有使用Sychronized修饰,所以不能保证线程的安全,如果HashMap想要保证方法同步,原创 2016-07-08 00:30:11 · 543 阅读 · 0 评论 -
计算一个字符串在另外一个字符串中出现的次数
import java.util.Scanner;/* 计算字符串str2在字符串str1中出现的次数 * 例如:str1 = "aaaa",str2 = "aa",出现的次数记为两次 * */public class JiSuanZiFuChuanChuXianCiShu { public static void main(String[] args) { Scanner sc原创 2016-07-09 10:41:06 · 1510 阅读 · 0 评论 -
String与StringBuffer、StringBuilder的区别
1、String是不可变的,StringBuffer和StringBuilder是可变的String和StringBuffer、StringBuilder内部都是使用char[]数组来存储,但它们之间内部的定义不同查看源码可知:String内部声明的char[]数组是 private final char value[];StringBuffer和StringBuiler都是继承自原创 2016-07-01 16:39:38 · 282 阅读 · 0 评论