自定义博客皮肤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 498

原创 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 306

原创 Java中的集合

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

2014-10-13 10:58:15 366

原创 Java中的枚举

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

2014-10-13 10:44:33 375

原创 Java1.5的一些新特性

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

2014-10-13 10:43:47 279

原创 Java中的单例设计模式

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

2014-10-13 10:42:51 269

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

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

2014-10-13 10:39:50 287

原创 Java中的多态

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

2014-10-13 10:36:16 382

原创 Java中的多线程

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

2014-10-13 10:35:37 275

原创 Java静态的定义

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

2014-10-13 10:30:38 515

原创 Java继承小总结

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

2014-10-13 10:26:58 298

原创 Java面向对象

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

2014-10-13 10:10:39 244

原创 Java各种语句格式

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

2014-10-13 10:08:44 670

原创 Java基础运算符

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

2014-10-13 10:04:27 314

空空如也

空空如也

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

TA关注的人

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