java基础知识
文章平均质量分 91
骆宏
努力学习的青年...
展开
-
java中的值传递和引用传递
在java中,传递对象的方式其实只有一种,都是传递实际参数的一个副本。但是为什么会有值传递和引用传递的疑惑呢?其实这主要是因为java的内存分配的关系。下面我们通过一个图来说明。因为基本数据类型(int,long,float,byte,double等)都是保存在stack中的,所以形式参数param和实际参数real都各自占有自己的内存空间,所以形式参数param的修改不会影响到实际参数r原创 2013-08-19 20:40:34 · 1088 阅读 · 0 评论 -
小型mvc框架开发
嗯,这些都是个人的一些愚见...但是目前我开发的几个项目来看,觉得自己使用spring mvc, stuts2这些框架的时候,带来开发效率不是特别高。所以最近在琢磨自己开发一个满足自己实际需要的小型mvc框架...呵呵,可能非常简单,但是足够自己使用,就不错了。大家有什么好想法,好建议的,大家可以联系我...QQ 846705189原创 2014-04-09 22:29:35 · 2280 阅读 · 5 评论 -
Jdbc的普通封装
嗯,大家肯定是经常使用jdbc完成一些基本的数据库操作,但是每次有没有发现都是差不多同样子的操作呢?为了解决这个问题,下面给出一个基本的jdbc封装。在这个列子中,采用了单例设计模式,并且很好的控制了线程并发问题。因为数据的操作,每个Connection, Statement, PreparedStatement,ResultSet对象,都可能造成线程并发问题,所以在这个类里面,全部的对象原创 2014-03-28 17:03:23 · 1301 阅读 · 1 评论 -
简单的js实现的计算器
简单的计算器...原创 2014-11-26 15:39:08 · 1948 阅读 · 0 评论 -
BeanUtils工具的学习与介绍
你觉得反射很烦恼?对Class没有信心?来看看BeanUtils工具吧原创 2015-01-13 16:38:18 · 1208 阅读 · 0 评论 -
fileupload文件上传
不知道如何上传文件?看看FileUpload工具吧...(附框架类图),可以学习不少相关设计模式知识原创 2014-07-30 18:01:44 · 2366 阅读 · 0 评论 -
抛出了无数的Exception,但是Exception到底是啥?解开Exception的神秘面纱...
java中异常处理是非常重要的一个特性,那么异常究竟怎样使用才是正确的呢?原创 2015-01-20 12:27:33 · 1643 阅读 · 0 评论 -
多线程的神秘面纱...还在恐惧吗???
最开始学习java时,头都大了,也没学好多线程,甚至都不明白啥是多线程...慢慢的不断学习,发现多线程其实并没有我们想象中的困难。原创 2015-01-21 17:38:44 · 1034 阅读 · 1 评论 -
如何使用递归实现归并排序
面试时害怕排序算法的书写?我们完全可以背诵归并排序算法,it's easy.原创 2015-03-18 18:32:41 · 1754 阅读 · 0 评论 -
使用jdk 1.7的新api来统计jdk中英语单词的分布情况
使用jdk 1.7的新api来统计jdk中英语单词的分布情况原创 2015-03-25 20:00:18 · 1313 阅读 · 0 评论 -
策略设计模式的应用
设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。原创 2015-03-12 14:54:45 · 1454 阅读 · 2 评论 -
代码生成器,极大简化你的工作
使用代码生成器,一键生成jsp,controller,dao,service,mapper代码...极大简化开发工作量原创 2015-06-04 12:33:43 · 2333 阅读 · 4 评论 -
java集合框架
什么是java集合框架呢?这么多的类,该如何选择使用哪个类呢?原创 2015-07-22 00:20:27 · 1484 阅读 · 0 评论 -
通用权限设计(springmvc + mybatis + ligerui)
通用权限系统基础平台,实现动态管理菜单,权限,用户,角色等信息使用代码生成器,快速生成框架代码对ligerui进行封装,快速进行开发原创 2015-01-04 15:32:32 · 6302 阅读 · 17 评论 -
代码格式的重要性
提高编程水平,从代码格式开始...代码格式的重要性,你的代码是否符合”标准“?原创 2016-05-17 20:22:55 · 3966 阅读 · 0 评论 -
HashMap的神秘面纱
还在担忧hashmap的原理?面试时害怕面试官的深入考核hashmap的内部知识,让我们一起解开hashmap的神秘面纱...原创 2016-08-22 10:47:29 · 1529 阅读 · 0 评论 -
个人技术栈梳理
java知识导图,融会贯通...原创 2017-08-04 18:55:46 · 2222 阅读 · 0 评论 -
学习hibernate笔记
来吧,让我们使用记事本来开发hibernate...使用久了卡巴斯基的myeclipse,还是来个记事本爽一把先...原创 2014-08-07 22:17:40 · 1471 阅读 · 0 评论 -
使用java搭建简单的ligerui环境
使用ligerui + servlet快速搭建ligerui开发环境。来吧,让我们来看看吧...原创 2014-08-15 21:19:06 · 4050 阅读 · 0 评论 -
liger ui组件的抽取与封装
对ligerui的树组件进行封装...使用标准的树的数据结构来构建。原创 2014-08-19 13:25:08 · 2001 阅读 · 0 评论 -
关于一些对servlet的认识和了解
1,在servlet中,分为三种对象,一个应用上下文context,一个是session,一个是request。2,context,属性的作用范围最大,在整个web应用中都有效,所有的servlet和jsp共享一份context。context的初始化信息在web.xml中配置,当容器启动的时候,容器就会去读取web.xml文件的配置信息,然后初始化context对象。如果要在we原创 2013-09-28 21:10:13 · 1152 阅读 · 0 评论 -
异常处理
在java中,有一个很重要的特性就是安全性。因为java本身对安全性的要求是非常高的。那么java的安全性主要体现就是java的异常结构了。java的异常组要分为三种checked exception(受检)unchecked exception(非受检)error(错误)三种异常的最大父类是Throwablechecked exception代表这个异常在客户端原创 2013-12-14 21:19:32 · 1008 阅读 · 0 评论 -
突破自我
嗯,不知不觉中,已经是大三了。在过去的两年半的时间里,自己学习还是和努力的,虽然课逃得不少,但是我却比同学们走的更加踏实。为什么说逃课却比同班同学走的更加踏实呢?原因很复杂,我也不想详细说,只能归结为我们的教育制度,以及每个人的意志力不一样吧。说说现在的学习情况:学习了C,数据结构,html,javascript,css,jsp,servlet,spring,hibernate,s原创 2014-02-26 22:06:14 · 1357 阅读 · 5 评论 -
堆栈的应用:四则表达式运算
哈哈,斯则表示的运算,非常经典的一个题目。哈哈,大家可以参考下,不过代码可能还包含错误,不过主线应该没有错误...原创 2014-04-29 16:08:34 · 1447 阅读 · 0 评论 -
队列
哈哈,队列...生活中,队列如此常见...原创 2014-04-30 10:04:04 · 1085 阅读 · 0 评论 -
图
使用java来创建和遍历图,包括(深度遍历DFS,广度遍历BFS)原创 2014-05-04 16:57:29 · 1299 阅读 · 0 评论 -
如何拜托NullPointerException
嗯,最近在帮学校在维护一个网站,客户总是在抱怨,程序老师在原创 2014-04-04 10:59:42 · 1339 阅读 · 1 评论 -
builder设计模式的使用以及优缺点
嗯,大家是否在开发过程中,经常遇到一个类拥有许多的属性呢。为了使这个类的使用便捷,我们通常情况下会给这个类多个构造器以及一个默认的无参数构造器。但是当参数的个数达到四个或者更多的时候,你是否会经常忘记这几个参数之间的次序了呢。下面给出一个列子:class A{ private String a; private String b; private Strin原创 2014-04-03 15:16:03 · 7378 阅读 · 1 评论 -
java模拟而一个电话本操作
简单的电话本模拟...原创 2014-05-06 10:03:42 · 1933 阅读 · 0 评论 -
java实现的集中排序算法
嗯,数据结构中,排序是不可少的,下面给出java版本的排序原创 2014-05-13 21:47:27 · 1340 阅读 · 0 评论 -
栈
栈,一种常用的数据结构,生活中随处可见。希望通过代码,大家可以更加了解,使用java是如何来实现的原创 2014-04-28 11:16:32 · 1589 阅读 · 0 评论 -
面向对象中的几大基本原则
面向对象中的基本原则定义原创 2014-05-19 18:59:30 · 1295 阅读 · 0 评论 -
线性表
嗯,大一学习了数据结构,现在又开始温习啦。经历过一些项目实战,现在发现这些基础知识才是编程的根本和灵魂所在。希望能够重新掌握算法与数据结构原创 2014-04-26 21:21:35 · 2748 阅读 · 0 评论 -
查找
查找算法的实现原创 2014-05-13 21:49:00 · 1165 阅读 · 0 评论 -
工厂方法设计模式
工厂方法设计模式...简约而且简单原创 2014-05-23 16:36:31 · 1372 阅读 · 0 评论 -
设计模式总结
哈哈,简单的总结下设计模式。原创 2014-05-29 21:00:00 · 1466 阅读 · 0 评论 -
架构一个后台管理系统的技术
经过几年的学习与开发,下面把架构一个web项目所使用的技术,做一个简单汇总,便于以后做技术选型时,更加方便。 后端技术相关开发语言:java适用范围:b/s架构后台管理系统后台框架:spring +spring mvc + mybatis,其中mvc框架可选:struts,orm框架可选:hibernate,Spring JPA后台缓存:redis,memcachedw...原创 2016-01-19 20:11:02 · 15608 阅读 · 0 评论