2015年9月19日

Java基础知识强化48:Java中哈希码

摘要: 1.概念: 哈希其实只是一个概念,没有什么真实的指向。它的目的是保证数据均匀的分布到一定的范围内。所以不同数据产生相同的哈希码是完全可以的。 现在是站在JAVA虚拟机的角度来看内存里面的布局,站在JAVA虚拟机的角度,在内存里面有好多好多个对象,这里用椭圆来代表一个个对象。一个程序运行起来的时候... 阅读全文

posted @ 2015-09-19 21:40 鸿钧老祖 阅读(300) 评论(0) 推荐(0) 编辑

Java基础知识强化47:StringBuffer类之StringBuffer的三个面试题

摘要: 1. 面试题:String,StringBuffer,StringBuilder的区别 ? 答:String是字符串内容不可变的,而StringBuffer和StringBuilder是字符串内容长度可变的; StringBuffer是同步的,数据安全,效率低。 StringBuilder是不同步的 阅读全文

posted @ 2015-09-19 21:17 鸿钧老祖 阅读(1571) 评论(0) 推荐(0) 编辑

Java基础知识强化46:StringBuffer类之判断一个字符串是否对称案例

摘要: 1. 分析:判断一个字符串是否是一个对称的字符串,我们只需要把字符串的第1个字符和最后1个字符,第2个字符和倒数第2个字符,…… 比较的次数是长度除以2. 方法1:通过取取索引对应值来进行一一比对 方法2:通过StringBuffer的取反方法reverse获取其逆向值 2. 案例演示: 程序的运行 阅读全文

posted @ 2015-09-19 20:52 鸿钧老祖 阅读(2593) 评论(0) 推荐(0) 编辑

Java基础知识强化45:StringBuffer类之字符串反转的案例

