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--
常见排序算法]------冒泡、选择、快速排序
java常用的排序算法(冒泡、选择、快速等)一、冒泡排序法(效率最低)直接在代码中说明,他们可以直接在程序中运行//冒泡排序@TestpublicvoidtestBublle(){/***冒泡排序的基本思路是:*从头开始扫描待排序的元素,在扫描过程中依次对相邻元素进行比较,*将关键字值大的元素后移。每经过一趟排序后,关键字值最大的元素将移到末尾,*此时记下该元素的位置,下一趟排序只需要比较到此位置
highfei2011
·
2016-03-04 14:22
Java
eclipse常用设置
具体方法:windows-->Preferences-->
Java--
>Editor-
lwwjing
·
2016-03-04 14:00
Java--
容器(Collection)(二)
三、Iterator–容器中的特殊遍历所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象;作用:Iterator对象作为迭代器,是用来实现遍历操作的;Iterator接口定义的方法:Iteratorit=Collection集合对象.iterator();//获得迭代器booleanhashNext();//判断是否有元素没有被遍历O
u014294166
·
2016-03-04 12:00
迭代器
Java--
容器(Collection)(一)
容器这篇,我主要从理论理解角度写的,代码可能偏少,因为集合里的方法太多了但是这些点都是写代码时应当注意的点。一、层次结构学完了面向对象部分,上述图的层次结构应该不生疏了,这里简单的做些说明。Collection函数库与数组的区别:1).数组的容量有限,而Collection库的容量而自己调整;2).Collection函数库只能用来存放对象,而数组没有这样的限制Collection库是java中的
u014294166
·
2016-03-04 09:00
eclipse使用maven,运行Run As -->Maven Build报错
新增环境变量 M2_HOME 变量值:D:\apache-maven-3.3.1(你的maven的安装路径) 2、打开eclipse:Window-->Preferences-->
Java
一只石头
·
2016-03-02 18:00
eclipse
maven
Java--
双亲委派机制&类加载机制
双亲委派机制描述:某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加载任务时,才自己去加载。Java类加载器按照层次,从顶层到底层,分为以下三种:(1)启动类加载器(BootstrapClassLoader)这个类加载器负责将存放在JAVA_HOME/lib下的,或者被-Xbootclasspa
tiem_erhu
·
2016-03-01 22:00
ClassLoader
bootstrap
java reflect 初始学习 动态加载类
使用类的全名,这样获取,不仅仅表示了类的类类型,同时还代表着类的动态加载.一般,我们编写好的java类,都要经过编译成class文件,然后才能被jvm执行字节码文件,通常我们比较熟悉的就是javac--》编译
java
青天流云
·
2016-02-29 22:00
eclipse相关设置
1.创建新类自动添加注释windows-->preference
Java--
>CodeStyle-->CodeTemplates code-->newJavafiles 编辑如下:${filecomment
monkey131499
·
2016-02-23 16:00
eclipse
设置
Java-day05集合
我们学习的是
Java--
面向对象--操作很多对象--存储--容器(数组和StringBuffer)--数组而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。
opera95
·
2016-02-16 16:00
第一章 Java代码执行流程
说明:本文主要参考自《分布式Java应用:基础与实践》 1、Java代码执行流程第一步:*.
java--
>*.class(编译期)第二步:从*.class文件将其中的内容加载到内存(类加载)(运行期)第三步
赵计刚
·
2016-02-09 12:00
Eclipse设置Tab键为空格(ctrl+shirt+f格式化生效)!
Window-->Preferences-->
Java--
>CodeStyle-->Formatter 然后右边选择Edit...按钮,在GeneralSettings页中Tabpolicy右边的下拉框
bogongjie
·
2016-01-31 12:01
eclipse
myeclipse web项目创建
配置jdk我的jdkC:\ProgramFiles\Java\jdk1.7.0_67 window-->preferences-->
Java--
>InstalledJREs-->add-
bondage
·
2016-01-29 04:00
java--
正则表达式操作解析
正则表达式具体写法这里不在叙述,只讲述pattern和matcher的用法.一、捕获组的概念 捕获组可以通过从左到右计算其开括号来编号,编号是从1开始的。例如,在表达式((A)(B(C)))中,存在四个这样的组: 1((A)(B(C))) 2(A) 3(B(C)) 4(C) 组零始终代表整个表达式。以(?)开头的组是纯的非捕获组,它不捕获文本,也不针对组合计进行计数。 与组关联的捕获输入始终是与
u012706811
·
2016-01-22 14:00
正则表达式
如何使用eclipse生成javadoc帮助文档
右击你的项目--》Export--》
java--
》javadoc--》next出现如下页面点击上图的Configure按钮,进入到安装jdk的目录,
随风起
·
2016-01-21 16:00
如何使用eclipse生成javadoc帮助文档
右击你的项目--》Export--》
java--
》javadoc--》next出现如下页面点击上图的Configure按钮,进入到安装jdk的目录,
随风起
·
2016-01-21 16:00
java--
多线程与juc
刚刚研究多线程和juc发现一个写的比较不错的地址。多线程:http://www.cnblogs.com/skywang12345/p/java_threads_category.htmljuc:http://www.blogjava.net/xylz/archive/2010/07/08/325587.html
oDeviloo
·
2016-01-20 09:00
多线程
Spring tool Suite 安装配置+maven安装配置,搭建maven项目
一、sts配置JDK,tomcate我的sts是直接拷贝的别人的,或者可以去官网下载,放到本地以后解压,打开里面的sts.exe,如图: 1.window-->preference-->
java--
>
小萍萍
·
2016-01-15 13:00
java--
异常处理机制
Form:圣骑士Wind的博客!Java中的异常Exceptionjava.lang.Exception类是Java中所有异常的直接或间接父类。即Exception类是所有异常的根类。比如程序:publicclassExceptionTest { publicstaticvoidmain(String[]args) { inta=3; intb=0; intc=a/b; System.out.
qq_33544860
·
2016-01-14 11:00
java
异常处理
异常
java--异常处理机制
java--
重写 final (课堂笔记)
publicclassFather{ publicstaticintage; publicFather(){} publicFather(intage){ this.age=age; } publicstaticintgetAge(){ System.out.println("fathergetAge"); returnage; } publicvoidmether(){ S
qq_33544860
·
2016-01-14 00:00
final
java--重写
java--
属性的继承
packagecom.qianfeng.day08.demo4; publicclassGFather{ publicintage; } packagecom.qianfeng.day08.demo4; publicclassFatherextendsGFather{ privateStringname="father";} packagecom.qianfeng.
qq_33544860
·
2016-01-14 00:00
java--属性的继承
java--
匿名内部类
packagecom.qianfeng.demo6; /** * 匿名内部类 * 1、没有名字的内部类 * 2、2种实现方式:实现接口 继承类 */publicclassOuter{ Flyfly3=newFly(){ @Override publicvoidfly(){
qq_33544860
·
2016-01-14 00:00
java--匿名内部类
java--
内部类(局部)
packagecom.qianfeng.demo5; publicclassMother{ //sex=1 男孩 //sex=0女孩 publicPersonbirth(intsex){ if(sex==1){ returnnewBoy("男"); }else{
qq_33544860
·
2016-01-14 00:00
java--内部类
java--
静态属性和非静态属性的赋值与取值
publicclassTest{ staticintage; //由static修饰,静态属性 intclassNum; publicstaticvoidmain(String[]args){ Testperson=newTest(); //在这个对象中赋值,12给了classNum,它是非静态属性,所以只在本空间中存在 person.classNum=12; person.a
qq_33544860
·
2016-01-14 00:00
java--
静态内部
packagecom.qianfeng.demo3; /** *静态内部 *1、使用static进行修饰的内部类,位置跟静态方法同级 *2、创建静态内部类的方法 * Outer.Innerinner=newOuter.Inner(); inner.method(); 3、静态内部类,可以跟普通的类使用/调用规则一样 *4、 * */publicclassOu
qq_33544860
·
2016-01-14 00:00
java--
静态内部
java--
继承和构造方法重载(课堂)
publicclassFather{ Stringname; intage; publicFather(){ //构造方法的重载 } publicFather(Stringname){ this.name=name; System.out.println("name"); } publicFather(intage){ this.age=age; System.out.pri
qq_33544860
·
2016-01-14 00:00
重载
java--继承和构造方法重载
java--
继承,访问权限,方法(课堂)
publicclassFather{ publicStringname="father";//带权限访问修饰符的方法 StringdefaultName="fatherDefaultName"; publicintage;// publicFather(){ System.out.println("这个是Father里面的构造方法...."); } publicvoidmether()
qq_33544860
·
2016-01-14 00:00
方法
访问权限
java--继承
java--
快速幂
今天刷lintcode的时候看到一道题,快速求幂的,即求 常规方法是如下:while(b-->0){ a*=a; } returna; 他的复杂度是O(N)。 还有一种更有效率的做法,利用二进制(强大的二进制,如果涉及到int处理,最好先看看能不能使用二进制): 首先,对于任意的int n都有: 那么自然,
薛聚坡
·
2016-01-11 20:00
java--
门面模式
元旦第三天,出去聚了聚,时间有点晚了。。。 更一个简单的吧 门面模式。 代码很简单,一次性上了:packageInvolvedMode.facade; /** *FacadeTest:门面模式 *@
[email protected]
*createin2015-12-29下午6:39:02 */ publicclassFacadeT
薛聚坡
·
2016-01-03 23:00
设置JAVA注释模板
设置JAVA注释模板找到注释模板所在的地方:window-->Preference-->
Java--
>CodeStyle-->CodeTemplate然后展开Comments节点就是所需要设置注释的元素了
allenzhangchina
·
2015-12-30 10:31
设置JAVA注释模板
ClassNam
eclipse
Eclipse提示悬停时间太短怎么办
-->
Java--
>Editor-->Hovers把CombinedHover的那个勾去掉就不会再跳出来了。
godlewis
·
2015-12-30 09:00
eclipse
Android EclipseIDE技巧
Preferences-->General-->Editors-->TextEditors-->勾上右侧的Showlinenumbers)2.敲代码是自动提示(Winodw-->Preferences-->
Java
拶厑_ZXRTY
·
2015-12-27 13:00
开发前myeclipse配置 小记!
如果在myeclipse里面需要修改JDK的版本,需要修改三个地方:(1)Window-->preferences-->
java--
>compiler(2)Window-->preferences-->
文艺小猿人
·
2015-12-24 11:11
java--
开发环境搭建
安装java环境 作为每一个java爱好者,不管是开发还是测试,想开启java的编程之旅,那么需要有一个工具,正所谓“工欲善其事,必先利其器”。这里面的器就是我们要安装的java工具--JDK。 Java的分类 Java分为J2SE、J2EE和J2ME三个不同的平台版本,即标准版(Java2Platform,StandardEdition)、企业版(Java2Platform,Enter
肥猫与猪宝宝
·
2015-12-18 17:00
MyEclipse2014 优化设置
1.指定本机java环境Windows-->preferences-->
java--
>InsetallelJREs右侧单击ADDstandardVM-->Next-->Directory-->Finash
小艺术家被占用了
·
2015-12-10 17:00
Java--
流重点总结初稿
2015年12月8日 20:36:22Java高级部分流重点总结作者:数据分析玩家QQ:
[email protected]
中引入流的重要意义:Java中流的引用,打破了传统意义上输入设备就是键盘,输出设备就是显示器的这种局限性,用户可以自行设计输入设备与输出设备,从而进行数据的传输流的定义:在Java当中,若一个类专门用于数据传输,则这个类称为流流就是程序和设备之间嫁接起来的一根用于数据传输
a2011480169
·
2015-12-09 17:00
Java流重点总结初稿
LocalDB 惹得祸
鉴于公司的技术转型,(
java--
>.net) 我在.net 平台也打滚了几个月了,大小也参与了一些web 工作。但是对于一些 net 技术确实还是有点云里雾里的,只能碰到一个解决一个了。
RainyZou
·
2015-12-08 22:00
2015
Studio
Visual
LocalDB
JAVA--
继承
项目开发遇到一个问题,稀里糊涂给实现了,现在重点讨论一下这是个什么情况,大神们如果看到希望给点指点。问题:子类与父类具有相同的属性和方法,将子类实例化为父类,调用对应属性的get、set方法,打印出的信息显示了,子类的属性值,请问这是什么原因?代码如下--父类:publicclassFreath{ privateinta=1; publicintgetA(){ returna; }
小破孩123
·
2015-12-01 10:00
java--
实现红黑树(二)
一步一步来实现一下红黑树的删除:红黑树的删除分析 首先,删除方法的入口,进行一定的条件判定: /** *delValue:deletethevaluefromRBTree *@paramvalue *@return *boolean返回类型 */ publicbooleandelValue(Tvalue){ if(this.root==null){ throwne
薛聚坡
·
2015-11-30 18:00
java--
实现二叉排序树
树用的很少,一般情况下树都是作为接口被实现的。 实现二叉排序树: 首先,二叉排序树最基本的特点: 应该有初始化,即构造函数;其次应该有增删查操作。删除操作有一个简便做法,是给每个节点增加一个boolean型的是否可用标志,查询相应节点然后将标志置为false即可。 首先,用面向对象的思想建树,树和节点应该分开,如果业务上想给整颗树加什么属性也方便。树的定义:/**
薛聚坡
·
2015-11-22 00:00
Eclipse 修改默认的author 作者
2.设置eclipse参数windows-->preference
Java--
>CodeStyle-->CodeTemplates code-->newJavafiles原来的内容
u010399316
·
2015-11-18 10:00
【翻译二】
java--
并发之进程与线程
Processes and Threads In concurrent programming, there are two basic units of execution: processes and threads. In the Java programming language, concurrent programming is mostly con
·
2015-11-13 20:28
java
Java--
加密解密
package com.joye3g.ed; public class Main { public static void main(String[] args) throws Exception { // initThreeDES(); // initAES(); // initRSA(); // initMD5(); // initSHA(); initHM
·
2015-11-13 19:13
java
Java--
调试--单步调试,断言,单元测试
单步调试:主要查看变量内容的变化 1.设置断点位置,设置在可能出现问题的代码 2.以Debug as方式运行 程序 3.F5 --> step into 进入方法内部进行调试 F6 --> step over 单行调试 F7 --> step over 结束当前方法调试,并且返回到方法调用
·
2015-11-13 15:47
java
java--
基于socket的网络传输开发
继http://blog.csdn.net/gaopeng0071/article/details/10959845此文章内容展开的研究。 socket传输是基于tcp的网络传输协议进行的传输,tcp有一个特点,举个例子(视频上学的): 比如张三给李四打电话,张三拨通李四的电话号,李四接起了电话,这是张三说了一声你好,然后张三就一直等待李四的回复,如果李四不回复,那么张三那就这
·
2015-11-13 14:58
socket
java--
>模拟Stack
1 import java.util.Arrays; 2 import java.util.EmptyStackException; 3 4 public class Stack { 5 public static void main(String[] args) { 6 7 Stack s = new Stack(); 8
·
2015-11-13 07:21
stack
Java--
神奇的hashcode
一、Object的HashCode定义 1 public native int hashCode(); Object类的hashCode方式使用了native修饰也就意味着真正的实现调用的其他语言编写的方法,我们可以忽略具体的实现,从方法的定义上可以看出,hashCode其实是一个int型的整数 以下是hashCode()这个方法的官方解释 Returns a hash co
·
2015-11-13 05:34
HashCode
java--
函数练习
/* 1,定义一个功能,用于打印矩形 1,定义一个打印九九乘法表功能的函数 */ class FunctionTest { public static void main(String[] args) { draw(5,5); fenge(); draw(8,8); fenge(); print99(); } /* 定义一个功能用于打印矩
·
2015-11-13 01:49
java
Java--
日期的使用
Date 类: 最基础的日期时间类,返回一个相对日期的毫秒数。精确到毫秒,但不支持日期的国际化和分时区显示。 Calender类: 相对于Date更加强大的时间类,是抽象类,提供了常规的日期修改功能和国际化支持。 GregorianCalendar类: 提供处理日期的方法,用于计算日期,是Calendar类的子类,有用的是有个判断闰年的方法。 DateFormat类: 可以接受字符串输入
·
2015-11-13 01:40
java
java--
折半查找
/* 折半查找 */ class TwoSearch { //折半查找可以提高效率,但必须得保证是有序的数组 public static int halfSearch(int[] arr,int key)//折半查找函数 { int min,max,mid; min=0; max=arr.length-1; mid=(min+max)/2;
·
2015-11-12 23:54
java
java--
让一个字符串反转
描述:给我一个字符串,例如I love java,输出: java love I 方法一 public class StringReverse { public void swap(char[] arr, int begin, int end) { while(begin < end) { char temp = arr[begin];
·
2015-11-12 20:23
java
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他