java
文章平均质量分 62
找个毛线
专业啃狗粮 专业瞪天花板。。。
展开
-
Eclipse 快捷键
http://blog.csdn.net/jmyue/article/details/16960199快捷键的意义就是使操作方便快捷,往往一个组合键,就可以完成鼠标多次定位和点击才能执行的功能。对快捷键越熟练,其快速的优势越明显。Eclipse快捷键的设置其实比较简单,只是快捷键的数量比较多。1. 快捷键设置 Eclipse工具栏上选择Window -> Pref转载 2016-07-23 12:26:07 · 276 阅读 · 0 评论 -
map练习 统计参数个数
package com.liangjing.set;import java.util.HashMap;import java.util.Iterator;import java.util.Set;public class ArgMap { /** * @param args */ public static void main(String[] args) { //原创 2016-08-11 21:26:21 · 907 阅读 · 0 评论 -
为TreeSet集合增加比较器实现排序
package com.liangjing.set;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class TreeSetTest { /** * @param args */ public static void main(String[] a原创 2016-08-11 18:07:55 · 270 阅读 · 0 评论 -
HashSet重写hashCode,equals方法去除重名元素
package com.liangjing.servlet;import java.util.HashSet;public class SetTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub HashSet se原创 2016-08-10 21:30:13 · 335 阅读 · 0 评论 -
Java堆.栈和常量池 笔记
http://www.iteye.com/topic/634530今天复习了一下这些知识,顺便做了下笔记.1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静转载 2016-08-07 18:28:32 · 334 阅读 · 4 评论 -
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解转载 2016-08-07 17:42:31 · 207 阅读 · 3 评论 -
java的动态代理机制详解
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或转载 2016-07-31 12:57:18 · 276 阅读 · 0 评论 -
spring中的Ioc技术是怎样实现解耦的
http://tieba.baidu.com/p/32141613901. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间转载 2016-07-23 10:44:42 · 8883 阅读 · 2 评论 -
Java中加载配置文件方式二
java加载配置文件的三种方式比如我们要加载db.properties文件如图:比如我们要加载source目录下的db.properties文件。就有以下几种方式第一种是文件io流: public static void load1() throws Exception{ //文件真实路径 String转载 2016-07-29 20:44:51 · 214 阅读 · 0 评论 -
Java 加载配置文件的方式 一
一 使用原生方式读取配置文件 1 文件系统加载 Java代码 InputStream in = new FileInputStream("config.properties"); Properties p = new Properties(); p.load(in); 2 类加载方式 A 与类同级目录转载 2016-07-29 20:37:10 · 220 阅读 · 0 评论 -
hashcode的作用
.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这八个位置里挨个去找,或者用二分法一类的算法。 但如果用hashcode那就会使效率提高很多。 我 们这个类中有个转载 2016-07-29 19:23:12 · 193 阅读 · 0 评论 -
equals 和 == 的区别
作者:涂鸦链接:https://www.zhihu.com/question/26872848/answer/34357265来源:知乎著作权归作者所有,转载请联系作者获得授权。通俗点讲,==是看看左右是不是一个东西。equals是看看左右是不是长得一样。如何记住嘛。如果单纯是想记住,==:等于。equals:相同。两个长得一样的人,只能说长的相同(equals转载 2016-07-29 19:00:37 · 291 阅读 · 0 评论 -
Servlet多线程同步问题及其解决方法
Java Web笔记 – Servlet多线程同步问题及其解决方法1、Servlet中的多线程问题:2、举例说明:3、解决方法:ServletContext和Web应用关系:当servlet容器启动Web应用,并为每个Web应用创建唯一的ServletContext对象。可以吧ServletContext看成一个Web应用的服务器端组件的共享内存。在Serv转载 2016-07-23 17:47:32 · 579 阅读 · 0 评论 -
Eclipse编辑器基本设置
1、添加行号 在边缘处右键 2、改字体 字体的一般配置 3、去掉拼写错误检查 4、Java代码风格 代码格式化 Ctrl + Shift + F转载 2016-09-03 11:09:17 · 304 阅读 · 0 评论