自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 javaSE-(设计模式)

1、什么叫设计模式:设计模式的概念首先来源于其它行业:建筑业,在早起建房子的时候,肯定是经验缺乏、显得杂乱无序的,这就会造成很多问题,在行业发展过程,通过不断的经验积累,前辈们针对这些问题提出了合理解决方案,这就是设计模式,参照设计模式往往可以解决很多问题,在计算机编程方面,也会出现类似问题,所以牛人们把这些解决问题的方案进行归类和总结,形成了面向对象编程的23种设计模式。2、单例模式(特点):J...

2018-03-19 12:48:40 304

转载 javaSE-(reflect)

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解...

2018-03-19 12:40:42 130

转载 javaSE-(regex)

java正则表达式详解正则表达式:正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java 正则表达式和 Perl的是最为相似的。java.util.regex包主要包括以下三个类:·        Pattern类:pattern 对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个 Pa...

2018-03-19 12:33:16 199

转载 javaSE-(socket)

 网络编程网络编程是指编写与其它计算机进行通信的程序。Java已经将网络程序所需要的东西封装成不同的类。 只要创建这些类的对象,使用相应的方法,即使设计人员不具备有关的网络知识,也可以编写出高质量的网络通信程序。 1.网络模型(1)OSI参考模型(2)TCP/IP参考模型2.网络通讯要素           (1)IP地址(InetAddress已经封装成了对象)1、网络中设备的标识2、不易记忆,...

2018-03-19 12:22:39 346

转载 javaSE-(IO)

一、IO流简介:流的定义:流是指一连串流动的字符,是以先进先出方式发送信息的通道。按流向分:输出流:OutputStream和Writer为基类                输入流:InputStream和Reader为基类按处理数据单元划分:字节流:字节输入流:InputStream基类                                                字节输出流:...

2018-03-17 15:56:43 173

转载 javaSE-(MAP)

一、概述 java中的map集合使用键(key)值(value)来保存数据,其中值(value)可以重复,但键(key)必须是唯一,也可以为空,但最多只能有一个key为空,它的主要实现类有HashMap、LinkedHashMap、TreeMap。二、Map集合方法概要三、HashMap、LinkedHashMap、TreeMap区别及用法1、HashMap特点:保存元素时先进后出、无序性;查询效...

2018-03-17 15:05:00 118

转载 javaSE-(Collection)

|-- List(列表):有索引,允许重复元素 |-- Set(集) :没有索引,不允许重复元素【java.util.List】ArrayList:底层数据结构是数组,数组的物理地址是连续的,可以通过位置快速定位到具体元素的地址,所以改查效率高 但是如果是增加和删除元素时,可能会涉及到新建数组,复制元素,移动元素等操作,比较耗时,所以增删效率低LinkedList:底层是靠节点相连的...

2018-03-17 14:49:49 118

转载 javaSE-(多线程)

1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的...

2018-03-17 14:15:54 410

原创 javaSE-(面向对象)

面向对象概述面向对象思想面向过程思想与面向对象思想:面向过程: 面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。面向对象: 面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。特点:面向过程: 强调的是过程,所有事情都需要自己完成面向对象:是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做)可以将复杂的事情简...

2018-03-17 11:36:04 296

转载 javaSE-(String)

一、String的实例化两种方式1、直接赋值实例化:String StringName= "xxx";1以上是String对象的直接赋值,以上的代码并没有使用关键字new进行。String类也是类,所以也有构造方法。2、使用构造方法实例化:public String(String str);1可以通过构造方法为String类对象实例化,但在构造里面依然要接收一个本类对象。二、字符串的比较如果要想知...

2018-03-17 14:26:20 139

原创 javaSE-(2)

构造函数,构造代码块,静态代码块构造函数格式:类名(参数1,参数2,…){构造函数执行语句};关于构造函数,以下几点要注意:1.对象一建立,就会调用与之相应的构造函数,也就是说,不建立对象,构造函数时不会运行的。2.构造函数的作用是用于给对象进行初始化。3.它可以重载,可以被权限修饰符修饰,但是它没有返回值。4.当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造方法。6.定义构...

2018-03-17 12:15:31 132

原创 javaSE-(1)

JAVA概述JAVA发展史:JAVA之父:詹姆斯.高斯林SUN公司:斯坦福大学网络公司(2010-10-24被oracle收购)JDK JRE JVM:JDK: JAVA开发工具包,包含了JRE,编译工具,打包工具等。(安装了JDK就不用安装JRE了)。JRE:JAVA运行环境,包含了核心类库和JVM。JVM:JAVA虚拟机,JAVA程序需要运行在虚拟机上,虚拟机有各种平台的,因此JAVA语言可以...

2018-03-17 10:59:33 315

空空如也

空空如也

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

TA关注的人

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