【Java基础】
文章平均质量分 60
Wang_Y_
Begin ....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中子类、父类、变量、static方法的加载顺序
先来看一下下面这段代码,此段代码转载于:http://www.jb51.net/article/37881.htm class Parent { // 静态变量 public static String p_StaticField = "父类--静态变量"; // 变量(其实这用对象更好能体同这一点,如专门写一个类的实例) //如果这个变量放在初始化块的原创 2016-06-30 16:40:24 · 5066 阅读 · 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 · 646 阅读 · 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 · 342 阅读 · 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 · 1277 阅读 · 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 · 4864 阅读 · 0 评论 -
HashTable和HashMap的区别
HashTble和HashMap都实现了Map接口,但是它们也有很多区别 HashTble和HashMap的区别主要的以下几点: 1、HashTable是线程安全的,因为它的大部分方法使用了Sychronized进行修饰,所以它的方法能够进行同步,从而保证线程安全性, HashMap的方法没有使用Sychronized修饰,所以不能保证线程的安全, 如果HashMap想要保证方法同步,原创 2016-07-08 00:30:11 · 583 阅读 · 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 · 1566 阅读 · 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 · 328 阅读 · 0 评论
分享