自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java中IO流

IO(Input Output)流      每种计算机语言都免不了对数据的操作。而Java就是通过流的方式对数据进行操作。Java中用于操作流的的对象都在IO包中;      流按操作数据分为两种:字节流和字符流;字符流可以内部融合了编码表;      流按流向分为:输入流,输出流;      IO流常用四个基类:           |--字节流的抽象基类:InputStr

2014-10-13 14:29:02 499

原创 Java中的反射

import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/* int.class:代表基本类型  编译只看左边 运行看右边 反射会导致程序性能严重下降 */public class ReflectTest {

2014-10-13 13:52:36 307

原创 Java中的集合

面向对象语言对事物的体现是对象的形式,为了方便操作多个对象,就对对象进行存储。集合应运而生。       集合特点:1、只存储对象(存对象引用,内存地址值);2、长度可变;3、可存不同类型对象;       因为集合对数据的存储方式(数据结构)都有不同;故产生了很多集合;       各种集合不断向上抽取过程中,形成了一个Collection接口,这个接口中有所有集合的共性

2014-10-13 10:58:15 367

原创 Java中的枚举

为什么要有枚举?问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人会写成int weekday=0;枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则编译器就会报错枚举可以让编译器在编译时就可以控制源程序中填写的非法值。而普通变量的方式在开发阶段无法实现这一目标       用普通类如何实现枚举功能?定义一个Weekda

2014-10-13 10:44:33 376

原创 Java1.5的一些新特性

import语句可以导入某个类中的所有类或某个包里的所有类        importstatic语句导入的是某个类或某个静态方法中的所有静态方法,        overload与override的区别       overload也就是重载;是在同一类中,方法名相同,       就是参数类型不同(相同情况下)参数列表与个数不同,返回值也可以不同        

2014-10-13 10:43:47 282

原创 Java中的单例设计模式

设计模式:解决某一类问题最行之有效的方法。单例设计模式:解决一个类在内存只存在一个对象。 想要保证对象唯一。1,为了避免其他程序过多建立该类对象。先禁止其他程序建立该类对象2,还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。3,为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。 这三部怎么用代码体现呢?1,将构造函数私有化。2,

2014-10-13 10:42:51 270

原创 Java内部类与匿名内部类

内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有。   之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。 访问格式:1,当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。可以直接建立内部类对象。格式       外部类名.内部类名  变量名

2014-10-13 10:39:50 289

原创 Java中的多态

多态:某一种事物的多种存在形态;       1、体现:父类引用指向子类的对象,即父类F ,子类Z,F fu= new Z();       2、好处:大大提高程序扩展性;       3、前提:必须是继承或实现关系;且存在覆盖;       4、弊端:只能访问父类的成员;         转型:父类引用指向子类对象时,又想要使用子类中的方法,那          

2014-10-13 10:36:16 383

原创 Java中的多线程

进程:是一个正在执行中的程序。         每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元。              线程在控制着进程的执行。 一个进程中至少有一个线程。  Java VM 启动的时候会有一个进程java.exe. 该进程中至少一个线程负责java程序的执行。而且

2014-10-13 10:35:37 275

原创 Java静态的定义

什么时候使用静态? 要从两方面下手:因为静态修饰的内容有成员变量和函数。 什么时候定义静态变量(类变量)呢?当对象中出现“共享数据”时,该数据被静态所修饰。 对象中的“特有数据”要定义成非静态存在于堆内存中。 什么时候定义静态函数呢? 当功能内部没有访问到非静态数据(对象的特有数据),那么该功能可以定义成静态的。  class Per

2014-10-13 10:30:38 516

原创 Java继承小总结

继承:关键字extends。Java中,Object是所有类的父类,打破了封装性;       子类继承了父类中的所有的成员,并且有父类中没有的新成员,这就和生活中的父亲和儿子一般              java中,父类可能是两个类中抽取出来的两者都有的新的类。继承的时候,不能违背生活中的事物,       如学生和狗类,学生不能继承狗类,狗和人并不是谁基于谁的关系。不能为了获取其

2014-10-13 10:26:58 298

原创 Java面向对象

谁拥有数据,谁就对外提供操作这些数据的方法 面向对象:三个特征:封装,继承,多态。虽然抽象是面向对象的重要部分,但他不是面向对象的特征之一,因为所有编程对象都需要用到抽象,需要抽象哪些特征没有必然的规定,而是取决于软件系统的功能需求。类是共同属性,共同方法的一类事物,类是对象的抽象,对象则是类的实例。 类和对象的关系。 现实生活中的对象:张三 李四。想要描述:提

2014-10-13 10:10:39 246

原创 Java各种语句格式

判断结构:if语句:       if(条件表达式)//条件不满足时,大括号中代码全部不执行;       {执行代码块}//若if后面只有一条语句,大括号可以不写;       else条件不成立       {执行此中代码}       ifelse结构的简写格式:变量 = (条件表达式)?表达式1 : 表达式2;       可嵌套:if(){} else if(

2014-10-13 10:08:44 671

原创 Java基础运算符

程序名称:由26个字母大小写组成,数字0到9,还有2个特殊字符"_,$"。包名:全小写;类名,接口名:首字母大写;变量名,函数名:第一个单词全小写,(多单词时)其他首字母大写;常量名:全大写,多单词用下划线隔开(AAA_BBB); 进制的基本转换:十转二,二转十:十进制转二进制,除以2取余数。                二进制转十进制,乘以2取幂数。 负

2014-10-13 10:04:27 316

空空如也

空空如也

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

TA关注的人

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