Java
平伟
团队管理|项目管理|Android开发|iOS开发|C 开发
展开
-
java学习日记——泛型在开发中的使用和时间的操作
2013-07-291、子表的对象作为父表的属性:当给父表分配空间时,子表也分配了空间。这样可以直接操作父表就能取得子表中的值。2、操作数据库时,主要是对模型对象操作,取值赋值都是通过对象模型来进行操作。保存的数据是在对象模型中,传值的参数也是对象模型。3、图片的显示和存储是通过图片的地址来存储。显示图片通过程序把图片的地址放在src属性中。2013-07-301、泛型:List list =原创 2014-12-08 15:45:12 · 494 阅读 · 0 评论 -
给一个接口返回这个接口的所有实现类
在Java中,给一个接口,返回这个接口的所有实现类。代码来源:设计模式之禅原创 2016-10-10 17:02:40 · 821 阅读 · 0 评论 -
Java中如何循环输出对象的属性和值
1.用反射实现Field[] fields = userDetails.getClass().getDeclaredFields();if (null == fields) { return;}for (Field s : fields) { String name = s.getName();//获取属性名 String type = s.getGene原创 2015-06-08 18:22:52 · 4621 阅读 · 0 评论 -
struts2工作流程图
650) this.width=650;" title="Struts2请求流程.png" src="http://img1.51cto.com/attachment/201310/210929747.png" alt="210929747.png" />本文出自 “没有思想就没有未来” 博客,请务必保留此出处http://pingwei.blog.51cto.com/6658030/131467原创 2014-12-08 15:45:19 · 522 阅读 · 0 评论 -
java学习日记——三层架构
三层架构:表示层:又叫显示层。是专门用作软件的界面显示,做I/o输入和输出。业务层:用来做业务流程控制。数据访问层:拼写sql语句、执行sql语句。 三层架构中的每一层都分工明确,在任何一层中做修改操作都不影响其他层。每一层中只要求操作的结果,结果如何显示和表现,本层中则不需考虑。三层架构中,上层只关心下层操作出的结果,至于结果是如何得到的不需考虑。上层可以调用下层的函数,一级一级的调用,但是原创 2014-12-08 15:45:09 · 665 阅读 · 0 评论 -
java学习日记
2013-04-211、字符串函数:indexOf;匹配相同的字符串。返回第一次查找到的下标split;分割字符串;返回一个字符串数组replace;字符串替换lastIndexOf;从字符串末尾超找匹配的字符,返回下标;subString;截取字符串;trim;清除首尾的空格;toLowerCase;把字符串全部转换为小写字母toUpperCase;把字符串全部转换为大写字母2、基本类型与字符串原创 2014-12-08 15:45:03 · 493 阅读 · 0 评论 -
Java OOP初探
Java中最核心的内容就是OOP(面向对象编程)。OOP:封装、继承、多态。1、封装:类的成员在什么地方可以被访问。封装一般用访问修饰符来实现,公有方法封装私有属性。一般类的成员属性用private封装,通过public修饰符实现访问。(1)类的成员:静态成员和实例成员;静态成员用static修饰,内存放在系统的全局区。可以使用类名调用也可以使用对象名调用。静态成员之间也可以相互调用,但是静态成员原创 2014-12-08 15:44:57 · 396 阅读 · 0 评论 -
struts2工作原理
HttpServletRequest→传递给StrutsPrepareAndExecuteFilter(负责初始化Struts框架,并处理所有的请求)→ActionContextCleanUp(访问一个初始化好的struts框架时,负责处理一些特殊的清楚任务)(传递)→otherFilters→调用FilterDispatch→查找ActionMapper(若查找到)→权限交给ActionProx原创 2014-12-08 15:45:17 · 406 阅读 · 0 评论 -
java学习日记
2013-04-101、java的前身是oak语言,sun公司的产物。2、java中的变量表示一个内存单元。内存单元是固定的,而表示内存单元的变量是可以变的。变量只是内存单元的别名,没有其他的意思。当在程序中定义一个变量时,计算机系统自动的会为其分配相适应的内存。3、java中的数据类型可分为基本数据类型和引用数据类型。基本数据类型一般有八种:byte(一个字节)、int(整型)、short(短整原创 2014-12-08 15:45:01 · 354 阅读 · 0 评论 -
java学习日记——cookie和请求转发
2013-07-22请求转发:request.getAttribute("message","提示");request.getRequestDispatcher("路径").forward(request, response); models的模型对象,可以用来存放所有的用户信息;一张表可以建立一个类,表中的属性就是建立类中的私有成员变量。 获得当前根路径:${pageContext.reques原创 2014-12-08 15:45:06 · 1202 阅读 · 0 评论 -
java中的线程
1.进程:一条动态执行的程序。2、线程:进程可以近一步细化为线程。一个程序内部的一条执行路径就叫做线程。如果把进程比喻成一座灰常大的王府,那么线程就是进出这座王府的一扇扇门。线程可以分为:用户线程、守护线程和主线程。主线程我们一般是不需要考虑的。用户线程是jvm在非守护线程都结束后自动离开,而守护线程是用来服务守护线程的。怎么说呢。。。当一个线程在所有其他的线程都结束以后仍然需要运行,我们可以将这原创 2014-12-08 15:45:14 · 460 阅读 · 0 评论 -
策略模式
1.定义一个策略接口IStrategy.java/** * 定义一个策略接口,operate是要被实现的方法 */public interface IStrategy { public void operate();}2.定义3种行为,实现IStrategy 中的operate方法在行为BackDoor.java中实现operate方法public class BackDoor i原创 2016-10-20 16:07:17 · 354 阅读 · 0 评论