- 博客(28)
- 资源 (14)
- 收藏
- 关注
原创 java IO(File类、字节流与字符流、字节字符转换流)
File类在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下public File(String pathname)实例化File类的时候
2011-08-14 14:57:23 28483 9
原创 java常用类库续3(比较器Comparable、Comparator、观察者设计模式、正则表达式、定时调度)
比较器(Comparable、Comparator)Comparable接口可以直接使用java.util.Arrays类进行数组的排序操作,但对象所在的类必须实现Comparable接口,用于指定排序接口。Comparable接口定义如下:public inte
2011-08-07 14:35:04 2480
原创 java常用类库续2(大数操作BigInteger、BigDecimal类、对象克隆技术、Arrays类)
大数操作(BigInteger、BigDecimal)大数操作:正常情况下一个整数最多只能放在long类型之中,但是现在如果有以下一个数字:11111111111111111111111111111111111111111根本是无法保存的,所以为了解决这种问题,在java
2011-08-07 14:27:29 2558
原创 java常用类库续1(日期操作类Date、Calendar、DateFormat、SimpleDateFormat、Math与Random类)
日期操作类(Date、Calendar)Date类Date类是一个比较常用的类,但是其操作的日期格式会有一些不符合个人的要求,而如果想进一步取得自己想要的时间,则可以使用Calendar类。代码示例:import java.util.Date;public cla
2011-08-05 22:04:07 1979
原创 java常用类库(StringBuffer类、Runtime类、System类)
StringBuffer类基本操作StringBuffer是使用缓冲区的,本身也是操作字符的,但是与String不同,String的内容一旦声明则不能改变,改变的只是其内存地址的指向,而StringBuffer的内容是可以改变的。对于StringBuffer而言,本身
2011-08-05 21:58:39 969
原创 java易忽略点
switch关键字在switch关键字的使用中,每当一个条件结束,要加入break关键字,常用的用法:public class demo15{ public static void main(String args[]){ int j=2; swit
2011-08-04 23:41:01 779
原创 泛型(泛型入门、通配符、泛型的其它应用)
泛型泛型可以解决数据类型的安全性问题,它主要的原理是:是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这样在声明类或实例化的时候只要指定好需要的类型即可。泛型的定义格式:[访问权限] class 类名称{ [访问权限]
2011-08-04 11:48:11 1877
原创 多线程(认识多线程、线程的常用操作方法)
认识多线程进程与线程:进程是程序的一次动态执行过程,它经历了从代码加载、到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。Java的多线程实现,有一下两种方式
2011-08-03 00:47:34 5886
原创 包及访问控制权限
包及访问控制权限package是在使用多个类或接口时,为力避免名称重复而采用的一种措施,直接在程序中加入package关键字即可。包的定义格式: ·package 包名称 . 子包名称 ;package com.xy.demo08; //定义包名称class
2011-08-01 20:05:02 945
原创 异常的基本概念
异常的基本概念异常是导致程序中断运行的一种指令流。如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序的正常执行。为什么要处理异常一旦异常产生之后,异常之后的语句并
2011-07-31 18:39:56 1403
原创 面向对象高级续2(instanceof关键字、抽象类和接口的应用、Object类、包装类)
具体内容在java中可以使用instanceof关键字判断一个对象到底是哪个类的实例。·对象 instanceof 类 - ->返回boolean类型;代码如下:class A{ // 定义类A public void fun1(){ // 定义fu
2011-07-31 14:54:49 1488
转载 深入理解java多态性
昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A { public String show(D obj){ ret
2011-07-29 17:20:06 909 1
原创 面向对象高级续1(抽象类、接口的概念、对象的多态性)
抽象类的基本概念抽象类的定义及使用规则:概念:包含一个抽象方法的类就称为抽象类;抽象方法:只声明而未实现的方法称为抽象方法,抽象方法必须使用abstract关键字声明;抽象类和抽象方法都要使用abstract关键字声明;抽象方法只需要声明而不需要实现;抽象
2011-07-29 17:12:57 1012
原创 面向对象高级(继承的基本实现、进一步研究、final关键字)
继承的基本实现类的继承格式:在java中使用extends关键字完成类的继承关系,操作格式:·class 父类{ }; //定义父类·class 子类 extends 父类{ }; //使用extends关键字实现继承class Person //定义人类{
2011-07-28 22:38:21 1144
原创 面向对象基础续3(对象数组、内部类)
对象数组所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组使用时应注意:数组一定要先开辟空间,但是因为其实引用数据类型,所以数组里面的每个对象都是null值,则在使用数组中的每个对象必须分别进行实例化操作。对象数组的声明:格式:类 数组名[ ] =new 类[数组长度];
2011-07-28 12:13:00 685
原创 面向对象基础续2(static关键字、理解main方法、代码块、构造方法私有化(单例模式)) .
static关键字如果现在希望一个属性被所有对象所共同拥有,则可以将其声明为static类型,声明static类型的属性或方法之后此属性或方法也成为类方法,可以由类型直接调用。使用static声明属性使用static声明的属性被称为全局变量,是所有对象共享的,简单来说就是在一个对
2011-07-27 17:16:23 1123
原创 面向对象基础续1(String类、String类的常用方法、this关键字)
String类实例化Stirng对象的两种方式:A、直接赋值public class StringDemo01{ public static void mian(String args[]){ String name="张三"; //直接为String赋值
2011-07-26 13:33:30 1259
原创 面向对象基础(类与对象的定义、进一步研究、封装性、构造方法与匿名对象)
1、什么是面向对象:万物皆对象,面向对象是一种更加优秀的程序设计方法,它的基本思想是使用类、对象、继承、封装、消息等概念来进行程序的设计。是从世界客观存在的事物(即对象)出发,并根据这些事物的本质特点,把它们抽象的表示为系统中的类,这样程序可以直接映射客观世界,并保持客观世界中事
2011-07-25 22:53:07 1877
原创 数组与方法
数组的定义及使用数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组;一维数组要使用java的数组,必须经过连个步骤:1、声明数组2、为该数组分配内存* 声明形式一:声明一维数组:数据类型 数组名[ ]=null;分配内存给该
2011-07-24 18:01:59 907
转载 java打包exe安装程序并开机自启动(免jre)
(这篇文章真的很不错)又是一个无聊的周末,硬着头皮给客户想出一套java程序打包的解决方案目标:有安装程序包像安装qq一样简单一直下一步即可 ,可卸载,要求程序自动启动,不需要单独安装JRE,就在写这套解决方案的时候,我真是百般痛恨微软.哎无奈啊.幸好最终还是被我想出来了,分享下
2011-07-24 17:10:23 2969 1
原创 ORACLE+10G+win7下载地址
数据库2010-09-11 10:31:43阅读0评论0 字号:大中小 订阅 由于ORACLE并没有FOR WIN7的版本,必须下载for vista_w2k8这个版本,将oralce 10G的安装镜像解压都硬盘,然后修改安装目录下的rehost.xml和oraparam.ini
2011-07-23 21:48:58 8446 1
原创 最常用的dos命令
dos最常见的指令详细介绍dos作为古老的操作系统,自有自己的优势,虽然对一般的用户来说dos已经是过时的,但其实并不是这样的,dos本身有windows无法代替的优势。dos的强大功能可以用以下几点表述:(1)稳定性超强(2)强大的磁盘管理功能(3)批处理功能正因为dos是一个
2011-07-23 21:44:49 1117
原创 java获取局域网IP
需要遍历局域网IP的,大体分为两步:: 1.得到局域网网段,可由自己机器的IP来确定 2.根据IP类型,一次遍历局域网内IP地址 我给你一个JAVA类,编译之后直接运行便可以得到局域网内所有IP,具体怎样使用你自己编写相应代码调用便可 代码如下:package bean;
2011-07-23 21:38:47 10239 4
原创 Struts1与Spirng的集成方案:(最佳方案)
原理:使用 DelegatingActionProxy将 Struts Action 管理全权委托给 Spring 框架1、spring和struts依赖库配置 * 配置struts 1--拷贝struts类库和jstl类库
2011-07-23 21:13:40 591
转载 java堆栈
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU
2011-07-23 13:13:48 396
原创 修改MyEclipse提示快捷键
问题描述:在使用MyEclipse 6中不能使用 alt + / 快捷键进行快速提示。原因分析:MyEclipse 6中把内容助手(content assist)的快捷键由 alt + / 改成了ctrl + space,这和切换输入法的快捷键冲突。 alt + / 快捷键被作为
2011-07-18 23:08:26 627
原创 eclipse 快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和
2011-07-17 02:20:00 419
原创 删除路径名太长方法
http://download.zol.com.cn/detail/10/91484.shtml下载robocopy,然后解压robocopy.exe假如超长文件夹的路径是D:\MIS\abc\abc\abc.....1.把robocopy.exe可以复制到D:\MIS2.在D:
2011-07-17 02:14:55 616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人