E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java知识总结
【
java知识总结
】设计模式-创建型模式(2)
1、概述上一篇总结了创建型模式的单例模式和三种工厂模式(设计模式-创建型模式(1)),现在再来讲讲创建型模式的其他两个模式建造者模式、原型模式创建型模式.png2、建造者模式建造者模式实现代码/***建造者*/publicabstractclassBuilder{//第一步:装CPU//声明为抽象方法,具体由子类实现publicabstractvoidbuildCPU();//第二步:装主板//声
代码足迹
·
2018-05-16 14:33
【
java知识总结
】设计模式-创建型模式(2)
1、概述上一篇总结了创建型模式的单例模式和三种工厂模式(设计模式-创建型模式(1)),现在再来讲讲创建型模式的其他两个模式建造者模式、原型模式创建型模式.png2、建造者模式建造者模式实现代码/***建造者*/publicabstractclassBuilder{//第一步:装CPU//声明为抽象方法,具体由子类实现publicabstractvoidbuildCPU();//第二步:装主板//声
代码足迹
·
2018-05-16 14:33
【
java知识总结
】设计模式-概述
一、概述设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、导图设计模式.png下面接针对每个模式分别解
代码足迹
·
2018-05-16 10:38
【
java知识总结
】设计模式-概述
一、概述设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。二、导图设计模式.png下面接针对每个模式分别解
代码足迹
·
2018-05-16 10:38
【
java知识总结
】设计模式-创建型模式(1)
1、概述创建型模式主要有单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式这里主要讲单例模式和三种工厂模式1单例模式导图单例模式.png类图单例模式类图1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。实现代码1(饿汉式单例
代码足迹
·
2018-05-16 10:51
【
java知识总结
】设计模式-创建型模式(1)
1、概述创建型模式主要有单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式这里主要讲单例模式和三种工厂模式1单例模式导图单例模式.png类图单例模式类图1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。实现代码1(饿汉式单例
代码足迹
·
2018-05-16 10:51
Java知识总结
-多线程的实现
一、多线程的实现方式编写多线程程序一般有三种方法,Thread,Runnable,Callable.1).继承Thread类classMyThreadextendsThread{publicMyThread(Stringname){}publicvoidrun(){}}2).实现Runnable接口publicinterfaceRunnable{publicabstractvoidrun();}3
代码足迹
·
2018-05-03 13:29
Java知识总结
-多线程的实现
一、多线程的实现方式编写多线程程序一般有三种方法,Thread,Runnable,Callable.1).继承Thread类classMyThreadextendsThread{publicMyThread(Stringname){}publicvoidrun(){}}2).实现Runnable接口publicinterfaceRunnable{publicabstractvoidrun();}3
代码足迹
·
2018-05-03 13:29
java知识总结
这里借鉴一下别人写的博客:java知识点改明自己整理一份详细说明用这个作为索引然后展开献给大家1.JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃
Alearn_
·
2018-04-04 13:17
Java知识点
java
java知识总结
(十)反射和代理
原文来自搬砖工,如需转载请注明出处一、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。JAVA反射(放射)机制:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,
海之沐
·
2017-01-07 00:51
java知识总结
JavaSE知识总结
Java知识总结
(二)
J2EE(Java2EnterpriseEdition)刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号。但是其实J2EE里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统。J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,
IceDarron
·
2017-01-01 21:17
java
java
java知识总结
(六)包装类
原文出自java包装类,需要转载请注明出处。一、什么是java的包装类?java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitivetype),为了能将基本类型视为对象来处理,并能连接相关的方法,java为每个基本类型都提供了包装类。二、java包装类常用的几种类型Boolean,Byte,Short,Charac
海之沐
·
2016-12-29 15:28
java知识总结
JavaSE知识总结
java知识总结
(二)类和对象
java总结二类和对象首先建一个Demo类作为示例publicclassDemo{//类//属性(成员变量)privateintsex;//私有的成员变量//方法(成员函数)publicintgetSex(){returnsex;}publicvoidsetSex(intsex){this.sex=sex;}//构造函数Demo(){}}要点一:Demo就是一个类,而对象就是把Demo实例化。相当
海之沐
·
2016-12-26 15:29
java知识总结
JavaSE知识总结
java知识总结
1:%:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。 2:java分了5片内存。 1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。 栈:存储的都是局部变量(函数中定义的变量,函数上的参数,语句中的变量); 只要数据运算完成所在的区域结束,该数据就会被释放。 堆:用于存储数组和对象,也就是实体。啥是实体啊?就是用于封装多个数据的。 1:每一个实体都有内存
ztao2333
·
2015-12-04 18:00
Java知识总结
:Java反射机制(用实例理解)
概念理解: 反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来 实现对自己行为的描述( self-representation )和检测( examination) ,并能根据自身行为的状态和结果,调整或修改应用所描述行为
·
2015-11-07 13:43
java反射机制
两天
JAVA知识总结
花了两天时间通篇读了下JAVA课本,发现了很多要注意细节的地方,其实也是比较基础的点,本子上总结的抄了上来。 1.JAVA仅允许单一继承,以严格限制类继承关系,但它另外使用接口定义来实现多重继承的功能,跟C++可以多重继承不同。2.Unicode 标准字符集3.八进制:以0为前缀,如 013,029 十进制:以0x或0X为前缀,如0xA3,0X1b4.科学计数法: 尾数 + E + 阶码
·
2015-10-27 15:20
java
java知识总结
数据传输方面JsonXML(dom4j/sax/DOM/JDOM)JAVA方面Servelt/JSP(九大内置对象)SpringMVC的知识Spring的IDC、AOPJavaScript(闭包)jQueryHibernate的知识mybatis的知识MQ消息队列(ActiveMQ)RMI(远程接口调用,Hessian是一个轻量级的RMI工具)NIO和BIO(NIO主要有三点Channel、Buf
ciznx
·
2015-09-23 11:29
spring
数据库
二叉树
channel
java知识
java知识总结
数据传输方面JsonXML(dom4j/sax/DOM/JDOM)JAVA方面Servelt/JSP(九大内置对象)SpringMVC的知识Spring的IDC、AOPJavaScript(闭包)jQueryHibernate的知识mybatis的知识MQ消息队列(ActiveMQ)RMI(远程接口调用,Hessian是一个轻量级的RMI工具)NIO和BIO(NIO主要有三点Channel、Buf
ciznx
·
2015-09-23 11:29
spring
数据库
二叉树
channel
java知识
Java知识总结
----事件处理机制(九)
在上一篇文章中,跟大家介绍了队列的使用,在基于数据库的队列的是实现中,提到了可以使用事件处理机制类进行队列数据的处理。今天就来简单看看事件处理机制是怎么使用的。首先我们需要一个事件的实体类:Event importjava.util.concurrent.atomic.AtomicInteger; /** *消息实体类 */ publicclassEventimplementsjava
lee_zy
·
2015-09-12 10:00
java
事件处理
Java知识总结
----队列的使用(八)
今天跟大家来看看如何在项目中使用队列。首先我们要知道使用队列的目的是什么?一般情况下,如果是一些及时消息的处理,并且处理时间很短的情况下是不需要使用队列的,直接阻塞式的方法调用就可以了。但是,如果在消息处理的时候特别费时间,这个时候如果有新的消息来了,就只能处于阻塞状态,造成用户等待。这个时候在项目中引入队列是十分有必要的。当我们接受到消息后,先把消息放到队列中,然后再用新的线程进行处理,这个时候
lee_zy
·
2015-09-09 10:00
java
队列
Java知识总结
----Java IO流(七)
说起IO流,脑子里浮现出的就是inputstream,outputstream,reader,writer之类的东西,但是,这些类我们该怎么选择,他们之间有什么区别和联系,好多人却不太清楚。今天就跟大家聊聊Java的IO流。I就是input,O就是output,IO流就是输入-输出流。输入和输出就有了一个方向的问题。一般情况下,我们所说的输入和输出都是相对于内存来说的,从外设到内存就是输入,从内存
lee_zy
·
2015-09-06 10:00
java
IO
Java知识总结
----Spring拦截器(六)
在看到拦截器的时候,大家一定会想到另外一个词,就是过滤器。两者到底有什么区别呢?过滤器,从字面的意思理解就是过滤用的,当很多请求过来的时候,我们对其进行过滤,满足一定条件的时候,才放行。在Java中,过滤器是使用Filter实现的,实现原理都是基于回调函数的。最常见的过滤器的应用就是字符编码的过滤、用户信息验证的过滤等。拦截器呢,就是用来拦截的,可以在方法的执行时,添加一些其他的信息,拦截器是使用
lee_zy
·
2015-08-26 14:00
java
拦截器
Interceptor
Java知识总结
----日志系统在项目中的应用(五)
现在的工作过程中,日志在项目中的角色越来越重要,环境出问题了,遇到bug了,我们都要从日志查起。所以在项目中记录日志就显得很重要。今天就跟大家简单聊聊如何在项目中引入日志。现在市面上比较流行的日志框架有log4j,logback等,大家可能还听说过sjf4j,当然了还有apache的commons-logging,jdk的java.util.log。那么slf4j是什么呢?slf4j,Simple
在远行的路上
·
2015-08-25 17:46
Java知识总结
Java知识总结
----日志系统在项目中的应用(五)
现在的工作过程中,日志在项目中的角色越来越重要,环境出问题了,遇到bug了,我们都要从日志查起。所以在项目中记录日志就显得很重要。今天就跟大家简单聊聊如何在项目中引入日志。现在市面上比较流行的日志框架有log4j,logback等,大家可能还听说过sjf4j,当然了还有apache的commons-logging,jdk的java.util.log。那么slf4j是什么呢?slf4j,Simple
lee_zy
·
2015-08-25 17:00
java
log4j
logback
slf4j
Java知识总结
---MVC模式解析之MyBatis(四)
在上一篇的文章里,简单介绍了一些SpringMVC的一些简单使用方法。今天就来看看Mybatis。现在流行的Hibernate、Mybatis都是比较常见的ORM框架。什么是ORM呢,就是ObjectRelationalMapping,对象关系映射,通俗点说,就是把对象映射成sql语句,在操作的时候,直接操作对象就可以了。了解过Hibernate的都知道,在做CRUD的时候,直接操作一个Model
lee_zy
·
2015-08-25 10:00
java
mybatis
Java知识总结
---MVC模式解析之SpringMVC(三)
在上一篇文章中,我们使用SpringMVC、Mybatis、Spring快速的搭建了一个简单的项目。今天呢,跟大家简单的聊一聊MVC模式。很多人特别是Java开发者,都在说MVC,都挺别人说MVC,那么MVC到底是什么,这个又跟SSH、SSM有什么关系呢?MVC其实是一种设计的架构模式,Model+View+Controller。这个跟我们现在Web开发有很大的关系。Web开发我们需要前台页面展示
lee_zy
·
2015-08-24 11:00
java
spring
mvc
Java知识总结
---整合SpringMVC+Mybatis+Spring(二)
在现在的JavaWeb开发过程中,各种各样框架层出不穷,在工作中,框架的使用也越来越频繁。今天介绍一下现在比较流行的SpringMVC、Mybatis和Spring框架,学习一下如何在项目中使用它们。本次项目的创建使用maven来完成。1、使用maven创建web项目。选择MavenProject,catalogs选择webapps,输入groupId,artifactId,完成即可。2、在pom
lee_zy
·
2015-08-24 11:00
java
spring
maven
mybatis
Java知识总结
--快速搭建Java开发环境(一)
当我们更换电脑,更换操作系统的时候,重新搭建开发环境是必不可少的。今天就简单介绍一下如何快速搭建Java开发环境。1、安装JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html安装之后,需要配置环境变量。JAVA_HOME=JAVA_HOME=E:\JavaProgram\Java\
lee_zy
·
2015-08-24 10:00
java
Java知识总结
——Java操作Redis
最近在写爬虫,有用到redis,在此觉得有必要总结下java下redis的基本操作,方便下次查看使用。packageRedis;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importredis.clients.jedis.Jedis;publicclassTest4Redis{publicstaticvoidm
ASON-Swimming
·
2014-06-05 15:07
Java编程
Java知识总结
:Java反射机制(用实例理解)
概念理解: 反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和检测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 Java中的反射是一个强大的工具,他能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行链接,发射
zhongwen7710
·
2014-05-23 22:00
java
反射
设计
Java知识总结
来源:一、java开发工具Editplus:Editplus与jdk的连接配置,如:javac(编译)、java(运行)、javap(查看字节码)a)配置内容:i.javac(编译):参数为-d. $(FileName);初始目录$(FileDir)ii.java(运行):参数为$(CurSel).$(FileNameNoExt);初始目录:$(FileDir)iii.javap(查看字节码):参
ItJavawfc
·
2014-05-18 00:00
java
J2SE
j
Java知识总结
-字符串
说明:其实之所以写这篇文章总结字符串的知识点,纯粹是因为关于字符串所涉及到的方法太多,所以多写几次这些方法加深自己的记忆和运用。本文将列举字符串常见的方法及其应用。一,String类1.1String类对象的创建Java中每个字符串都是String类的一个实例化对象。且每个字符串本身都是一个常量,其值不会改变,当我们将这些常量赋值给String类型的变量时,称为对字符串对象的应用。其格式如:Str
撄宁
·
2014-01-10 01:42
java基础
Java知识总结
1 file.separator,文件路径分隔符 path.separator,路径 line.separator,换行 不同的操作系统不一样。 2 多线程编程尽量不要引用全局静态变量,尽量用局部变量解决。 如果引用全局静态变量,则应该保证多线程之间有synchronized限制。 3 重写变成了重载。 如
zhangyi0618
·
2010-12-04 23:00
java
多线程
sql
正则表达式
Excel
java知识总结
之二:一切都是对象
尽管java是基于C++的,但是相比之下 ,java是一种更加“纯粹”的面向对象的语言。 c++与java都是混合/杂合型语言,但是,java中这种杂合性没有c++重要。杂合性语言允许多种编程风格。C++之所以是杂合性语言,因为他要支持C向后兼容,因为C++是C的一个超集,它会包含C不具备的特性,这使得C++显得过于复杂了。 而java是纯粹的面向对象的语言,在java设计之初就把思想转换到
lgx2351
·
2009-10-24 16:00
java
C++
c
Hibernate
C#
java知识总结
之三:初始化与清理
1 、 为对象在使用前,都需要初始化。所以我们在写一类时,必须有一个构造函数。如果没有写,那么编绎器会自动用默认的构造器。但是,如果你有定义构造函数,那么编绎器是不会给你产生默认构造函数的。 2 、 我们常常需要继承一个类,而这个新的类也可能需要有自己的构造函数,这时候对于构造函数来讲,就有了重载的概念。 3 、 &n
lgx2351
·
2009-10-15 22:00
java
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他