随笔分类 -  Java编程

摘要:正则表达式 写一个功能实现QQ号码的校验。import java.util.Scanner;public class RegexDemo01 { public static void main(String[] args) { Scanner sc = new Scanner(... 阅读全文
posted @ 2015-12-05 18:31 我是一名老菜鸟 阅读(8094) 评论(0) 推荐(0) 编辑
摘要:1、Character类的概述 ·Character 类在对象中包装一个基本类型 char 的值 ·此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然2、构造方法public class CharacterDemo01 { public ... 阅读全文
posted @ 2015-11-09 11:46 我是一名老菜鸟 阅读(3360) 评论(0) 推荐(0) 编辑
摘要:1、包装类的概述 ·将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。 ·常用的操作之一:用于基本数据类型与字符串之间的转换。 ·基本类型和包装类的对应 为了对基本数据类型进行更多的操作,更方便的操作,Java就针对每一种基本数据类型提供了对应的类类... 阅读全文
posted @ 2015-11-09 11:36 我是一名老菜鸟 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:1、Arrays类概述 ·针对数组进行操作的工具类。 ·提供了排序,查找等功能。2、成员方法 ·public static String toString(int[] a):in[] a可以改为其他类型的数组,把数组转成字符串 ·public static void sort(int[] a... 阅读全文
posted @ 2015-11-09 11:22 我是一名老菜鸟 阅读(2988) 评论(1) 推荐(0) 编辑
摘要:1、数组排序 1)冒泡排序/** * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 * 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续, * 直至比较最后两个数,将小数放前,大数放后。至... 阅读全文
posted @ 2015-11-07 16:39 我是一名老菜鸟 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1、StringBuffer类概述 1)我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题 2)线程安全的可变字符序列 3)StringBuffer和String的区别 ·前者长度和内容可变,后者不可... 阅读全文
posted @ 2015-11-06 21:56 我是一名老菜鸟 阅读(6206) 评论(1) 推荐(2) 编辑
摘要:1、String类概述 ·字符串是由多个字符组成的一串数据(字符序列),也可以看成是一个字符数组。 · 字符串字符值“abc”也可以看成是一个字符串对象。 · 字符串是常量,一旦被赋值,就不能被改变。2、构造方法 ·public String():空构造。 ·public String... 阅读全文
posted @ 2015-11-06 11:44 我是一名老菜鸟 阅读(5936) 评论(0) 推荐(0) 编辑
摘要:1、Scanner类概述 JDK5以后用于获取用户的键盘输入,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的next方法将得到的标记转换为不同类型的值。2、现在使用的构造方法 pu... 阅读全文
posted @ 2015-11-03 19:28 我是一名老菜鸟 阅读(2719) 评论(0) 推荐(0) 编辑
摘要:1、Object类概述 1)类层次结构的根类。 2)所有类都直接或者间接的继承自该类。 3)构造方法 ·public Object() ·子类的构造方法默认访问的是父类的无参构造方法。 4)Object类的所有方法摘要2、学习常用的方法。 1)public int has... 阅读全文
posted @ 2015-11-03 17:44 我是一名老菜鸟 阅读(612) 评论(0) 推荐(0) 编辑
摘要:1、从面向过程到面向对象 在大家最熟悉的C语言中,如果要定义一个复杂的数据类型就用结构体(Struct)来实现,而为结构体的每个操作都定义一个函数,这个函数与结构体本身的定义没有任何关系。程序的重心集中在函数上。这样的项目结构较为松散且混乱,而且代码的重用性和维护性较差。所以就有了面向对象的概念。... 阅读全文
posted @ 2015-11-03 14:58 我是一名老菜鸟 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1、类的成员变量、构造函数、成员方法的初始化过程 当一个类使用new关键字来创建新的对象的时候,比如Person per = new Person();JVM根据Person()寻找匹配的类,然后找到这个类相匹配的构造方法,这里是无参构造,如果程序中没有给出任何构造方法,则JVM默认会给出一个无参构... 阅读全文
posted @ 2015-10-30 19:04 我是一名老菜鸟 阅读(3517) 评论(0) 推荐(1) 编辑
摘要:1、线性表2、线性链表3、栈4、队列5、串6、数组7、广义表8、树和二叉树二叉树:每个结点至多只有两棵子树(即二叉树中不存在度大于2的结点),并且,二叉树的子树有左右之分,其次序不能任意颠倒。二叉树的性质: 性质1:在二叉树的第i层上至多有2i-1个结点。 性质2:深度为k的二叉树至多有2k-1... 阅读全文
posted @ 2015-10-29 20:01 我是一名老菜鸟 阅读(62573) 评论(4) 推荐(2) 编辑