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-
排序算法
这里抽象出了一个排序基类:publicabstractclassBaseSort{ publicabstractint[]sort(int[]array); publicvoidswap(int[]arr,inta,intb){ inttemp; temp=arr[a]; arr[a]=arr[b]; arr[b]=temp; } }下面我会用7个实现类分别实现7种排序算法。1.插入排序数据结
Fisher0113
·
2016-05-26 15:00
冒泡排序
排序算法
Java-
常见错误集锦
遍历时从列表里删除元素1测试代码2输出结果3原因分析1.遍历时,从列表里删除元素1.1.测试代码:/***遍历时,从列表里删除元素*/ privatestaticvoidtestListRemove(){ Listlist=newArrayList(Arrays.asList("a","b","c","d")); //错误姿势:使用for循环 try{ for(Strings:list){ if(
Fisher0113
·
2016-05-26 14:00
Java-
线程池
newThread的弊端Java自带线程池1newCachedThreadPool2newFixedThreadPool3newScheduledThreadPool4newSingleThreadExecutor自定义线程池1四种自带线程池的实际构造方法2ThreadPoolExecutor构造方法3简单的自定义线程池1.newThread的弊端执行一个异步任务你还只是如下newThread吗?
Fisher0113
·
2016-05-26 10:00
Java-
克隆
假克隆1测试代码2输出结果3结果分析浅克隆1测试代码2输出结果3结果分析深克隆测试代码输出结果结果分析总结1.假克隆1.1测试代码/***假克隆**只复制了对象,没有复制对象的引用*/ privatestaticvoidtestFakeClone(){ //源对象 Beanbean=newBean("张三",newBoss("老大")); //这是克隆对象 Beanclone=bean; clo
Fisher0113
·
2016-05-25 16:00
Java-
类的初始化顺序
基本顺序:(静态变量、静态初始化块)>(变量、初始化块)>构造器。测试代码:packagecom.che.carcheck.support.test.other; /***测试类的初始化顺序**作者:余天然on16/5/25上午11:49*/ publicclassTestInitOrder{ publicstaticvoidmain(String[]args){ System.out.pri
Fisher0113
·
2016-05-25 13:00
Java-
蚂蚁爬杆(面向对象编程思想)
有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、18厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过两只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。要求:用类模拟出蚂蚁的行为特性,进而模拟出五只蚂蚁在木杆上
xanlv
·
2016-05-25 12:00
面向对象编程
eclipse中文版怎么设置智能提示?
如下图:2、然后,选择
Java-
>编译器->内容辅助,如下图:3、然后在ja
佚名
·
2016-05-25 09:17
Java-
泛型
泛型类示例代码泛型接口示例代码泛型方法示例代码类型擦除代码片段1代码片段2代码片段3代码片段4代码片段5擦除的补偿代码片段6代码片段7泛型类不用泛型的容器类:publicclassContainer{ privateStringkey; privateStringvalue; publicContainer(Stringk,Stringv){ key=k; value=v; } publicS
Fisher0113
·
2016-05-24 17:00
Java-
集合
集合和数组数组集合2个公用接口CollectionIterator3种常用集合SetListMap集合工具类集合和数组数组数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)集合JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于java.util包中!JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.2个公用接口Collection集合接口b
Fisher0113
·
2016-05-24 15:00
java
java-
微信新版自动聊天助手
微信新版自动聊天助手部署1.部署到tomcat上,访问http://localhost:8080/wechat_robot/HelpChat,微信扫描二维码登录。2.助手自动检测新消息,自动回复消息。3.后台可以查看助手聊天记录。https://github.com/jinhang/wechat_plugins
youdianjinjin
·
2016-05-23 23:00
java-
设计模式实例
欢迎大家fork共同学习!https://github.com/jinhang/java-DesignPattern
youdianjinjin
·
2016-05-23 23:00
java-
二分查找
二分查找也叫折半查找,前提是数组是有序数组,下面来分析原理。如果一个数组:intarr[]={1,2,3,4,5,6};要查找1所在的索引值,那么先确定最大索引值maxIndex和最小索引值minIndex,然后计算出中间的索引值和midIndexintmaxIndex=arr.length-1; intminIndex=0; intmidIndex=(minIndex+maxIndex)/2;根
u010435203
·
2016-05-23 23:00
二分查找
折半查找
java查找
Java-
文件读取写入整型(字节流)
学习流的套接技术通过异常来判断是否读到文件结尾利用available()判断文件流是否结束对文件读取写入整型(基本数据类型)importjava.io.DataInputStream; importjava.io.DataOutputStream; importjava.io.EOFException; importjava.io.FileInputStream; importjava.io.Fi
xanlv
·
2016-05-23 21:00
maven 报Unable to locate the Javac Compiler in: D:\Program Files\Java\jdk1.6.0_20\..\lib\tools.jar
\lib\tools.jar"方法一:Window->Preferences->
Java-
>InstalledJREs(如果列表中包含有效JRE忽略此步骤)。
琅琊山二当家
·
2016-05-22 14:27
maven
java-
List
第1部分List概括List的框架图List是一个接口,它继承于Collection的接口。它代表着有序的队列。AbstractList是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(intlocation)之外的函数。AbstractSequentialList是一个抽象类,它继承于AbstractList。Abstr
youdianjinjin
·
2016-05-19 22:00
java-
容器-collection的sort方法
Java中如果需要对一个collections排序,需要继承于Comparable或者comparator接口,那么使用的排序算法是什么呢,一般情况下,排序算法包括:插入排序、快速排序、合并排序、冒泡排序等,java的Collections.sort算法调用的是合并排序,它是稳定排序,当数据接近有序的时候,效率更高,collections中的数据在排序前需要输入到array中,接着调用Arrays
youdianjinjin
·
2016-05-19 22:00
Eclipse添加注释模板
一、注释模板Window->preferences->
java-
>codestyle->codeTemplates->commentsTypes:/*****@authorAdministrator*CreateDate
会说话的鱼
·
2016-05-19 21:43
ja
Java
java-
类加载器
首先来了解一下字节码和class文件的区别:我们知道,新建一个Java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加载需要将.class文件导入到硬盘中,经过一些处理之后变成字节码在加载到内存中。下面来看一下简单的例子:[java]viewplaincopypacka
l841017122
·
2016-05-19 15:02
Java-
文件拷贝(字节流)
文件复制,把数据从一个文件读出,写到另一个文件中(基本数据类型)importjava.io.FileInputStream; importjava.io.FileOutputStream; importjava.io.IOException; publicclassfileCopy{ publicstaticvoidmain(String[]args){ Stringdir1="D:\\a\
xanlv
·
2016-05-19 14:00
Java-
输入输出基础(字节流)
importjava.io.IOException; publicclasssystemDemo2{ publicstaticvoidmain(String[]args){ demo1(); demo2(); } privatestaticvoiddemo2(){ try{ bytebuf[]=newbyte[10];//字节数组 //System.in.read(buf);//阻塞式方法,必
xanlv
·
2016-05-19 14:00
Eclipse 实用技巧
代码智能提示Java智能提示Window->Preferences->
Java-
>Editor->ContentAssist->AutoActivationdelay是自动弹出提示框的延时时间,我们可以修改成
静默虚空
·
2016-05-19 13:00
Java-
文件输入输出(字节流)
importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.FileOutputStream; importjava.io.IOException; publicclassfiIenOuputStreamDemo{ publicstaticvoidmain(String[]args){ //读
xanlv
·
2016-05-18 20:00
JAVA-
性能调优-有条件地使用final 关键字
阅读更多在Java中,final关键字可以被用来修饰类、方法和变量(包括成员变量和局部变量)。我们在使用匿名内部类的时候可能会经常用到final关键字,例如Java中的String类就是一个final类。如代码清单3-9所示,由于final关键字会告诉编译器,这个方法不会被重载,所以我们可以让访问实例内变量的getter/setter方法变成“final”。代码清单3-9非final类public
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
JAVA-
性能调优-静态方法代替实例方法
阅读更多在Java中,使用static关键字描述的方法是静态方法。与静态方法相比,实例方法的调用需要消耗更多的系统资源,这是因为实例方法需要维护一张类似虚拟函数导向表的结构,这样可以方便地实现对多态的支持。对于一些常用的工具类方法,我们没有必要对其进行重载,那么我们可以尝试将它们声明为static,即静态方法,这样有利于加速方法的调用。1即谭浩强教授,他编著的《C程序设计》发行了1100万册。第3
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
JAVA-
性能调优-多用条件操作符
阅读更多我们在编写代码的过程中很喜欢使用if-else用于判定,这种思维来源于C语言学习的经历。大多数中国学生都是从谭老师的C语言书籍1了解计算机领域知识的,我们在高级语言程序设计过程中,如果有可能,尽量使用条件操作符"if(cond)return;elsereturn;"这样的顺序判断结构,主要原因还是因为条件操作符更加简捷,代码看起来会少一点。其实JVM会帮助我们优化代码,但是个人感觉能省就省
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
JAVA-
性能调优-clone的使用
阅读更多采用Clone()方式创建对象Java语言里面的所有类都默认继承自java.lang.Object类,在java.lang.Object类里面有一个clone()方法,JDKAPI的说明文档里面解释了这个方法会返回Object对象的一个拷贝。我们需要说明两点:一是拷贝对象返回的是一个新对象,而不是一个对象的引用地址;二是拷贝对象与用new关键字操作符返回的新对象的区别是,这个拷贝已经包含了
BUYAOZAIBEIDAOLE
·
2016-05-16 10:00
Maven学习4之eclipse下 maven install和test的两个错误
HOME)2.解决办法:可以设一个环境变量M2_HOME指向你的maven安装目录 M2_HOME=D:\Apps\apache-maven-3.3.1 然后在Window->Preference->
Java
bob601450868
·
2016-05-09 20:00
maven
Ma
install和test的两
Java学习·Eclipse联想功能
Eclipse的自动补全(联想输入)分两种,直接提示和按快捷键提示,设置方法分别如下 一、每次输入都自动提示 Window->preferences->
Java-
>Editor->ContentAssist
dxx707099957
·
2016-05-09 10:00
java-
序列化与反序列化
序列化和反序列化的概念序列化:把java对象转换为字节序列的过程称为对象的序列化,这些字节序列可以被保存在磁盘上或通过网络传输,以备以后重新恢复原来的对象反序列化:把字节序列恢复为对象的过程称为对象的反序列化。序列化机制使得对象可以脱离程序的运行而独立存在序列化的功能/用途持久化对象:Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即
snoweek
·
2016-05-08 18:23
Java-
十进制转十六进制
思想:十进制转十六进制,只需要将十进制数num&15,然后num右移四位(num>>>4);这里使用查表法,即把‘0’-‘F’放在数组chs中,然后将chs[num&15]的值福遇到新的数组arr或容器StringBuffer中。查表法可对负数求相应的十六进制。精髓:先“与”后“移”。classToHex { publicstaticvoidmain(String[]args) { toHex_a
u011573551
·
2016-05-08 09:00
java
十进制转十六进制
java-
十进制转二进制的另一种方法
思想:十进制数在商不等于零的循环条件下不断除以2并取余数保存。classToBinary { publicstaticvoidmain(String[]args) { toBinary_1(-6); //System.out.println("HelloWorld!"); } //方法1——除以2取余 publicstaticvoidtoBinary(intnum){ char[]chs={'0'
u011573551
·
2016-05-08 09:00
java
十进制转二进制
Java 基础 -2 关于final
关于这一句话原因特别查了一下书《疯狂
JAVA-
突破程序员基本功
wow863597
·
2016-05-07 18:00
java-
加法器代码
importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassAdderimplementsActionListener{JFrameAdderFrame;JTextFieldTOprand1;JTextFieldTOprand2;JLabelLAdd,LSum;JButtonBAdd,BClear;JPanelJP1
liheao
·
2016-05-06 17:02
java
Java-
动态代理
1.代码packagecom.che.carcheck.ui.helper;importcom.che.carcheck.support.util.LogUtil;importnet.sf.cglib.proxy.Enhancer;importnet.sf.cglib.proxy.MethodInterceptor;importnet.sf.cglib.proxy.MethodProxy;impo
Fishyer
·
2016-05-06 15:02
Java知识框架
Java-
动态代理
1.代码packagecom.che.carcheck.ui.helper; importcom.che.carcheck.support.util.LogUtil; importnet.sf.cglib.proxy.Enhancer; importnet.sf.cglib.proxy.MethodInterceptor; importnet.sf.cglib.proxy.MethodProx
Fisher0113
·
2016-05-06 15:00
Java-
常用方法汇总
1.java.lang类Integer方法:publicstaticintparseInt(Strings)描述:将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的ASCII减号’-‘(‘\u002D’)外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数10作为参数赋予publicstaticintparseInt(java.lang.Stri
beauty_1991
·
2016-05-04 21:00
java方法
MyEclispse的注释模板设置/** 注解 */
设置注释模板的入口:Window->Preference->
Java-
>CodeStyle->CodeTemplate->Comments节点 里面的属性全部是/** */的配置,不同字段代表对不同的属性和方法添加注解的生成模版
xiaoyu19910321
·
2016-05-04 10:00
MyEclipse
注释
Eclipse 代码提示
解决步骤:1、Windows->preferences->
java-
>Editor->CodeAssist中Auto-Activetion中的Enableauto-activetion选项要勾选上,这里面有个时间的设定
qq_20480611
·
2016-05-02 17:00
java
eclipse
编译Hadoop2.7.1(Ubuntu)
jdkgitmavensubversion $sudoapt-getinstallg++autoconfautomakelibtoolcmakezlib1g-devpkg-configlibssl-dev $
java
u011499747
·
2016-04-29 10:00
hadoop
ubuntu
JAVA-
用HttpClient来模拟浏览器GET,POST
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供
戈胡
·
2016-04-26 15:00
Eclipse导入System Lib方法
一:向eclispe中添加userLibrary的步骤: 1.点击eclipse的window菜单,选择“Preference” 2.在preferences窗口中选择
java-
>BuildPath->
SRain215
·
2016-04-26 15:00
UserLib
IDEA + Hadoop工程入门实例 ——Word Count编程
二、新建工程点击File->new->project,弹出对话框,选择
Java-
>Kotlin(Java)(如图1.1),点击next,输入项目名,项目保存路径,点击Finish,NewWindow新工程至此创建完成
江湖小小虾
·
2016-04-26 09:56
hadoop
idea
从头认识
java-
特辑-你不知道的main函数
这一章节我们来讨论一下main函数。对于这个函数大家都不陌生,而且都习以为常,但是其中有一些东西,还是值得我们去总结的。1.普通的mainpackagecom.ray.test; publicclassMainTest{ publicstaticvoidmain(String[]args){ } } 没什么特别,就是一个main的空方法2.没有static的mainpackagecom.ra
raylee2007
·
2016-04-21 22:00
java
从头认识
java-
特辑-你不知道的static与final的位置问题
这一章节我们来讨论一下你不知道的static与final的位置问题。代码清单packagecom.ray.test; publicclassStaticAndFinalPositionTest{ privatefinalstaticintid1=0; privatestaticfinalintid2=0; //privatestaticintfinalid3=0;//error fina
raylee2007
·
2016-04-21 22:00
java
Eclipse和MyEclipse自动提示设置
打开Eclipse->Window->Perferences->
Java-
>Editor->ContentAssist,在右边最下面一栏找到auto-Activation,下面有三个选项,找到第二个“AutoactivationtriggersforJava
tuke_tuke
·
2016-04-21 17:00
Java-
单机版的书店管理系统(练习设计模块和思想_系列汇总)
介绍:本软件系列到此,我已经全部写完了。项目练习目标:1、Java应用程序基本分析2、培养面向对象编程的基本思想3、Java基本设计模式综合应用4、掌握分层和接口的基本设计5、构建合理的Java应用程序包结构6、综合应用JSE所学习的知识7、在应用中合理使用集合框架8、在应用中综合使用swing的常用组件9、基本的表现层的实现机制10、IO流和文件的基本操作11、培养良好的Java编程习惯12、培
qq_26525215
·
2016-04-20 17:00
java
管理
设计
应用
面向对象编程
大数据
Java-
交换变量的3种方式
本话题要讨论的是一道面试题目:交换两个变量的值。两个变量而已,看似再简单不过了,不过一道简单的题目可以使用多种方式来完成,其中有比较普通的实现,也有相对高明的实现,虽然是一道简单的题目,但是通过面试者对该题目的认知能力,就可以看出面试者的水平。重点摘要:1通过中间变量交换。2通过求和与求差交换。3通过异或交换。通过第3个变量首先,我们给出最简单的方式。【例】交换两个变量的值。1.packagech
yujianta14
·
2016-04-20 17:00
java
大数据
变换变量
Eclipse打jar包在控制台执行
Export->
Java-
>jarFile,选择要执行的main方法确定。导出之后,在控制台执行,报错,提
u010416588
·
2016-04-20 15:00
maven
jar
导出jar包
主清单找不到
Java-
单机版的书店管理系统(练习设计模块和思想_系列 八 )
本系列前面博客的链接:
Java-
单机版的书店管理系统(练习设计模块和思想_系列七)http://blog.csdn.net/qq_26525215/article/details/51190696Java
qq_26525215
·
2016-04-20 00:00
java
项目
设计模块
Java-
接口的基础语法
接口的使用的方法真正体现了面对对象的精髓。接口绝对是最重要的。主要内容。1.什么是接口。2.接口的基本语法。电脑===>>USB接口.可接MP3,手机,冰箱.USB接口的基本语法。(就是比较纯的抽象类。)1.使用interface定义。2.接口当中的方法都是抽象方法。3.接口当中的方法都是public权限。====>>>>定义了接口,就是定义了调用对象的标准.很重要."+s);}}//CanonP
CCCA
·
2016-04-19 22:14
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他