摘要: 1. 案例演示: 1 package cn.itcast_07; 2 3 import java.util.Scanner; 4 5 /* 6 * 把字符串反转 7 */ 8 public class StringBufferTest3 { 9 public static void ... 阅读全文

posted @ 2015-09-19 20:43 鸿钧老祖 阅读(486) 评论(0) 推荐(0) 编辑

Java基础知识强化44:StringBuffer类之把数组拼接成指定格式的字符串的案例

摘要: 1. 先看案例代码如下: 1 package cn.itcast_07; 2 3 /* 4 * 把数组拼接成一个字符串 5 */ 6 public class StringBufferTest2 { 7 public static void main(String[] args) { ... 阅读全文

posted @ 2015-09-19 20:37 鸿钧老祖 阅读(455) 评论(0) 推荐(0) 编辑

Java基础知识强化43:StringBuffer类之StringBuffer和String的相互转化

摘要: 1. String和StringBuffer的相互转换思想是:A-----B的转换,我们把A转换为B,其实是为了使用B的功能;B-----A的转换,我们可能的结果是A类型,所以还要转换回来2. 案例演示: 1 package cn.itcast_07; 2 3 /* 4 * 为什么我们要讲解类之... 阅读全文

posted @ 2015-09-19 20:27 鸿钧老祖 阅读(219) 评论(0) 推荐(0) 编辑

Java基础知识强化42:StringBuffer类之StringBuffer的截取功能

摘要: 1. StringBuffer的截取功能: public String subString(int Start): public String subString(int Start, int end):包含首,不包含尾 返回类型是String类型,和前面几个功能不一样,本身没有发生变化。 2. 案 阅读全文

posted @ 2015-09-19 20:15 鸿钧老祖 阅读(331) 评论(0) 推荐(0) 编辑

Java基础知识强化41:StringBuffer类之StringBuffer的反转功能

摘要: 1. StringBuffer 的反转功能:public StringBuffer reverse():2. 案例演示: 1 package cn.itcast_05; 2 3 /* 4 * StringBuffer的反转功能: 5 * public StringBuffer reverse(... 阅读全文

posted @ 2015-09-19 20:09 鸿钧老祖 阅读(171) 评论(0) 推荐(0) 编辑

Java基础知识强化40:StringBuffer类之StringBuffer的替换功能

摘要: 1. StringBuffer的替换功能:public StringBuffer replace(int start, int end, String str):2. 案例演示: 1 package cn.itcast_04; 2 3 /* 4 * StringBuffer的替换功能: 5 ... 阅读全文

posted @ 2015-09-19 20:00 鸿钧老祖 阅读(245) 评论(0) 推荐(0) 编辑

Java基础知识强化39:StringBuffer类之StringBuffer的删除功能

摘要: 1. StringBuffer的删除功能: public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回字符串缓冲区本身。 public StringBuffer delete(int start, int end):删除从指定位置开始到指定位置 阅读全文

posted @ 2015-09-19 19:54 鸿钧老祖 阅读(260) 评论(0) 推荐(0) 编辑

Java基础知识强化38:StringBuffer类之StringBuffer的添加功能

摘要: 1. StringBuffer的添加功能:public StringBuffer append(String str):可以把任意类型数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。public StringBuffer insert(int offset, String str):在指定位置把... 阅读全文

posted @ 2015-09-19 19:36 鸿钧老祖 阅读(236) 评论(0) 推荐(0) 编辑

Java基础知识强化37:StringBuffer类之StringBuffer的构造方法

摘要: 1. StringBuffer的构造方法: (1)StringBuffer(): (2)StringBuffer(CharSequence seq): (3)StringBuffer(int capacity): (4)StringBuffer(String str): 2. 案例演示: 运行的结果 阅读全文

posted @ 2015-09-19 19:21 鸿钧老祖 阅读(291) 评论(0) 推荐(0) 编辑

Java基础知识强化36:StringBuffer类之StringBuffer的概述

摘要: 1. StringBuffer类概述: (1)String的缺陷: 我们如果对字符串进行拼接操作,每次拼接,都会构造一个新的String对象,既耗时,又浪费空间。如下图: (2)StringBuffer弥补了String的缺陷 为了改进这个问题,而StringBuffer就可以解决这个问题。 Str 阅读全文

posted @ 2015-09-19 19:13 鸿钧老祖 阅读(311) 评论(0) 推荐(0) 编辑

Java基础知识强化35:String类之String的其他功能

摘要: 1. String类的其他功能:(1)替换功能:String replace(char old, char new)String replace(String old,String new)(2)去除字符串两端的空格String trim()(3)按照字典顺序比较两个字符串int compareTo... 阅读全文

posted @ 2015-09-19 17:41 鸿钧老祖 阅读(169) 评论(0) 推荐(0) 编辑

Java基础知识强化34:String类之String类的转换功能

摘要: 1. String类的转换功能 2. 案例: 运行结果: 2. 特别的使用String[] split(String regex) //将字符串变成字符串数组(字符串切割) 阅读全文

posted @ 2015-09-19 17:12 鸿钧老祖 阅读(182) 评论(0) 推荐(0) 编辑

Java基础知识强化33:String类之String类的获取功能

摘要: 1. String类的获取功能 2. 案例: 运行结果: 3. 小案例 (1)字符串遍历 (2)统计大小写字母、数字字符的个数 分析:• 定义三个统计变量:bigCount = 0,smallCount = 0,numberCount = 0 • 遍历字符串,得到每一个字符:length() 和 c 阅读全文

posted @ 2015-09-19 15:31 鸿钧老祖 阅读(221) 评论(0) 推荐(0) 编辑

Java基础知识强化32:String类之String类的判断功能

摘要: 1. String类的判断功能:boolean equals (Object obj )boolean equalsIgnoreCase (String str )boolean contains (String str )boolean startsWith (String str )b... 阅读全文

posted @ 2015-09-19 15:21 鸿钧老祖 阅读(282) 评论(0) 推荐(0) 编辑

Java基础知识强化31:String类之String的面试题

摘要: 1.先看一个图: 2.String面试题: (1)题1: (2)题2: 程序理解示意图: 阅读全文

posted @ 2015-09-19 14:59 鸿钧老祖 阅读(245) 评论(0) 推荐(0) 编辑

Java基础知识强化30:String类之String的特点(String为什么是final)

摘要: 1. String字符串特点: 一旦被赋值,字符串值就不能改变。 这里String是final修饰的,具有不可继承性。 2. 为什么String是final? 主要是为了"效率" 和 "安全性" 的缘故. (1)效率: String设计的时候考虑很周到,倘若允许用户继承String,自定义MyStr 阅读全文

posted @ 2015-09-19 14:44 鸿钧老祖 阅读(248) 评论(0) 推荐(0) 编辑

Java基础知识强化29:String类之String类构造方法

摘要: 1. 常用String构造方法使用: 1 package cn.itcast_01; 2 3 /* 4 * 字符串:就是由多个字符组成的一串数据。也可以看成是一个字符数组。 5 * 通过查看API,我们可以知道 6 * A:字符串字面值"abc"也可以看成是一个字符串对象。 ... 阅读全文

posted @ 2015-09-19 10:35 鸿钧老祖 阅读(286) 评论(0) 推荐(0) 编辑

导航