自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Serializable 接口

实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任一状态被序列化或逆序列化。  序列化类的所有子类本身都是可序列化的。这个序列化接口没有任何方法和域,仅用于标识序列化的语意。允许非序列化类的子类型序列化,子类型可以假定负责保存和恢复父类型的公有的、保护的和(如果可访问)包的域的状态。只要该类(扩展)有一个无参构造子,可初始化它的状

2016-09-07 12:44:27 224

原创 day16总结(1. Date类 2. Calendar类 3. 正则表达式)

1. Date d = new Date();d.getTime();   获取自1970-01-01 00:00:00到当前的时间毫秒值DateFormat df= new SimpleDateFormat("日期格式");   日期格式例: yyyy-MM-dd HH:mm:ss方法: d.format(Date);   给定的日期以自定义日期格式返回一个字符串方法: d.pa

2016-08-31 14:13:16 376

原创 day15总结(1. toString()、equals()方法 2. String、StringBuilder常用方法)

Object: 所有类的直接或间接父类toString: 返回对象的字符串表现形式     Object中以地址返回   对象数据类型  @ 地址    子类可以重写成根据内容返回      alt + shift + s  equals: 比较调用方法的对象与传入的对象是否相同     Object中比较对象地址值   子类可以重写成比较内容   alt + shift + s 

2016-08-31 14:00:51 456

原创 day14总结(1. 不同修饰符及自定义数据类型的使用 2. 导出javadoc(API)文档 3. jar包的导出、导入)

不同修饰符的使用  类,最常使用public修饰  成员变量,最常使用private修饰  成员方法,最常使用public修饰  abstract与private不能同时使用;  abstract与static不能同时使用;  abstract与final不能同时使用。  自定义数据类型的使用  类作为方法参数时,说明要向方法中传入该类的对象  类作为方法返回值

2016-08-31 13:49:50 582

原创 day08总结(eclipse快捷键)

1、多行注释:  选中要注释的行,使用快捷键:ctrl+shift+/,取消注释:ctrl+shift+\ 2、单行注释:  选择要注释的行,使用快捷键:ctrl+/,取消也是使用这个快捷键3、删除一行:  使用ctrl+d4、自动代码提示(默认是alt+/)-->可以考虑改为alt+f5、 格式化 ctrl+shift+f6、 导包 ctrl+shift+o7、 无参构造

2016-08-31 13:46:54 205

原创 day13总结

final:final是最终修饰符,可以修饰类、成员方法、变量。final修饰的类无法被继承。final修饰的方法无法被重写。final修饰的变量无法被再次赋值,变为了常量。final修饰的引用数据类型变量,可以修改对象里面的属性内容,不可改变地址值final修饰的成员变量,不能使用默认值,没有意义,必须在创建对象之前完成赋值。static:静态

2016-08-31 12:41:06 452

原创 day12总结

构造方法:用来创建对象的,同时还可以为成员变量赋值  奇怪的定义格式: 没有返回值类型     方法名称与类名相同    参数根据需求而定学习阶段,一般定义两个构造方法一般定义空参构造与满参构造class Person {private String name;//空参构造public Person() {}//满参构造,为了方便我们创建对象时,为成

2016-08-23 21:44:39 265

原创 day11总结

接口(1)当抽象类中的方法都是抽象的时候,java就提供了一种新的表现形式:接口。接口是功能的集合 接口不能创建对象(2)格式:父接口:public interface Inter{}子类:public class InterImpl implements Inter{}(3)接口的特点:A:不需要被abstract修饰。B:类实

2016-08-22 00:10:18 268

原创 day10总结

继承:类与类之间的关系如果多个类具有相同的属性和行为,我们可以抽取出共性的内容定义父类,这时再创建相似的类时只要继承父类即可当一个类的属性与行为均与现有类相似,属于现有类的一种时,这一个类可以定义为现有类的子类子类会自动拥有父类所有可继承的属性和方法,无需重新定义。并且可以直接使用非私有的父类成员。从类与类之间的设计关系来看,子类必须属于父类的一种时,才会继承。

2016-08-22 00:09:11 234

原创 day09总结

面向对象:是一种思维方式,关注功能,关注具备功能的对象,关注结果,不关注实现过程。基于面向过程。将功能封装进对象,强调具备了功能的对象,不关注过程。就是将功能封装进类中,当我们想要使用到这个功能的时候,不需要考虑如何去完成这个功能,而是考虑谁具备了这个功能。类:现实事物的抽象,描述的是一类事物,现实事物特征、行为分别被抽象成了类中的成员变量与成员方法对象:某个类的实例,

2016-08-19 12:49:00 325

原创 day07总结

源代码 程序员编写的代码java程序通过javac编译后的.class文件JDK 包含 JRE 和 开发工具JRE包含 JVM 和类库关键字有特殊含义的单词,每个单词都有其特殊用途全部小写 标识符自己起名字的地方组成元素字母 数字 _ $规则数字不能开头不能使用关键字严格区分大小写在java中不同位置的命名规则类名:大

2016-08-16 21:32:12 205

转载 String,StringBuffer与StringBuilder的区别?

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2016-08-15 00:26:47 174

原创 day06总结

自定义数据类型:概念:描述现实生活中的事物,将一个事物的多个属性统一组织为一个类,方便操作数据定义格式:public class 类名 {数据类型  属性名1;数据类型  属性名2;。。。}使用格式:前提:在其他测试类的main方法中正常使用(引用类型的使用)导包:将被使用的类与使用的类放在一个文件夹下,不需要导包创建对象:数据类型 对象变量名

2016-08-15 00:19:56 200

原创 day05总结

方法:方法概念将一个完整功能封装到一个方法中,在想完成该功能的地方调用该方法即可方法的出现提高了代码的复用性方法格式定义格式:两个明确:需要的数据  返回的数据修饰符  返回值类型  方法名(参数类型 参数变量1,参数类型,参数变量2...{方法体(方法要执行的语句)return 返回值;}修饰符:固定的public static返回

2016-08-15 00:17:48 211

原创 day04总结

switch格式switch(key){case 1:break;...default:break;}注意事项在switch语句中的表达式只能是byte、short、char、int、enum枚举(JDK1.5)、字符串(JDK1.7)类型的值,如果传入其它类型的值,程序会报错。如同if语句当中的else,default不是必须存在的与if语句不同,

2016-08-15 00:16:05 199

原创 day03总结

引用数据类型使用格式导包:使用import导包,在类的所有代码之前导包(找到要使用的类型)创建对象:数据类型  变量名  =  new 数据类型();调用方法:变量名.方法名();Scanner的使用导包:import java.util.Scanner;创建对象实例:Scanner sc = new Scanner(System.in);调用方法:in

2016-08-15 00:15:14 275

原创 day02总结

变量定义:内存中存储数据的区域(容器)变量的定义格式数据类型  变量名 = 变量值;4类8种数据类型整数(精确)byte       1short      2int        4long       8    加L小数(非精确近似值)float      4    加f或Fdouble     8字符char       2布尔 

2016-08-15 00:13:59 197

原创 day01总结

1.JDK安装,配置JAVA_HOME,及检验。2.程序编写程序员写的叫源代码。源代码不能运行需要先编译成.class文件才能运行 .java  ----  .class  通过   javac 文件名.java    的方式进行编译可以使用    java 文件名(不带扩展名) 的方式进行程序运行3.注释解释说明程序的文字,不会被运行。 是每一个程序员都必须具有的

2016-08-15 00:10:39 199

空空如也

空空如也

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

TA关注的人

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