自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UML

UML定义:统一建模语言(Unified Modeling Language)用于说明、可视化、构建和编写一个正在开发的面向对象的、软件密集系统的制品的开放方法。特点:UML展现了一系列最佳工程实践。这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。分类:结构式图形:强调系统式建模行为式图形:强调系统模型中触发的事件交互式图...

2019-04-08 09:15:00 113

转载 软件设计七大原则

开闭原则依赖倒置原则单一职责原则接口隔离原则迪米特法则(最少知道原则)里氏替换原则合成/复用原则(组合/复用原则)1、开闭原则定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节优点:提高软件系统的可复用性和可维护性核心思想:面向抽象编程如下例:在慕课网上有课程类。用JavaCourse中实...

2019-04-08 09:11:00 96

转载 JAVA基础复习与总结<十> Ruannable和Callable

程序运行原理1、分时调度:所有线程轮流使用CPU的使用权,平均分配给每个线程占用CPU的时间。2、抢占式调度:优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性),Java使用的为抢占式调度。实际上,CPU使用抢占式调度模式在多个线程之间进行高速切换。对于CPU的一个核而言,某个时刻只能执行一个线程,但是CPU在多个线程之间的...

2018-09-08 15:49:00 238

转载 JAVA基础复习与总结<九> 线程的基本概念_Thread继承创建线程

多线程一、线程的概念1.1 程序、进程、线程程序:Program 是一个静态的概念进程:Process 是一个动态的概念 进程是程序的一次动态执行过程,占用特定的地址空间。 每个进程都是独立的,由三部分组成cpu,data,code 缺点:内存的浪费,cpu的负担线程:Thread,是进程中一...

2018-09-07 08:34:00 73

转载 JAVA基础复习与总结<八> 缓冲流_数据流_对象流_IO总结

缓冲流、数据流以及对象流一、缓冲流 缓冲流的概念:在读写的时候,对于单字节的读取会造成硬盘的频繁读写,增加访问次数,降低了读取文件的效率。而引入缓冲流之后,就可以将多个字节写入缓冲区,在缓冲区积累之后再输入输出。 注意:缓冲流属于包装流,只能对已有的流进行封装,不能直接关联文件进行操作。1.1 字节缓冲流字节缓冲输入/输出流:B...

2018-09-06 10:26:00 201

转载 JAVA基础复习与总结<七> File类_基本的IO概念_输入输出

File类1、操作目录 mkdir() 创建目录,必须确保父目录存在,如果不存在,创建失败 mkdirs() list() 文件:目录字符串形式 ,只返回目录和文件的名称 listFiles() :返回目录和名称的路径 Static listRoots() 根路径2、绝对路径和相对路径绝对路径:指文件在硬盘上真正存在...

2018-09-05 16:21:00 88

转载 JAVA基础复习与总结<六> 数组_容器_泛型

数组的常用方法java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能:给数组赋值:通过 fill 方法。对数组排序:通过 sort 方法,按升序。比较数组:通过 equals 方法比较数组中元素值是否相等。查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作。具体说明请查看下表...

2018-09-04 09:07:00 78

转载 JAVA基础复习与总结<五> String类_File类_Date类

String类1、Java字符串就是Unicode字符序列,例如串“Java”就是4个Unicoe字符组成。2、Java没有内置的字符串类型,而是在标准java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例/对象。3、String称为不可变字符序列Java中的String类型是不可改变字符串...

2018-09-03 09:19:00 121

转载 JAVA基础复习与总结<四> 抽象类与接口

抽象类(Abstract Class)是一种模版模式。抽象类为所有子类提供了一个通用模版,子类可以在这个模版基础上进行扩展。通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计(子类必须实现抽象方法),使子类之间更加通用。要点:1、有抽象方法的类只能定义为抽象类。2、抽象类不能实例化,不能用new来实例化抽象类,即...

2018-09-03 08:06:00 117

转载 【转载】JAVA基础复习与总结<三> Object类的常用方法

Object类是一个特殊的类,是所有类的父类,如果一个类没有用extends明确指出继承于某个类,那么它默认继承Object类。这里主要总结Object类中的三个常用方法:toString()、equals()、hashCode()。1.取得对象信息的方法:toString()该方法在打印对象时被调用,将对象信息变为字符串返回,默认输出对象地址。 1 class ...

2018-09-02 08:42:00 86

转载 JAVA基础复习与总结<二>构造方法_static关键字_final关键字

构造方法详解构造器也叫做构造方法(constructor),用于对象的初始化。 class Person2 { String name; int age; public Person2(String name,int age){ this.name = name; this.age ...

2018-09-02 08:19:00 84

转载 JAVA基础复习与总结<一>(2) 父类引用指向子类对象(向上转型、动态链接)

先来看看下列代码public class Animal { public static void main(String[] args){ Animal animal = new Cat(); //声明的是父类,指向的却是子类 animal.voice(); drinkWater(animal); ...

2018-09-01 21:16:00 224

转载 JAVA基础复习与总结<一> 对象与类的概念_内部类_继承与多态

一、对象与类 类:类是一个模版,它描述了一类对象的行为和状态。 class animal { private int color; private int size; public void eat () { System.out.println("I'm eating!"); } public void sleep (...

2018-09-01 20:20:00 63

转载 JAVA篇<一> 继承extends(已转移到JAVA总结篇)

前题:如果不经过指出继承,那么所有的类都继承了JAVA中的Object类。正文: 继承的关键字是:extends,是所有面向对象语言的重要特性。 例public class TestExtends { public static void main(String[] args){ Student stu = new...

2018-08-16 15:39:00 74

转载 Hello World!

This is my first blog here. I believe one day I can achieve something great.转载于:https://www.cnblogs.com/ErictChandler/p/9486763.html

2018-08-16 13:33:00 186

空空如也

空空如也

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

TA关注的人

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