- 博客(22)
- 资源 (2)
- 收藏
- 关注
转载 HashMap的原理与实现
版本之更迭:–》JDK 1.7: Table数组+ Entry链表;–》JDK1.8: Table数组+ Entry链表/红黑树;(为什么要使用红黑树?)一问HashMap的实现原理你看过HashMap源码吗,知道底层的原理吗 为什么使用数组+链表 用LinkedList代替数组可以吗 既然是可以的,为什么不用反而用数组。 重要变量介绍:ps:都是重要的变量记忆理解一下最好。DEFAULT_INITIAL_CAPACITYTable数组的初始化长度:1 &l...
2021-04-13 16:45:15
218
原创 maven初识
1.maven作用主要用于项目构建,依赖管理(jar包管理)2.maven下载及安装下载地址:http://maven.apache.org/download.cgi将下载文件解压,放在任意目录,例如放在D盘的根目录然后设置环境变量,新建一个环境变量,名称为M2_HOME,其值为解压maven的目录地址在PATH环境变量中,添加maven路径下的bin,如:%M2_
2018-01-10 11:24:43
198
转载 MyEclipse中Ctrl+Alt+向下方向键变成旋转屏幕解决方法
问题描述:Myeclipse 中 按住ctrl + alt + ↓ , 结果不是复制上一行到下一行,而是系统倒置了(状态栏到了顶上,恰好和正常情况下相反) 与系统图形的快解决冲突。解决办法:右键点击桌面空白处 -->图形选项-->快捷键 -->禁用 就OK了。或者点击图形属性——>找到ctrl+alt+up 和ctrl+alt+down禁用掉就好了感觉这
2016-11-25 14:41:04
806
转载 Eclipse 安装 SVN 插件的两种方法
eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 第一种方式: 1.下载SVN插件 SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最
2016-11-25 14:39:34
278
原创 jquery select
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。比如1、设置value为pxx的项选中 $(".selector").val("pxx");2、设置text为pxx的项选中 $(".selector").find("option[text='pxx']").attr("selected",true);
2016-09-02 11:20:20
221
原创 java 数组的几种常用排序算法
选择排序法基本思路是:将要排序的数组分成两部分,一部分是从小到大已经排好序的,一部分是无序的,从无序的部分取出最小的数值,放到已经排好序的部分的最后。public static int[] xuanze(int[] arr){int t;for (int i = 0; i int m = i;for (int j = i + 1; j //如
2016-09-02 11:19:31
282
原创 仿百度分页
最近因为业务需要,写了个仿百度的分页工具类,略有所感,贴出来供大家参考、指正其实 分页工具类并不难写,主要弄清楚以下几件事,就可以轻松写出分页1、当前页(nowPage)如何获得2、总页数(totalPage)如何获得3、页面上起始页(startPage)如何计算得出4、页面上结束页(endPage)如何计算得出5、查询的条件是什么?如何通过页面将查
2016-09-02 11:18:45
511
原创 java 一维数组与二维数组的遍历
一维数组://原有for循环String[] arr = {"tom","rosi","sunny"};for(int i=0;iSystem.out.println(arr[i]);}//新式for循环for(String s : arr){System.out.println(s);}二维数组:String
2016-09-02 11:17:42
696
原创 java 如何定义数组和初始化
1.数组的定义:数组可以分为一维数组,二维数组,多维数组。一维数组的定义有以下两种方式:type[ ] arr_name;type arr_name[ ];二维数组的定义方式如下:type[ ] [ ] arr_name;type arr_name[ ] [ ];多维数组可根据维数指定相应个数的[ ]int[ ] arr1;S
2016-09-02 11:17:02
51659
3
原创 java 传值时可分为值传递与引用传递,那么他们有和区别
java根据变量的类型可分为基本类型变量与引用类型变量,这两种变量类型主要有以下几点不同:1.存储机制基本类型变量是直接在栈内存中开辟存储空间存储变量值引用类型变量是由引用空间与存储空间两部分构成,引用空间在栈内存中,负责存放存储空间的内存地址,存储空间在堆内存中,存储引用变量类型的值。通过引用空间的地址值可以修改存储空间的信息。2.变量传递当变量与变量之间
2016-09-02 11:16:37
325
原创 java 成员变量与局部变量有什么区别
1.局部变量局部变量一般是指在方法体内部定义的变量,其作用域是在方法内部有效。public class Test{public static void main(String[] args) {int a;//变量a未被初始化,在被使用时会出现编译错误//int a = 0;//正确使用方式System.out.println(a);}
2016-09-02 11:16:13
316
1
原创 java 数据类型
java语言的数据类型分为两种,一种是基本数据类型,另一种是引用数据类型。 数据类型 有效范围 byte-128~127 shor-32768~32767 int-21亿~21亿 long------- char-------
2016-09-02 11:15:31
201
原创 java instanceof 关键字
instanceof其作用是用来判断某对象是否为某个类或接口类型。由于java语言的多态性使得可以用一个子类的实例赋值给一个父类的变量,但是在一些情况下需要判断变量的原有类型,此时可以使用instanceof实现。示例代码如下:/***定义Animal父类*/class Animal{}/***定义Animal子类Dog*/c
2016-09-02 11:15:01
670
原创 java final关键字
在java中,final关键字可以再类、成员变量和方法前面修饰,具体使用情况及其含义如下所示:1.final修饰类final修饰类时,表示该类不能在被其他类继承,例如String和Math,如果不希望自己定义的类被继承,可以将类使用final修饰。示例代码如下:public final class Test{}2.final修饰成员变量final修饰
2016-09-02 11:14:25
177
原创 java static 关键字
在java中,static可以修饰方法,属性,代码块,内部类,使用static修饰时,可以理解为与类有关,通过“类名.成员”的形式调用。没有static修饰可以理解为与对象有关,需要通过“对象名.成员”的形式调用。注意:static不能修饰构造方法(1)static修饰方法public class Hello{public static void main(Stri
2016-09-02 11:13:59
203
原创 java super 关键字
在java中,this代表当前类的实例,使用this可以调用当前类中的方法,属性和构造方法。而super代表父类的实例,在子类中,使用super可以调用其父类的方法,属性和构造方法。super的具体使用情况有以下2种:(1)调用父类中的构造方法;public class Student extends Person{private String name;
2016-09-02 11:13:27
148
原创 java this 关键字
java中为了解决变量的命名冲突和不确定性问题,引入了this关键字。this代表当前类的实例,它经常出现在方法和构造方法中,具体使用情况分为以下三种:(1)返回调用当前方法的对象的引用public class Leaf{private int i = 0;public Leaf increment(){i++;return this;}
2016-09-02 11:12:46
160
原创 java面向对象的三大基本特征
面向对象的基本特征:封装,继承,多态。(1)封装封装是指将对象的相关信息捆绑为一个逻辑单位。通过封装可以隐藏一个类的实现细节,开发者可以通过指定的方法来访问该类的对象,而不必关心其内部细节。(2)继承继承是指一个类继承另一个类后,即可以获得另一个类的属性和方法。通过类的继承,实现了代码的重复利用,在子类中可以新增属性和方法,并且可以重写父类中方法的具体实现。在jav
2016-09-02 11:11:37
421
原创 javabean
1.什么是javabean首先javabean只是一个特殊的java类,它不是一种技术,只是一种规范;规范:提供默认的构造方法;有get和set方法;所有属性为private目的:提高软件组件的复用性(即一次编写,任何地方可重用)。2.javabean的特点:按着Sun公司的定义,JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Jav
2015-09-21 16:46:29
315
转载 Axis2 WebService的发布和调用说明
准备工作1、下载:axis2-1.5.4-bin.zip,axis2-1.5.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/2、环境变量设置AXIS2_HOME E:\research\axis2-1.5.4-bin\axis2-1.5.4JAVA_HOME C:\Program Files\Java\jdk1.6.
2015-09-18 11:29:39
234
转载 Axis2创建WebService实例
注:转载http://clq9761.iteye.com/blog/976029/一、Axis2的下载和安装1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 a
2015-09-18 10:49:00
161
axis服务发布与运行jar,并包含IDE插件安装包
2015-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人