自定义博客皮肤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)
  • 收藏
  • 关注

原创 设计模式-六大原则

1、开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。开闭原则是面向对象设计中最基础的设计原则,它指导我们如何建立稳定灵活的系统。开闭原则可能是设计模式六项原则中定义最模糊的一个了,它只告诉我们对扩展开放,对修改关闭,可是到底如何才能做到对扩展开放,对修改关闭,并没有明确的告诉我们。仔细思考以及仔细阅读很多设计模式的文章后,终于对开闭原则有了一点认识。其实,...

2018-06-28 18:39:15 155

原创 Java重要的IO流类

1.简述流以及字节流和字符流在Java中,把一组有序的数据序列称为流。根据操作的方向,可以把流分为输入流和输出流两种。如果数据流中最小的数据单元是字节,那么称这种流为字节流;如果数据流中最小的数据单元是字符,那么称这种流为字符流。在I/O类库中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,java.io.Reader和java.i...

2018-06-26 11:39:25 1173

原创 Java线程相关问题

1、多线程有什么用?(1)发挥多核CPU的优势现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的"多线程"那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看着像多个线程"同时"运行罢了。多核CPU上的多线程才是真正的多线程,它能...

2018-06-25 15:45:59 130

原创 Java中的异常

1.异常基本概念 a). 异常产生的条件, 或者称为异常情况。在Java代码中哪些是异常情况呢? 例如:       i. 整数相除运算中,分母为0;       ii. 通过一个没有指向任何具体对象的引用去访问对象的方法;      iii. 使用数组长度作为下标访问数组元素;      iv. 将一个引用强制转化成不相干的对象;      等等; b). 异常会改变正常程序流程;      异...

2018-06-23 17:20:30 128

原创 java中的基本类型和引用类型

java的世界中分为基本类型和引用类型java中八种基本类型种类   类型     大小   整型    byte       8位整型    short     16位整型    int          32位整型    long       64位浮点型 float      32位浮点型 double   64位字符型 char      16位布尔型 boolean 位数不确定除了八种基...

2018-06-22 15:40:18 170

原创 Java中final 关键字和abstract关键字

final 可以修饰类,方法,变量 final修饰的变量 可以修饰局部变量 只能赋值一次 final修饰的属性必须显式赋值或者构造器中赋值 final修饰的方法 可以被继承,但不能被重写 final修饰的类 不能被继承abstract关键字,可以修饰类,方法 抽象类 1.不能被实例化 2.抽象类中可以定义属性和非抽象的方法 3.抽象类中可以定义抽象方法 4.抽象类中必须定义构造...

2018-06-22 10:04:46 915 1

原创 static静态修饰符

static 静态修饰符 可以修饰变量,方法,匿名代码块 静态的成员,不属于某个对象,而是属于类,被这 个类的所有对象共享。在类加载的时候,会在方法 区中加载类中的静态成员和静态代码块,并执行静 态代码块。 变量 static可修饰属性,不能用来修饰局部变量 public static int count = 10; 在当前类中,可以直接通过变量名调用静态的属、性。 在外部类中,必须通过类名调...

2018-06-21 15:07:46 220

原创 java中的反射(基本知识点)

一个类或者对象通过反射可以获得自身的对象,该对象是一个java.lang.Class 的对象(就像一个镜像文件)。 一个对象或者类获得自身的Class对象的过程称为反射。有三种方法可以获得自身的Class对象引用(对每一个被装载的类型(类或接口),虚拟机都会为它创建一个java.lang.Class的实例):      1) Class c = Class.forName(“com.briup.c...

2018-06-21 09:54:42 607

原创 java中的基础集合

Java中集合主要分为三种类型:. Set : 无序,并且没有重复对象。. List: 有序(放入的先后的次序), 可重复。. Map : 集合中的每一个元素包含一对键对象和值对象,集合中没有重复的键对象,值对象可以重复。1.Set最简单的一种集合,集合中的对象无序、不能重复。主要实现类包括:      HashSet : 按照哈希算法来存取集合中的对象,存取速度比较快; LinkedHashSe...

2018-06-20 18:23:16 163

原创 java中内部类介绍与使用

java中内部类包括:静态内部类,实例内部类,局部内部类,匿名内部类。每种内部类都可以类比相应的变量来学习记忆,比如静态内部类和静态方法调用方式相似实例内部类和实例方法调用方式相似1)静态内部类:a)静态内部类的实例不会自动持有外部类的特定实例的引用,在创建内部类的实例时,不必创建外部类的实例b)静态内部类可以直接访问外部类的静态成员,如果访问外部类的实例成员,就必须通过外部类的实例去访问。c)在...

2018-06-20 18:19:52 135

原创 java中的基础知识点

1.注释                                  作用:使部分内容只为程序员可见,不为编译器所编译、虚拟机所执行;                 位置:类声明前后、方法声明前后、属性声明前后、方法体中。几乎可以在一个源文件任意位置,但不能在一个关键字字符中插入注释。                 类型:1) 单行注释:                         ...

2018-06-20 15:20:46 110

原创 Linux系统的基本命令

打开控制台:ctrl+alt+t放大字体:ctrl+shift+ +缩小字体:ctrl+ -工作区切换:ctrl+alt+方向键工作区中窗口移动:ctrl+alt+shift+方向键中断命令的执行:ctrl+croot 根用户 超级用户 拥有高权限默认不开启rootsudo passwd root控制台中提示信息用户名@计算机名:当前路径名 $ or #: 家目录下  .bashrc   PS1b...

2018-06-20 15:08:05 267 1

原创 网络编程

网络编程基本概念:1、计算机网络计算机网络是相互连接的独立自主的计算机的集合,最简单的网络形式由两台计算机组成。2、网络通信IP地址:1)IP网络中每台主机都必须有一个惟一的IP地址;2)IP地址是一个逻辑地址;3)因特网上的IP地址具有全球唯一性;4)32位,4个字节,常用点分十进制的格式表示,例如:192.168.0.16。协议:1)为进行网络中的数据交换(通信)而建立的规则、标准或约定;(=...

2018-06-20 15:03:44 108

原创 数据库常用知识点

1SQL语句常用语法用法1.in的使用:in用于筛选条件的一个具体的范围例如: select last_name,dept_id  from s_emp where dept_id in(32,33,34,35)2.like的使用:like用于模糊查询       %代表0或者多个字符       _代表一个字符例如:最后一个名字中主要含有字母a的都显示出来。 select last_name,s...

2018-06-20 14:42:07 140

空空如也

空空如也

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

TA关注的人

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