摘要: package cn.StringBuffer;/*需求:把字符串中的字符排序后输出 * 定义一个字符串 * 把字符串转成字符数组 * 对字符数组进行排序 * 把排序后的字符数组转成字符串 * 输出最后字符串 * * 字符数组转成字符串的方法: * 1.string类的valueof()方法可以转... 阅读全文
posted @ 2015-12-23 01:24 Deleting 阅读(762) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;/* * 选择排序:从0索引开始,依次和后面元素比较, * 小的往前放,第一次完毕,最小值出现在了最小索引处 * */public class XuanZe { public static void main(String... 阅读全文
posted @ 2015-12-23 01:24 Deleting 阅读(143) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;/* * * 需求,给定一个数组,int [] arr = {44,33,55,66,88}; * 变成[44, 33, 55, 66, 88] * * */public class PinJie { public s... 阅读全文
posted @ 2015-12-23 01:23 Deleting 阅读(376) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;/* * * 冒泡排序的思想: * 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 * * */public class MaoPao { public static void main(String[] a... 阅读全文
posted @ 2015-12-23 01:22 Deleting 阅读(199) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;import java.util.Scanner;/* * 需求:键盘录入一个字符串,判断它是不是对称的 * 第一种方法:因为要获取每一个字符,所以先把字符串转成字符数组,然后第一个跟最后一个比较 * * 第二种方法:利用StringBuffer的反... 阅读全文
posted @ 2015-12-23 01:20 Deleting 阅读(779) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;import java.util.Scanner;/* * 需求:键盘录入字符串,利用StringBuffer的reverse()方法进行反转显示 * */public class fanzhuan { public static void ma... 阅读全文
posted @ 2015-12-23 01:19 Deleting 阅读(992) 评论(0) 推荐(0)
摘要: package cn.StringBuffer;/*二分查找 * 前提:数组必须是有序的 * 思想:每次猜中间的那个元素,比较大或者小,就能减少一半的元素 * * 思路: * 定义最小的索引,最大索引 * 计算出中间的索引 * 拿中间... 阅读全文
posted @ 2015-12-23 01:18 Deleting 阅读(170) 评论(0) 推荐(0)
摘要: package cn.lianxi;/* * 需求:把数组中的数据按照指定的格式拼接成一个字符串 * 举例: * int [] arr = {1,2,3}; * 输出结果 * “[1, 2, 3]” * 分析: * 1.定义一个... 阅读全文
posted @ 2015-12-23 01:15 Deleting 阅读(3446) 评论(0) 推荐(0)
摘要: package cn.lianxi;import java.util.Scanner;/* * * 字符串反转 * 举例:键盘录入 “abc” * 结构:输出“cba” * * 分析:1.键盘录入一个字符串 * 2.定义一个新字符串 * 3.倒着遍历字符串,得到... 阅读全文
posted @ 2015-12-23 01:14 Deleting 阅读(669) 评论(0) 推荐(0)
摘要: package cn.lianxi;public class DaXiao { public static void main(String[] args) { /*需求把一个字符串的首字母转成大写,其余为小写(只考虑英文大小写字母字符) * 分析: ... 阅读全文
posted @ 2015-12-23 01:12 Deleting 阅读(1012) 评论(0) 推荐(0)
摘要: package cn.lianxi;public class Count { /* * 统计大串中小串出现的次数 * 举例:在字符串“woaijavawozhendeaijavawozhendejava” * 结果; * java出现了5次 ... 阅读全文
posted @ 2015-12-23 01:11 Deleting 阅读(1038) 评论(0) 推荐(0)
摘要: 1.字符 x 字符x,举例:‘a’表示字符a \\ 反斜线字符 \n 新行(换行)符('\u000A') \r 回车符(‘\u000D’)2.字符类 [abc] a.b 或者C(简单类) [^abc] 任何字符,除了a,b,或者c [a-zA-Z] a到z 或者A到Z,两头的字母包括在内(范围)... 阅读全文
posted @ 2015-12-23 00:50 Deleting 阅读(174) 评论(0) 推荐(0)
摘要: Math:用于数学运算的类成员变量: public static final double PI public static final double E成员方法: public static int abs(int a):绝对值 public static double ceil(double a... 阅读全文
posted @ 2015-12-23 00:50 Deleting 阅读(167) 评论(0) 推荐(0)
摘要: Calendar类 Calendar类是一个抽象类,它对待定瞬间与一组诸如YEAR,HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法成员方法 public static Calendar getinstance(); 通过调用此方法,得到一个对象 public int g... 阅读全文
posted @ 2015-12-23 00:49 Deleting 阅读(257) 评论(0) 推荐(0)
摘要: Date:表示特定的瞬间,精确到毫秒构造方法: Date():根据当前的默认毫秒值创建日期对象 Date(long date):根据给定的毫秒值创建日期对象 public long getTime():获取时间,以毫秒为单位 public void setTime(long time):设置时间从D... 阅读全文
posted @ 2015-12-23 00:48 Deleting 阅读(200) 评论(0) 推荐(0)
摘要: System类包含一些有用的类字段和方法,它不能被实例化方法: public static void gc():运行垃圾回收器, 此方法内部调用的是object类的finalize方法,该方法先释放当前的对象资源 再调用父类的finalize方法 public static void exit(in... 阅读全文
posted @ 2015-12-23 00:48 Deleting 阅读(153) 评论(0) 推荐(0)
摘要: Random:产生随机数的类构造方法: public Random():没有给种子,用的是默认种子,是当前时间的毫秒值 public Random(long seed):给出种子 给定种子后,每次得到的随机数是相同的成员方法: public int nextInt():返回的是int范围内的随机数 ... 阅读全文
posted @ 2015-12-23 00:47 Deleting 阅读(142) 评论(0) 推荐(0)
摘要: 为了让基本类型的数据进行更多的操作,java就为每种基本类型提供了对应的包装类类型byte Byteshort Shortint Integerlong Longfloat Floatdouble Doublechar Characterboolean BooleanInteger的构造方法 Int... 阅读全文
posted @ 2015-12-23 00:46 Deleting 阅读(448) 评论(0) 推荐(0)
摘要: Arrays:针对数组进行操作的工具类,比如说排序和查找1.public static String toString(int[] a) 把数组转成字符串2.public static void sort(int[] a) 对数组进行排序3.public static int binarSearch... 阅读全文
posted @ 2015-12-23 00:45 Deleting 阅读(139) 评论(0) 推荐(0)
摘要: String类---------------------------------------------字符串:就是由多个字符组成的一串数据,也可以看成一个字符数组通过查看api,我们可以知道: 1.字符串字面值“abc”也可以看成是一个字符串对象 2.字符串是常量,一旦被赋值,就不能改变。这里的不... 阅读全文
posted @ 2015-12-23 00:44 Deleting 阅读(162) 评论(0) 推荐(0)
摘要: StringBuffer类概述:线程安全的可变字符串我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象 既耗时,又浪费空间,而StringBuffer就可以解决这个问题StringBuffer和String的区别? 前者长度和内容可变,后者不可变。 如果使用前者做字符串的拼接,... 阅读全文
posted @ 2015-12-23 00:44 Deleting 阅读(205) 评论(0) 推荐(0)
摘要: Object类的讲解:--------------------------------public String toString();返回该对象的字符串表示 Integer类下的一个静态方法: public static String toHexString(int i):把一个整数转成一个十六进... 阅读全文
posted @ 2015-12-23 00:43 Deleting 阅读(283) 评论(0) 推荐(0)
摘要: Eclipse的基本使用------------------------------------------------ 工作空间 其实就是我们写的源代码所在的目录用Eclipse来完成一个HelloWorld案例 代码以项目为基本单位 1.创建项目 2.创建包 3.创建类 4.编写代码项目名字一... 阅读全文
posted @ 2015-12-23 00:41 Deleting 阅读(286) 评论(0) 推荐(0)
摘要: 成员变量和局部变量的区别? 1.在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 2.在内存中的位置不同 成员变量:在堆内存 局部变量:在栈内存 3.生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法... 阅读全文
posted @ 2015-12-23 00:40 Deleting 阅读(220) 评论(0) 推荐(0)
摘要: 常见dos命令盘符的切换 d:回车显示当前目录下的文件 dir(directory)创建目录 md(make directory)删除目录 rd(remove directory)注意:带内容的目录(文件夹)不能直接删除删除带内容的文件夹 rd + /s 文件夹名称(询问是否删除) ... 阅读全文
posted @ 2015-12-23 00:38 Deleting 阅读(201) 评论(0) 推荐(0)
摘要: 1.为什么要设置环境变量,如何设置,各有什么作用,path和classpath有什么区别?因为只有bin目录下有Java 和javac等命令,所以如果不配置的话,我们的程序就要到jdk的bin目录下去编写,显然我们的程序不可能跑到那里去写,如果配置了,那么我们可以在任意目录下去运行java命令 ja... 阅读全文
posted @ 2015-12-23 00:38 Deleting 阅读(439) 评论(0) 推荐(0)
摘要: 关键字-》标识符-》注释-》常量和变量->数据类型-》数据类型转换-》运算符-》语句-》函数-》数组关键字概述:--------------------------------------- 被java语言赋予特定含义的单词关键字特点 字母全部小写 例如class public void s... 阅读全文
posted @ 2015-12-23 00:36 Deleting 阅读(279) 评论(0) 推荐(0)