自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3月24号

Component(被装饰对象基类) 定义对象的接口,可以给这些对象动态增加职责; ConcreteComponent(具体被装饰对象) 定义具体的对象,Decorator可以给它增加额外的职责; Decorator(装饰者抽象类) 维护指向Component实例的引用,定义与Component一致的接口; ConcreteDecorator(具体装饰者) 具体的装饰对象,给内部持有

2017-03-27 00:03:37 282

原创 3月23

Component(被装饰对象基类) 定义对象的接口,可以给这些对象动态增加职责; ConcreteComponent(具体被装饰对象) 定义具体的对象,Decorator可以给它增加额外的职责; Decorator(装饰者抽象类) 维护指向Component实例的引用,定义与Component一致的接口; ConcreteDecorator(具体装饰者) 具体的装饰对象,给内部持有

2017-03-27 00:01:26 214

原创 3月22号

十四、NIO NIO:New IO,从 JDK1.4加入,目的为了提高 IO 流的读取和写入效率 处理的数据格式是:块 NIO中提供的缓冲区(数组) ByteBuffer IntBuffer LongBuffer FloatBuffer DoubleBuffer CharBuffer ShortBuffer 缓冲区的三个重要变量: position:位置

2017-03-22 19:05:56 224

原创 3月21号

七、对象流 把一个对象持久化到物理介质,或者把对象传输到另一个独立的程序中,可以使用 JAVA 的对象流。   序列化:把对象保存到文件中,可以称为对象序列化到文件 反序列化:把对象从文件中读取到程序中,重新组装成对象,可以称为对象的反序 列化。   什么情况下,对象需要序列化: (1)对象要永久保存 (2)对象要进行传输   在JAVA中如何实现对象序列化: (1)把要

2017-03-22 19:03:50 211

原创 3月20号

