j2se
文章平均质量分 89
cz1029648683
这个作者很懒,什么都没留下…
展开
-
数组与方法
数组的定义及使用数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组;一维数组要使用java的数组,必须经过连个步骤:1、声明数组2、为该数组分配内存* 声明形式一:声明一维数组:数据类型 数组名[ ]=null;分配内存给该原创 2011-07-24 18:01:59 · 915 阅读 · 0 评论 -
异常的基本概念
异常的基本概念异常是导致程序中断运行的一种指令流。如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序的正常执行。为什么要处理异常一旦异常产生之后,异常之后的语句并原创 2011-07-31 18:39:56 · 1411 阅读 · 0 评论 -
包及访问控制权限
包及访问控制权限package是在使用多个类或接口时,为力避免名称重复而采用的一种措施,直接在程序中加入package关键字即可。包的定义格式: ·package 包名称 . 子包名称 ;package com.xy.demo08; //定义包名称class原创 2011-08-01 20:05:02 · 958 阅读 · 0 评论 -
多线程(认识多线程、线程的常用操作方法)
认识多线程进程与线程:进程是程序的一次动态执行过程,它经历了从代码加载、到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。Java的多线程实现,有一下两种方式原创 2011-08-03 00:47:34 · 5969 阅读 · 0 评论 -
泛型(泛型入门、通配符、泛型的其它应用)
泛型泛型可以解决数据类型的安全性问题,它主要的原理是:是在类声明的时候通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这样在声明类或实例化的时候只要指定好需要的类型即可。泛型的定义格式:[访问权限] class 类名称{ [访问权限]原创 2011-08-04 11:48:11 · 1905 阅读 · 0 评论 -
java易忽略点
switch关键字在switch关键字的使用中,每当一个条件结束,要加入break关键字,常用的用法:public class demo15{ public static void main(String args[]){ int j=2; swit原创 2011-08-04 23:41:01 · 786 阅读 · 0 评论 -
java常用类库(StringBuffer类、Runtime类、System类)
StringBuffer类基本操作StringBuffer是使用缓冲区的,本身也是操作字符的,但是与String不同,String的内容一旦声明则不能改变,改变的只是其内存地址的指向,而StringBuffer的内容是可以改变的。对于StringBuffer而言,本身原创 2011-08-05 21:58:39 · 982 阅读 · 0 评论 -
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 · 2010 阅读 · 0 评论 -
java常用类库续2(大数操作BigInteger、BigDecimal类、对象克隆技术、Arrays类)
大数操作(BigInteger、BigDecimal)大数操作:正常情况下一个整数最多只能放在long类型之中,但是现在如果有以下一个数字:11111111111111111111111111111111111111111根本是无法保存的,所以为了解决这种问题,在java原创 2011-08-07 14:27:29 · 2592 阅读 · 0 评论 -
java常用类库续3(比较器Comparable、Comparator、观察者设计模式、正则表达式、定时调度)
比较器(Comparable、Comparator)Comparable接口可以直接使用java.util.Arrays类进行数组的排序操作,但对象所在的类必须实现Comparable接口,用于指定排序接口。Comparable接口定义如下:public inte原创 2011-08-07 14:35:04 · 2511 阅读 · 0 评论 -
面向对象高级续2(instanceof关键字、抽象类和接口的应用、Object类、包装类)
具体内容在java中可以使用instanceof关键字判断一个对象到底是哪个类的实例。·对象 instanceof 类 - ->返回boolean类型;代码如下:class A{ // 定义类A public void fun1(){ // 定义fu原创 2011-07-31 14:54:49 · 1495 阅读 · 0 评论 -
深入理解java多态性
昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类class A { public String show(D obj){ ret转载 2011-07-29 17:20:06 · 920 阅读 · 1 评论 -
面向对象基础(类与对象的定义、进一步研究、封装性、构造方法与匿名对象)
1、什么是面向对象:万物皆对象,面向对象是一种更加优秀的程序设计方法,它的基本思想是使用类、对象、继承、封装、消息等概念来进行程序的设计。是从世界客观存在的事物(即对象)出发,并根据这些事物的本质特点,把它们抽象的表示为系统中的类,这样程序可以直接映射客观世界,并保持客观世界中事原创 2011-07-25 22:53:07 · 1883 阅读 · 0 评论 -
java堆栈
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU转载 2011-07-23 13:13:48 · 404 阅读 · 0 评论 -
面向对象基础续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 · 1269 阅读 · 0 评论 -
面向对象高级(继承的基本实现、进一步研究、final关键字)
继承的基本实现类的继承格式:在java中使用extends关键字完成类的继承关系,操作格式:·class 父类{ }; //定义父类·class 子类 extends 父类{ }; //使用extends关键字实现继承class Person //定义人类{原创 2011-07-28 22:38:21 · 1151 阅读 · 0 评论 -
面向对象基础续2(static关键字、理解main方法、代码块、构造方法私有化(单例模式)) .
static关键字如果现在希望一个属性被所有对象所共同拥有,则可以将其声明为static类型,声明static类型的属性或方法之后此属性或方法也成为类方法,可以由类型直接调用。使用static声明属性使用static声明的属性被称为全局变量,是所有对象共享的,简单来说就是在一个对原创 2011-07-27 17:16:23 · 1136 阅读 · 0 评论 -
面向对象基础续3(对象数组、内部类)
对象数组所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组使用时应注意:数组一定要先开辟空间,但是因为其实引用数据类型,所以数组里面的每个对象都是null值,则在使用数组中的每个对象必须分别进行实例化操作。对象数组的声明:格式:类 数组名[ ] =new 类[数组长度];原创 2011-07-28 12:13:00 · 693 阅读 · 0 评论 -
面向对象高级续1(抽象类、接口的概念、对象的多态性)
抽象类的基本概念抽象类的定义及使用规则:概念:包含一个抽象方法的类就称为抽象类;抽象方法:只声明而未实现的方法称为抽象方法,抽象方法必须使用abstract关键字声明;抽象类和抽象方法都要使用abstract关键字声明;抽象方法只需要声明而不需要实现;抽象原创 2011-07-29 17:12:57 · 1020 阅读 · 0 评论 -
java IO(File类、字节流与字符流、字节字符转换流)
File类在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下public File(String pathname)实例化File类的时候原创 2011-08-14 14:57:23 · 28532 阅读 · 9 评论