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--
正则表达式
正则表达式:符合一定规则的表达式作用:用于专门操作字符串好处:可以简化对字符串的复杂操作特点:用于一些特定的符号来表示一些代码操作,这样就简化书写弊端:符合定义越多,正则越长,阅读性越差1.用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false2.正则表达式中反斜线成对出现字符类[abc]a、b或c(简单类)只能是abc中的一个[^abc]任何字符,除了a、b或c(否定)[a-zA
dmuhan
·
2015-07-09 14:24
java--
线程
多线程概述要理解多线程,就必须理解线程。而要理解线程,就必须知道进程。1、进程是一个正在执行的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。2、线程就是进程中的一个独立的控制单元。线程在控制着进程的执行。只要进程中有一个线程在执行,进程就不会结束。一个进程中至少有一个线程。3、多线程在java虚拟机启动的时候会有一个java.exe的执行程序,也就是一个进程。该进
dmuhan
·
2015-07-09 14:54
java--
网络编程
1.概述网络之间通信的三个条件:1.要找到对方的IP地址InetAddress:网络中设备的标识,不易记忆,可用主机名。本地回环地址:127.0.0.1主机名:localhost2.要明确端口号(逻辑端口)用于标识进程的逻辑地址,不同进程的标识,有效端口:0~65535,其中0~1024系统使用或保留端口。3.定义通信规则通讯的规则,常见协议:TCP,UDP网络参考模型:2.TCP与UDPTCP:
dmuhan
·
2015-07-09 14:41
java--
设计模式
设计模式:把软件行业中出现的问题进行抽取并解决。总共有23种。对问题行之有效的解决方式,其实它是一种思想。设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略
dmuhan
·
2015-07-09 14:58
java--
关键字
private私有权限修饰符用于修饰类中的成员(成员变量,成员函数)只有在本类中有效。私有仅是封装的一种表现形式对外提高访问方式,可以在访问方式中加入逻辑判断等语句对访问的数据进行操作,提高代码的健壮性。this关键字用于区分局部变量和成员变量同名情情况特点:this代表其所在函数所属对象的引用(代表本类对象的引用)当在函数内需要用到调用该函数的对象时,就用this初始化的动作先执行this语句用
dmuhan
·
2015-07-09 14:23
java--
异常及异常的处理机制
java异常机制一:异常的概念:异常是程序运行过程过程出现的各种各样的错误。在java中分为Exception和Error两种;异常处理机制:异常处理机制就是处理异常的,,就是要告诉开发人员,你的程序出现了不正常的情况,请注意处理。一门成熟的编程语言必须要有完整体系的异常处理机制,异常处理机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,更重要的是可以提高程序的健壮性。二:ja
dmuhan
·
2015-07-09 14:26
Java--
继承、方法重载、方法覆盖总结
1、方法继承:利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。*当Sub类和Base类在同一个包时Sub类继承Base类中的public/protected/默认级别的变量个方法*在不同包时继承public/protected级别的变量和方法。2、方法重载:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。*方法名相同*方法的参数类型,个数顺序
dmuhan
·
2015-07-09 14:38
Java--
进程间通讯的四种方式
所谓进程通信,就是不同进程之间进行一些"接触",这种接触有简单,也有复杂。机制不同,复杂度也不一样。通信是一个广义上的意义,不仅仅指传递一些massege。 他们的使用方法是基本相同的,所以只要掌握了一种的使用方法,然后记住其他的使用方法就可以了。 1.信号 在我学习的内容中,主要接触了信号来实现同步的机制,据说信号也可以用来做其它的事情,但是我还不知道做什么。 信号和信号量是不同的,他们虽
u013673422
·
2015-07-06 22:00
java
进程通信
java--
概述与控制台输入
使用的课本: Java语言程序设计(基础篇)----西电李娜(译) 原著:IntroductiontoJavaProgrmming(EighthEdition)-----Y.DanielLiang使用Eclipse编译器。1)计算机、程序和java概述: ❶Java流行的原因:简单,面向对象,分布式,解释型,鲁棒,结构中立,安全,可移植,高性能,多线程,动态。一旦编写,任何的地方可运行。
gdut2015go
·
2015-06-18 20:00
java
Java--
>使用netty搭建Http服务器
Netty下载地址:http://netty.io/downloads.html我将Netty配置在Android手机上,发现手机会很卡,但是在PC上,无压力;下一篇文章,会介绍在Android手机上搭建Http服务器,(更简单);开始本文:1:新建一个Java工程publicstaticvoidmain(String[]args)throwsException{ //配置服务 EventLoop
angcyo
·
2015-06-11 15:00
配置
HTTP服务器
throws
java--
遇到NoSuchMethodError通用解决思路
最近接手新项目,项目一跑,NoSuchMethodError蹦出来了,好不容易解决了,换一个电脑,NoSuchMethodError又蹦出来了,干脆,总结下遇到NoSuchMethodError应该如何应对的思路。通过下面的通用思路,可以在不必了解业务的情况下,尽可能解决这个报错。下面演示下如何在啥都不知道的情况下遇到该错误的解决思路:随便找一个错误示例:Causedby:java.lang.No
小M的博客
·
2015-06-11 09:00
AndroidStudio 简单个人设置
格式化不换行setting-->File-->CodeStyle-->
java--
>Wrappingand Braces -->line breaks 不打钩(大屏)屏幕中间的线长度 setting--
yaly
·
2015-06-09 15:00
Eclipse/MyEclipse注释模板和格式化模板的使用
注释模板导入步骤 安装方法:打开eclipse/myeclipse选择window-->Preferences-->
JAVA--
>Code-->CodeTemplates右边点Import选择你写好的模板
Carl_
·
2015-06-09 09:00
JDBC学习笔记(1)
JDBC:JavaDataBaseConnector java连接数据库技术一、JDBC的发展 1、
java--
>odbc-->DB (桥连) 2、
java--
>本地client工具--
ziqilinvip
·
2015-05-30 10:24
接口
java技术
连接数据库
eclipse自动补全的设置
最简单的修改方式是:Windows——>Preferences——>
Java--
>Editor-->ContentAsist,在Autoac
baolibin528
·
2015-05-29 22:00
eclipse自动补全的设置
Java--
>反射的用法(新手都能入门)
简单介绍Java反射的用法:本文内容包含在:http://blog.csdn.net/angcyo/article/details/46228465并且提供了Demo用例;1:获取需要反射的对象(需要修改属性,或者需要调用非公隐藏方法的对象):StorageManagerstorageManager=(StorageManager)context.getSystemService(Context.
angcyo
·
2015-05-29 12:00
java
反射
入门
新手
有jar包依然报java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
参考了:http://www.iteye.com/problems/95184可以在eclipse当中添加一个UserLibrary(Window-->Preferences-->
Java--
>Buil
ctrlc_sa
·
2015-05-29 10:05
myeclipse
tomcat
有jar包依然报java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
参考了:http://www.iteye.com/problems/95184可以在eclipse当中添加一个UserLibrary(Window-->Preferences-->
Java--
>Buil
ctrlc
·
2015-05-29 10:00
关于在myeclipse运行tomcat: 找不到或无法加 载主类Professional 的问题
解决办法:步骤如下:window-->preferences-->
java--
>installenjres去add或者search你本机安装的jdk目录,然后将tomcat的编译环境设置为新的jdk版本就
龙丘丘
·
2015-05-28 16:00
java--
泛型
一、为什么使用泛型呢?在以往的J2SE中,没有泛型的情况下,通常是使用Object类型来进行多种类型数据的操作。这个时候操作最多的就是针对该Object进行数据的强制转换,而这种转换是基于开发者对该数据类型明确的情况下进行的(比如将Object型转换为String型)。倘若类型不一致,编译器在编译过程中不会报错,但在运行时会出错。使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有
nbcallum
·
2015-05-22 08:22
java--
网络编程
网络编程:可以在不同网络终端上通信的编程。网络通讯三要素:IP地址、端口号、传输协议。IP地址:标识通信双方计算机,简单说:标识对方,找到对方;在java中,IP封装成为InetAddress类;本地回环地址:127.0.0.1,主机名为localhost。端口号:用于标识进程的逻辑地址,即不同进程的标识;有效端口号:0—65535,其中0—1024系统使用或者为保留端口,Tomcat服务器默认端
nbcallum
·
2015-05-21 18:30
Java--
实现网络爬虫抓取RSS新闻(1)网络爬虫详解
网络爬虫定义网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。可以更形象的理解:网络相当于一个巨大的蜘蛛网,每个蜘蛛丝的交叉点就是一个资源(URI),爬虫这张巨大的网上爬取需要的资源后,通过一定的机制和容器进行存储。网络爬虫原理网络爬虫的基本原理可以用一张经典的图概括:多线程下载器功能:从互联网爬取网页信
bcserzhou
·
2015-05-17 21:24
Java
java--
基础语法
一、标识符:凡是自己能命名的地方都叫标识符关键字:被Java中赋予了特殊含义的单词命名规则:(必须遵守,若不遵守编译不能通过)①可以是字母大小写A-Z a-z,数字0-9,特殊字符(下划线"_"和美元符"$")②数字不能开头③不能有空格④不能使用关键字和保留字,但是可以包含关键字和保留字⑤严格区分大小写,但是长度无限制一、标识符:凡是自己能命名的地方都叫标识符关键字:被Java中赋予了特殊含义的单
小ping
·
2015-05-09 20:00
Eclipse中自动添加注释(作者,时间)
方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference
Java--
>CodeStyle-->CodeTemplates code-->newJavafiles
ystyaoshengting
·
2015-04-29 17:00
Java @override报错的解决方法
具体操作:Myeclipse中Window-->Preferences-->
Java--
>Compiler-->
蜀山下的鱼
·
2015-04-29 00:00
eclipse
override
红色叉
JAVA--
长整数与16进制字符串互相转换
一般情况下,我们在对java中10进制与16进制互相转换的时候,通常是采用下列方法(以long类型为例):10进制化为16进制:StringLong.toHexString(Longv);16进制化为10进制:LongLong.valueOf(Stringv,intradix);//其中radix表示将字符串v为哪种进制的表示方法大多数时候,这两个方法都可以很完美的为我们解决问题。不过,也有例外的
冷月宫主
·
2015-04-28 12:32
J2EE
Java @override报错的解决方法
具体操作:Myeclipse中Window-->Preferences-->
Java--
>Compiler-->
caiwenfeng_for_23
·
2015-04-24 18:00
eclipse
override
红色叉
java.lang.UnsupportedClassVersionError
Badversionnumberin.classfile造成这种过错是ni的支撑Tomcat运行的JDK版本与支撑application运行的JDK版本不一致导致的.把它们的JDK版本改成一致步骤如下:1.Window-->Preferences-->
Java
程序猿小明
·
2015-04-23 14:00
Eclipse/MyEclipse注释模板和格式化模板的使用
注释模板导入步骤 安装方法:打开eclipse/myeclipse选择window-->Preferences-->
JAVA--
>Code-->Cod
lifan5
·
2015-04-23 13:00
eclipse/myeclipse注释模板的修改(网摘)
阅读更多本文转自:http://kaminlee.iteye.com/blog/1101938Window-->
Java--
>CodeStyle-->CodeTemplates-->Comments--
sunny8675
·
2015-04-07 10:00
eclipse
myeclipse
注释
eclipse/myeclipse注释模板的修改(网摘)
阅读更多本文转自:http://kaminlee.iteye.com/blog/1101938Window-->
Java--
>CodeStyle-->CodeTemplates-->Comments--
sunny8675
·
2015-04-07 10:00
eclipse
myeclipse
注释
Java学习之琐碎细节杂记
例如:写代码时输入syso的话,就能够自动弹出System.out.println();方法:在Eclipse下打开windows-->preferences,找到
java--
>Editor-->ContentAssisit
FRD2009041510
·
2015-04-06 21:00
java
字体大小
快捷方式
【
Java--
工作记录】工作遇到的问题记录--更新中
1、简单排序问题:选择排序,中间变量k,双层循环2、字符串判断为空,判断为null应该放在前面,判断为""放后面,不然会报空指针错误3、&运算是,如果对应的两个bit都是1,则那个bit结果为1,否则为0.4、^按位异或,相同为0,不同为15、Json是javascript原生格式,在javascript中处理JSON数据不需要任何的API或工具包1)、赋值给变量:varpeople={"prog
a872728984
·
2015-04-02 09:29
工作记录
Think in
java--
工具类--获取类中方法
下面代码,运行时传入类名,即可获取到类的相关信息。//:typeinfo/ShowMethods.java //Usingreflectiontoshowallthemethodsofaclass, //evenifthemethodsaredefinedinthebaseclass. //{Args:ShowMethods} importjava.lang.reflect.*; importja
u010926176
·
2015-03-26 16:00
工具
MyEclipse里部分习惯的更改
阅读更多继续补充中----------------------1.更改自己合适快捷键windows-->prefences-->
java--
>editor-->ContentAssist-->Activationtriggersforjava
Array_06
·
2015-03-20 17:00
eclipse
JAVA--
好友界面面板
packageGongYou; //packagewindows.best_demo; importjava.awt.*; importjavax.swing.*; importjava.util.*; importjava.awt.event.*; /** *Title:OpenSwing *Description:JGroupPanel组群面板 *类似QQ界面的组
k183000860
·
2015-03-15 10:00
JAVA--
聊天界面面板
packagewindows.beautify; importjava.awt.BorderLayout; importjava.awt.Color; importjava.awt.event.ActionEvent; importjava.awt.event.ActionListener; importjava.io.File; importjavax.swing.Borde
k183000860
·
2015-03-15 10:00
从零学
java--
传智播客
java的输入需要引用Scanner包 import java.util.Scanner; class ScannerDemo{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请你输
·
2015-03-10 15:00
java
Eclipse无插件配置Resin3
Eclipse无插件配置Resin31.首先配置一下
Java--
>UserLibraries例:resin的目录在D:\Java\server\eclipse\resin-3.1.4,把D:\Java\
有事没事
·
2015-03-05 18:00
eclipse
resin
[乐意黎原创] java.lang.UnsupportedClassVersionError: Bad version number in .class file
把它们的JDK版本改成一致步骤如下: 1.Window-->Preferences-->
Java--
>compiler中的compilercomplia
aerchi
·
2015-02-26 17:00
java--
正则表达式初步学习
正则表达式是一种字符处理工具,可以对字符串进行查找,提取,分割,替换等操作。正则表达式可以理解为一个用于匹配字符串的模板。使用java中的正则表达式时,我们预先定义一个规则,然后看字符串是否符合这个规则。当然我们定义规则时需要借助一些特殊的符号,就是正则表达式中的特殊字符。java中使用正则有两种方式,1是通过String类直接调用,2是通过Java中的Pattern和Matcher类来使用。更详
acm_lkl
·
2015-02-17 20:00
java
正则表达式
java--
控制台梭哈游戏
下面这个类封装了一个梭哈游戏,具体的思路见代码 packagelkl1; importjava.util.Arrays; importjava.util.Scanner; importjava.util.Random; publicclassSuohaGame{ //玩家手里的牌用数字组合表示,第一位数字4--1表示 //牌的花色(分别为黑红梅方),后面的一位或两位数字 //表示牌的大小从
acm_lkl
·
2015-02-15 20:00
java
梭哈游戏
eclipse的TODO任务的简单学习
4.自定义标签 window-->preferences-->
java--
>compiler-->Tasktags 参考地址:http:/
韩立伟
·
2015-02-06 16:38
eclipse
TODO
eclipse的TODO任务的简单学习
4.自定义标签 window-->preferences-->
java--
>compiler-->Tasktags 参考地址:http:/
韩立伟
·
2015-02-06 16:38
eclipse
TODO
java--
泛型
2、泛型的问题:定义:指的是把复杂的类型变成唯一性,必须是类或者自定义的类型;常见的方法有四种:第一:可以使用来表示任意一种类型,只要主方法里面给它类型即可;第二:泛型可以继承;,此时在方法里面给定的类型之后就不能变了;第三:通配符;,此时在主方法里面可以给定任意一种超级接口下的实现类;第四:泛型的方法;必须有无返回值的前面加; 例子:public voidf(Tx){} 常调用的方法:S
csxhl123123
·
2015-02-02 10:59
java
通配符
java--
泛型
2、泛型的问题:定义:指的是把复杂的类型变成唯一性,必须是类或者自定义的类型;常见的方法有四种:第一:可以使用来表示任意一种类型,只要主方法里面给它类型即可;第二:泛型可以继承;,此时在方法里面给定的类型之后就不能变了;第三:通配符;,此时在主方法里面可以给定任意一种超级接口下的实现类;第四:泛型的方法;必须有无返回值的前面加;例子:publicvoidf(Tx){}常调用的方法:System.o
csxhl123123
·
2015-02-02 10:59
java
通配符
java--
容器
1、Collection超级接口:(1)容器:是一个不需要设置长度和类型的小型数据库;缺点:数据非持久性,每次运行都得加载;(2)常用子接口:Set,List; Map接口跟超级接口没关系;(3)容器与数组的区别:数组在创建时就必须给定长度或元素而且必须是同种类型,而容器不必须特别说明;2、Set接口:常用的实现类:HashSet,TreeSet;特点:无序不可重复;它就没有get()方法,也没
csxhl123123
·
2015-02-02 10:51
object
java--
并发容器 ConcurrentMap
在JDK1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队列BlockingQueue(尽管Queue也是同时期引入的新的集合,但是规范并没有规定一定是线程安全的,事实上一些实现也不是线程安全的,比如Prio
wbj0110
·
2015-01-20 15:00
java
java--
并发容器 ConcurrentMap
在JDK1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队列BlockingQueue(尽管Queue也是同时期引入的新的集合,但是规范并没有规定一定是线程安全的,事实上一些实现也不是线程安全的,比如Prio
wbj0110
·
2015-01-20 15:00
java
java--
并发容器 ConcurrentMap
在JDK1.4以下只有Vector和Hashtable是线程安全的集合(也称并发容器,Collections.synchronized*系列也可以看作是线程安全的实现)。从JDK5开始增加了线程安全的Map接口ConcurrentMap和线程安全的队列BlockingQueue(尽管Queue也是同时期引入的新的集合,但是规范并没有规定一定是线程安全的,事实上一些实现也不是线程安全的,比如Prio
wbj0110
·
2015-01-20 15:00
java
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他