自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java简单计算器

package com.demo; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Demo extends JFrame implements ActionListener { /** * Serial Version UID */ private

2015-06-27 10:28:04 514

原创 java快速排序法

package com.demo; public class Demo { public static void main(String[] args) { int[] intArray = {12, 11, 45, 6, 8, 43, 40, 57, 3, 8,34}; System.out.println("Befor sorting: "); for (int i = 0; i

2015-06-26 12:07:51 487

原创 java冒泡排序

废话不说,上实例: package com.demo; public class Demo { public static int[] bubbleSort(int[] nums, String str){ /** * 从大到小排序,把最小值放在最右边 */ if(str.equalsIgnoreCase("desc")){ //最外层循环只需比较nums.leng

2015-06-25 23:29:39 437

原创 java选择排序法

选择排序法,每一趟从待排序的元素中选出最小(或最大)的一个元素,顺序放在已排序好的数列最后,直到全部数据元素排完。 package com.demo; public class Demo { public static int[] orderBySelect(int[] nums, String str){ /** * Ordered by descend */ if(s

2015-06-25 20:18:38 511

原创 java中Scanner输入字符串和BufferedReader输入字符串的区别

BufferedReader是字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取!速度要比Scanner快!而且也可以设置缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。 在创建Scanner类的对象时,需要用System.in作为它的参数,也可以将Scanner看作是System.in对象的支持者,System.in取得用户输入的内容后,交给Sca

2015-06-25 16:21:15 6168

原创 java正则表达式的使用

在程序中应用正则表达式涉及java.util.regex包中的Pattern类和Matcher类,其中Pattern类的作用是产生正则标准,Matcher 类的作用 是执行规范。 实例如下: package com.demo; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Demo

2015-06-25 15:27:43 439

原创 输入一个矩阵,求矩阵的迹

package com.demo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; class Matrix { /** * */ private int n = 0 ; /* * Th

2015-06-24 20:44:57 2212

原创 java对象克隆之深度克隆 deep clone

克隆技术默认的是浅度克隆,对于包含在对象内部的对象并没有克隆,例如对象stdA包含对象x,克隆后得到对象stdB,也包含对象x,但两个x所指向的数据成员相同。 深度克隆实例如下: package com.demo; class Book implements Cloneable{ private String name; private double price; public Book

2015-06-14 23:07:32 1073

原创 java的对象克隆技术clone()之浅度克隆(shallow Clone)

要使两个对象(栈空间不同)具有相同的属性,需要利用java语言的对象克隆技术。对象克隆就是对象的复制,即完整的复制一个对象。java.lang.Object类的 clone()方法能够实现对象的复制。克隆技术需要类实现Cloneable接口,并覆写clone()方法。 class 类名 implements Cloneable{ public Object clone() throws Cl

2015-06-14 22:31:41 649

原创 Comparable 接口以及Comparator接口的简单使用

进行排序操作必须指定排序规则。 Arrays 的 sort()方法默认情况下对基本数据类型进行 排序,因为基本类型已经 指定了排序规则,而如果想对 对象类型进行排序,则该类要实现Comparable接口来确定排序规则。 Comparable 接口用来制定两个同类对象比较的规则。 Comparable接口定义: public interface Comparable{ public int

2015-06-11 22:49:04 743

原创 Iterator接口的简单用法

Iterator迭代接口是专门用来进行迭代输出的接口,定义如下: public interface Iterator{ } Iterator 接口提供的常用方法如下: 序号 常用方法 说明 1 public boolean hasNext() 判断集合是否有下一个元素 2 pulbic E next() 取出当前元素 3 publi

2015-06-11 17:14:00 763

原创 线程的sleep()方法的简单使用

线程的sleep方法签名位:  public static void sleep(long millis) throws InterruptException,  是静态方法,使目前正在执行的线程休眠millis毫秒 package com.demo; class MyThread implements Runnable{ public void run(){ for(int i =

2015-06-09 22:21:17 24707 1

原创 用记事本创建applet

[操作方法1:] ① 编辑源程序welcome.java。 ② 编译程序 javac welcome.java ③ 将Applet嵌入HTML网页。 方法是,用记事本创建一个文件,文件内容如下: ④ 文件建好后,以“welcome.html”为文件名保存文件。把文件welcome.html与文件welcome.class保存到同一个目录。 ⑤ 用浏览器打开文件welcome.h

2015-06-05 09:39:35 858

转载 String对象不可改变的特性

本文来源于http://blog.csdn.net/renfufei/article/details/15815121 特此鸣谢! 本文将用3个图片来解释Java中String的不可变性(). 1. 声明String对象 [java] view plaincopy String s = "abcd";   图1 2. 将一个字符

2015-06-01 22:47:17 530

原创 java中栈的简单操作

栈是Java语言中最重要的数据结构之一,它的实现,至少应该包括以下几个方法: pop() 出栈操作,弹出栈顶元素。 push(E e) 入栈操作 peek() 查看栈顶元素 isEmpty() 栈是否为空 另外,实现一个栈,还应该考虑到几个问题: 栈的初始大小以及栈满以后如何新增栈空间 对栈进行更新时需要进行同步 简单示例,使用数组实现栈,代码如下: pu

2015-06-01 18:21:44 8563

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除