一、File文件操作   (1)File类的基本操作方法 public static void main(String[] args) { // File类:表示文件或目录的路径抽象表示形式 // IO: input/output 输入输出 // File file = new File("c:\\test\\moliying.txt"); // File file = new Fi

2017-03-20 21:27:02 200

原创 3月17号

ArithmeticException:算术异常 ClassCastException:类型转换 IndexOutOfBoundsException:下标越界 NullPointerException:空指针  IllegalArgumentException:非法参数  InputMismatchException :输入不匹配

2017-03-19 20:59:06 147

原创 3月16号

一、StringBuffer类 问题:在使用String进行字符串连接时,每一秒连接都会产生一个临时字符串对象,连接的越多,内存消耗越大,我们应该避免这种情况发生。 解决:使用StringBuffer来解决字符串连接的问题。   StringBuffer的源码分析: (1)使用字符数组实现数据存储 (2)默认初始容量是16(数组的大小) (3)在追加数据方法(append(。。。。)

2017-03-16 19:36:18 234

原创 8月15号

一、Eclipse开发环境的使用 1、Eclipse是一个强大的集成开发环境(90%的java开发者都在使用) 二、异常处理 1、异常的但一个:在程序运行过程中,由于语法或者逻辑错误,导致程序中断,无法继续运行,称为程序异常。 在程序出现异常时,我们应该在预先考虑如何处理。   Java中异常分类:Throwable Throwable分为:Error和Exception,Error

2017-03-15 19:04:28 183

原创 3月14号

十、内部类 在一个类内部定义的类,包含内部类的类称为外部类。 内部类的好处:可以直接访问外部类的私有属性和方法,内部类可以把外部类中 相对独立的功能进行封装,内部类需要依赖外部类的对象存在。   缺点:内部类打破类的常规定义(类是由属性和方法组成)   class Outer{     private String name = "Outer";     class Inner{

2017-03-14 14:04:00 196

原创 3月13号

六、Object类 1、Object类是所有类的父类,当我们没有显示的继承一个类时,默认就继承Object类(包括数组。) 2、任何一个类都会拥有Object类中的定义方式 3、object obj = new 任何类型(); 4、object类中的toString()方法用来表示对象的字符串形式,默认会返回:  public String toString() {         r

2017-03-13 19:29:08 220

原创 3月10号

五,多态性 多态是面向对象的三大特征之一。 面向对象的特征封装,继承,多态,抽象 多态:对象在运行过程中的多种形态。 //用父类的引用指向子类对象(用大的类型去接受小的类型,向上转型,自动转换) Chicken home = new HomeChcken(); 在编程是针对抽象类型的编写代码,称为面向抽象类型(面向接口编程) 抽象(父类) 父类通常都定义为抽象类、接

2017-03-12 21:41:13 165

原创 3月9号

方法重写; 发生在子类和父类之间,在子类中有一个与父类的方法名相同,返回值相同,参数完全一样,访问修饰符大于或等于父类方法修饰符,那么子类的这个方法称为重写父类的方法(覆盖) 面试题: overloading与overriding的区别 重载和重写的区别。 在子类和父类中,重写方法后,在调用时,以创建的对象类型为准,会调用谁的方法。 super 关键字: 用于

2017-03-12 21:40:35 210

原创 3月8号

十一、对象数组 {1,2,3, 4 ,5,6,null,null,null} 用于存储一组相同类型的对象 在使用对象数组时,我们要遵循以下原则:。 (1)保正数组元素的插入顺序 (2)保正数组元素的连续性 (3)添加元素一般在数组的末尾添加 (4)插入元素需要把插入位置之后的元素往后移动一位 (5)删除无素时需要把删除位置之后的元素往前移动一

2017-03-08 21:42:23 308

原创 3月7号

java中String的常用方法 charAt(int index)            返回指定索引处的 char 值 contains(CharSequence s)            当且仅当此字符串包含指定的 char 值序列时,返回 true。 endsWith(String suffix)            测试此字符串是否以指定的后缀结束。 getBytes(

2017-03-08 21:41:37 181

原创 2017年3月6号

今天开始了面向对象的基础知识,今天也发现了以前学的c语音跟JAVA有很大的出入,比如Java面对对象,而C语言面对过程。 一:面向对象的基本概念 编程的两种的思维方式: (1)面向过程的编程方式 根据具体的操作步骤去实现程序 缺点:不通用,只针对一个程序(事情) 不利于维护(不能适应变化) (2)面向对象的编程方式 解决程序适应变化的能力(可维护性强)降低功能之间的相互依赖

2017-03-06 22:46:21 257

原创 2017年3月5号

今天有老师帮我补了很多课,把前面丢下的都弄懂了,比如if else语句,import java.util.Scanner还有这个代码前面很多次作业完全没头绪就是不知这个代码 今天算是弄懂了,还有switch判断,还帮我补习了前几天的for循环,然后发现一些题目都会做,现在重要的只是记住代码 。

2017-03-06 22:42:15 225

原创 2017年3月4号。

今天虽然休息,但是我前面丢了很多课,很多基础。今天要自己学习的也到了。看了之后 比如前面的循环,变量,赋值,都明白了。

2017-03-06 22:37:48 216

原创 2017年3月3号

今天是我在磨砺营的第二天,今天老师讲了很多,听着听着逻辑跟的上但是代码,语法完全跟不上。然后就是基础也不懂,到了晚上考试的时候,除了今天老师讲的和昨天讲的一些编程记得逻辑,但是不记得语法和代码,完全不会。错了很多,看来只能把前面的基础补会才行。

2017-03-06 22:30:29 210

原创 2017年3月2日

今天是第一天到磨砺营,刚刚来确确实实很多不懂,前面也掉了很多课程,比如一开始的代码,有些JAVA代码都不知道,跟以前学的C语音代码很多不同。 主要是语句有些都不会,然后很多地方写的不仔细,很多错误,但是我觉得JAVA应该只要熟悉了就不会再犯这种错误了。今天学的一些算法,慢慢的都理解了大意了。基本上问题都是出现在前面的一些代码不熟,写的不仔细。

2017-03-02 19:02:35 235

空空如也

空空如也

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

TA关注的人

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