JAVA
文章平均质量分 60
jimha147
这个作者很懒,什么都没留下…
展开
-
JAVA中的toString()
因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法 回答补充: 写这个方法的原创 2013-02-20 14:45:26 · 343 阅读 · 0 评论 -
Java_动态数组ArrayList基本用法
List 接口的大小可变数组的实现,位于API文档的java.util.ArrayList。实现了所有可选列表操作,并允许包括null 在内的所有元素。除了实现List接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。) size、isEmpty、get、set、iterator和 listIterator 操作原创 2013-02-20 14:46:08 · 895 阅读 · 0 评论 -
Java_全面总结Java泛型
http://developer.51cto.com/art/200909/153983.htm原创 2013-02-20 14:46:37 · 181 阅读 · 0 评论 -
Java_List对象排序通用方法
http://www.cnblogs.com/XiaoGer/archive/2011/12/16/2290023.html在数据库中查出来的列表中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对原创 2013-02-20 14:46:41 · 343 阅读 · 0 评论 -
Java_int 和integer的区别
http://blog.csdn.net/ying_24ying/article/details/7068174int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表原创 2013-02-20 14:46:43 · 203 阅读 · 0 评论 -
java_StringTokenizer
http://blog.sina.com.cn/s/blog_8830b3ed0100y9m7.html StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)pub原创 2013-02-20 14:47:00 · 360 阅读 · 0 评论 -
java_vector
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; public class VectorDemo{ public static void main(String[] args){ //Vector的创建 //使用Vector的构造方法进行创建 Vector v = new Vect原创 2013-02-20 14:47:44 · 170 阅读 · 0 评论 -
JAVA_复用类
一.组合语法类的单继承关系 class Car{ intcar_number; void set_number(intcar_num) {car_number=car_num;} voidshow_number() {System.out.println (“My car No. is:”+car_number);原创 2013-02-20 14:45:28 · 186 阅读 · 0 评论 -
java之public class和class声…
在编写类的时候可以使用两种方式定义类: publicclass定义类: class定义类: 如果一个类声明的时候使用了public class进行了声明,则类名称必须与文件名称完全一致。范例:定义一个类(文件名称为:Hello.java)public classHelloDemo{ //声明一个类,类名称的命名规范:所有单词的首字母大写 public原创 2013-02-20 14:45:32 · 187 阅读 · 0 评论 -
Java_StringBuffer常用方法例子
class Example5_10{ public static voidmain(String args[]) { StringBuffer str=newStringBuffer("我们大家都很愿意学习Java语言"); str.setCharAt(0 ,'w'); str.setCharAt(1 ,'e'); S原创 2013-02-20 14:45:59 · 227 阅读 · 0 评论 -
Java_Scanner类的用法
Java5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如i原创 2013-02-20 14:46:04 · 206 阅读 · 0 评论 -
Java_instanceOf
简介 instanceOf是Java的一个二元操作符,和==,>,关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。编辑本段示例 举个例子: Strings = "I AM an Object!"; booleanisObject = s instan原创 2013-02-20 14:46:47 · 226 阅读 · 0 评论 -
Java_split
public String[] split(String regex,int limit)根据匹配给定的正则表达式来拆分此字符串。 此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串。原创 2013-02-20 14:46:58 · 264 阅读 · 0 评论 -
Java_字节流的处理[转]
http://blog.sina.com.cn/s/blog_64909ff90100mebe.html位流 计算机中的数据都是以0与1的方式来存储,如果要在两个装置之间进行数据的存取,当然也是以0与1位的方式来进行,Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据 InputStream和OutputStream原创 2013-02-20 14:47:02 · 253 阅读 · 0 评论 -
Java_打开/保存文件
private voidjButton2ActionPerformed(java.awt.event.ActionEvent evt){ int result; JFileChooser fileChooser = new JFileChooser(); // 文件选择框原创 2013-02-20 14:47:42 · 247 阅读 · 0 评论 -
Java_ArrayLit详细用法
Ps: 需要导入包,java.unit.arraylist;定义需要添加类型,如 arraylist s=new arraylist();1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大原创 2013-02-20 14:46:13 · 219 阅读 · 0 评论 -
Java_打开/保存文件
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.PrintStream;import java.util.Scanner;import java.awt.BorderLayout;import java.awt.event.WindowAd转载 2013-02-20 14:47:32 · 352 阅读 · 0 评论 -
Java_System.in
System.inimport java.io.*; public class IOStreamDemo { public void samples() throws IOException { //1. 这是从键盘读入一行数据,返回的是一个字符串 BufferedReader stdin =new BufferedReader(newInputStreamReader(Sy原创 2013-02-20 14:46:01 · 374 阅读 · 0 评论 -
Java_判断一个数组是否为空
今天在做东西时,遇到了这样的问题!String []choosedelete =request.getParameterValues("choosedelete");这里的值是空的。但是不知应怎么来判断choosedelete里的值是空的。一直出现异常。但是一直异常不断后来突然意识的这里很蹊跷;研究了好长时间,终于得出了判断的方法:分析如下:1,我们必须判断String[] cho原创 2013-02-20 14:45:56 · 1168 阅读 · 0 评论 -
Java_IO字符流和字节流
最近在android开发用到蓝牙,因为项目是对一些通讯协议进行解析,用到些IO字节流的知识,在这里做个总结。Java IO里面要分清楚两个基本概念,即字符流和字节流。先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实原创 2013-02-20 14:47:05 · 286 阅读 · 0 评论 -
Java_ArrayList用法实例
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些三.添加元素1.publicvirtualintAdd(objectvalue);将对象添加到ArrayList的结尾处Ar原创 2013-02-20 14:46:11 · 277 阅读 · 0 评论 -
Java_Object的使用
Object是Java中最基本的类,也是整个Java类层次的根。虽然Object很简单,但却妙用不穷,如何用好这几个方法是Java的入门功夫。1. clone方法clone方法对对象进行一个浅度拷贝(shallowcopy)的操作。首先要注意的是Object类并没有实现Cloneable接口,所以Object的任意子类必须先实现了Cloneable接口后,它的实例才可以调用c原创 2013-02-20 14:46:45 · 315 阅读 · 0 评论 -
java_instanceOf关键字
http://www.cnblogs.com/bokun-wang/archive/2011/12/06/2278353.html原创 2013-02-20 14:46:49 · 191 阅读 · 0 评论 -
Java_23种经典设计模式详解
Java中23种设计模式目录1. 设计模式 31.1 创建型模式 41.1.1 工厂方法 41.1.2 抽象工厂 61.1.3 建造者模式 101.1.4 单态模式 131.1.5 原型模式 151.2 结构型模式 171.2.1 适配器模式 171.2.2 桥接模式 191.2.3 组合模式 231.2.4 装饰模式 261.2.5 外观模式 291.2.6 享元模原创 2013-02-20 14:46:54 · 242 阅读 · 0 评论 -
java_savedialog应用及逐行读取JTe…
public void SaveScript() throws IOException { File file = null; //save file dialog static JFileChooser saveChooser = newJFileChooser(); int result =saveChooser.showSaveDialog(buttonScript);原创 2013-02-20 14:47:25 · 273 阅读 · 0 评论 -
java实现持续写入内容到txt文件
import java.io.*;import java.util.*;public class LogTest{ public static void main(String[] args) { File log=new File("user\\log\\login.log"); String newLog="UserName:JimGreen | Date:"+newD原创 2013-02-20 14:47:34 · 2506 阅读 · 0 评论 -
Java_Swing_逐行读取jtextArea内容
今天一个师弟问我Java中如何读取JTextArea中某一行的数据。从JDK文档里面找找并没有找到相应的API,但是感觉这确实是一个很常用的功能。不过后来找到了一个比较简单的实现方法:因为每一行都是以"\n"结尾的,因此只需将JTextArea中的文本都按照分隔符进行分割即可。String[] lineString = JTextArea.getText().split("\n");这样就将每原创 2013-02-20 14:47:36 · 2047 阅读 · 1 评论 -
Java_Java中如何由枚举常量的ordin…
Java1.5提供了关键字enum,可以通过该关键字方便得定义自己需要的枚举类型,比如enum Season {SPRING, SUMMER, AUTUMN, WINTER}就定义了一个季节枚举类型。在本例中,对于Season.SPRING这个对象,Season.SPRING.name()可以得到该对象的字符串,即“SPRING”;反之,由Season.valueOf(“SPR原创 2013-02-20 14:47:49 · 261 阅读 · 0 评论 -
Java_equal与==的区别比较
以下内容感觉很有帮助,转载自百度知道:java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如原创 2013-02-20 14:45:30 · 220 阅读 · 0 评论 -
Java_输入函数
import java.util.*;class Test{public static void main(String[] args){ Scanner x=newScanner(System.in);//构造一个Scanner对象,其传入参数为System.in System.out.print("请输入一个整数"); int i=x.nextInt();//读取一个i原创 2013-02-20 14:45:52 · 799 阅读 · 0 评论 -
Java_输入一个数组
package test;import java.util.*;public class Main { public static voidmain(String[] args) { int a[]; a=new int[10]; Scanner x=newScanner(System.in);//构造一个Scanner对原创 2013-02-20 14:46:06 · 4514 阅读 · 0 评论 -
java中是传值还是引用
java语言深入(java中是传值还是引用)关键字: java基础深入 熟悉C的程序员都用过指针,对指针可谓爱之深恨之切。指针是指向一块内存地址的内存数据(有些拗口),也就是说指针本身是一个占用4字节内存的 int(32位系统内),而这个int值恰恰又是另一块内存的地址。比如"hello"这个字串,存放在@0x0000F000这个地址到 @0x0000F005这段内存区域内(包括0x00原创 2013-02-20 14:46:17 · 216 阅读 · 0 评论 -
Java引用
Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在原创 2013-02-20 14:46:19 · 205 阅读 · 0 评论 -
java.util.Scanner的用法
java.util.Scanner的用法Java5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。在上一节中,使用Matcher在一个String内搜索来查找匹配某个给定模式的数据,这是很有用的,但是局限在仅匹配单个模式。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来原创 2013-02-20 14:46:21 · 434 阅读 · 0 评论 -
Java_泛型的理解与等价实现
泛型是Java1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java泛型被引入的好处是安全简单。在Java SE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参原创 2013-02-20 14:46:39 · 208 阅读 · 0 评论 -
Java_ClassLoader_知识
转载 2013-04-24 22:45:11 · 400 阅读 · 0 评论