- 博客(29)
- 问答 (1)
- 收藏
- 关注
转载 js之prototype用法(给对象添加通用属性/方法)
函数:原型每一个构造函数都有一个属性叫做原型(prototype,下面都不再翻译,使用其原文)。这个属性非常有用:为一个特定类声明通用的变量或者函数。prototype的定义你不需要显式地声明一个prototype属性,因为在每一个构造函数中都有它的存在。你可以看看下面的例子:Example PT1CODE:function Test(){}
2017-08-30 09:53:26
8951
转载 Java Web利用POI导出Excel简单例子
采用Spring mvc架构: Controller层代码如下 [java] view plain copy@Controller public class StudentExportController{ @Autowired private StudentExportSer
2017-08-28 09:00:58
370
转载 抽象类和接口的关系
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都能用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就应该被定义为抽象类。抽象类概述 比如,我们要描述“动物”,它具有年龄、体积,会叫,能跑。但是又缺乏足够的特性(相较于阿猫,阿狗,它们都是动物,却有自己的特性),我们没有唯一的一种能够代表动物的东西(当然,这是相对于猫
2017-08-03 22:39:21
547
转载 多线程详细讲解
转自:http://www.mamicode.com/info-detail-517008.html目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递 本文主要
2017-08-01 22:49:16
587
原创 java多线程学习
1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,通过自己的类直接extend Thre
2017-08-01 22:41:38
300
转载 Java泛型
转载出处:http://www.weixueyuan.net/view/6321.html我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = “东京180度”、y
2017-07-25 22:54:01
355
转载 JAVA中的反射机制
一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高!
2017-07-23 23:20:32
193
转载 JDBC
一、JDBC 简介 SUN 公司为了简化、统一数据库的操作,定义了一套 Java 操作数据库的规范,称之为 JDBC。JDBC 是一套接口,并不能真正操作数据库,而各个数据库的驱动是 JDBC 的实现,用来对数据库的操作。 JDBC 全称:Java Data Base Connectivity(Java 数据库连接),组
2017-07-23 23:06:37
332
转载 Java的依赖注入(控制反转)
两个主角“依赖注入”和“控制反转”:1、二都说的都是同一件事,只是叫法不同。是一个重要的面向对象编程的法则,也是一种设计模式;2、英文原称:依赖注入,Dependency Injection(DI); 控制反转,Inversion of Control(IoC)。3、作用:削减计算机程序的耦合问题;4、为什么叫“控制反转”:创建被调用者的工作不再由调用者
2017-07-23 22:48:05
289
原创 使用lombok
1.常用的 lombok 注解: @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法 @Setter:注解在属性上;为属性提供 setting 方法 @Getter:注解在属性上;为属性提供 get
2017-07-20 19:41:54
214
转载 JSP九个内置对象
何为JSP? 要解释JSP的九个内置对象,必须先要搞懂何为JSP?JSP全称JavaService Pages中文:Java服务器页面。其实看到JSP学过.NET都可能对想到ASP,没错,两者确实很像。ASP是在HTML页面中加入C#用于显示层,像后台传递数据之类。而JSP是在HTML页面注入Java语言,便于向后端传递信息。JSP从本质上来分析就是一个简化版的Servlet。而jsp和
2017-07-20 19:28:24
288
转载 反射如何破坏单例模式
一个单例类:?123456789public class Singleton { private static Singleton instance = new Singleton(); private Singleton() {} public static Singleton getInstance() { return instance;
2017-07-13 09:47:53
420
转载 JAVA枚举的作用与好处
[plain] view plain copy print?枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。 Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到en
2017-07-12 22:04:31
4537
转载 从编译过程看java的泛型
我们为什么需要泛型??1. 在1.5之前是没有泛型的,而通常使用object来泛化我们所有的对象,这样做也可以让我们达到泛型的目的,但是在代码编写的过程中很容易出现类型转换的错误,这种错误在编译期间是不知道的,只有到运行期间才知道。比如: List list=new List(); list.add("aaaa"); list.add(12); int a= (in
2017-07-09 23:15:56
355
转载 java之回调函数
转载自:http://blog.youkuaiyun.com/allen_zhao_2012/article/details/8056665在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。 在Java里面,我们使用接口来实现回调。 所谓的回调,就是程序员A写了一
2017-07-09 23:13:28
208
转载 抽象类
抽象类怎样理解抽象类:打个形象的比喻:我们以前定义一个动物类,动物有吃的行为,但是我们没有指定这是哪个动物(不是一个具体的事物),而且动物吃的行为也不知道是哪种具体吃的行为。所以这里我们所指的动物类就可以看做是一个抽象类。这个动物拥有动物的属性和方法。特点:1-抽象类和抽象方法必须用abstract关键字修饰。2-抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类
2017-07-09 19:59:02
2282
原创 nutz
import javax.sql.DataSource;import org.nutz.dao.Dao;import org.nutz.dao.impl.NutDao;import org.nutz.dao.impl.SimpleDataSource;public class DaoHelper { private static SimpleDataSource ds; priva
2017-07-03 22:23:43
660
转载 关于request.getSession(true/false/null)的区别
关于request.getSession(true/false/null)的区别一、需求原因现实中我们经常会遇到以下3中用法:HttpSession session = request.getSession();HttpSession session = request.getSession(true);HttpSession session = request.getSess
2017-07-03 22:13:28
1490
转载 Servlet中的过滤器Filter详解
web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。1.过滤器的概念Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。优点
2017-07-02 23:02:46
197
转载 JAVA之内部类
JAVA之内部类标签: 内部类匿名内部类局部内部类成员内部类静态嵌套类2017-06-23 12:01 70人阅读 评论(1)收藏举报本文章已收录于:分类: java(9) 作者同类文章X版权声明:本文为博主原创文章,未经博主允许不得转载。 内部类是指在
2017-06-26 19:57:05
210
转载 JSP 原理
[置顶] JSP 原理标签: JSP原理servletJavaWebServlet容器HTML2015-12-27 21:40 1721人阅读 评论(11)收藏举报本文章已收录于:分类: ● 编程语言(82) 作者同类文章X------【JSP】(1) 作者同类文章X
2017-06-25 23:27:41
195
原创 jsp练习,简单的查询 ajax
用户信息列表 姓名: 姓名 年龄 邮箱 servlet代码 根据输入的name作为参数从数据库查询数据,再转成json格式protected void doGet(HttpServletRequest request, Htt
2017-06-25 23:08:50
400
转载 JSP中页面传值方法
JavaWeb开发中必然会牵扯到不同页面之间的数据交换,常用的传值也就是以下三种方法。1.URL请求后添加(即get请求方式)[html] view plain copyprint? a href="reg.jsp?name=jason&kind=teacher">URL直接传递参数 /a> //通过request.getParameter(
2017-06-22 23:28:29
511
转载 JSP与Servlet之间传值
JSP与Servlet之间传值标签: servletjspstringsessionactionjava2011-07-27 09:41 47078人阅读 评论(3)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。Jsp与Servlet之间的传值有两种,一种是Jsp传值给Sevlet,另一种
2017-06-22 23:23:09
426
原创 jsp新手练习
注册[plain] view plain copyprint? 简单的检验注册信息[plain] view plain copyprint? Strin
2017-06-19 14:27:10
1107
转载 JAVA之“==”和“equals”的区别
JAVA之“==”和“equals”的区别标签: javaequals2017-06-18 23:10 5人阅读 评论(0)收藏编辑删除 本文章已收录于:“==”和“equals”的比较,主要总一下几方面详细的解释:1、基本数据类型,如int 、float、doble、long、short、char、byte、boolea
2017-06-19 14:24:38
234
转载 java基础语法
java基础语法标签: java 2017-06-18 23:05 4人阅读 评论(0)收藏编辑删除 本文章已收录于:目录(?)[+]异常处理异常throw与throws自定义异常StringStringBuilder和StringBuffer常用方法基本类型的包装类包装类常用方法包装类
2017-06-19 14:22:00
654
转载 java读取文件内容的方法总结
java读取文件内容的方法总结标签: java 2017-06-18 23:01 2人阅读 评论(0)收藏编辑删除 本文章已收录于:经常用到Java读取文件,做了个总结,分以下几种: 1,以字节为单位读取文件; 2,以字符为单位读取文件; 3,以行为单位读取文件;
2017-06-19 14:20:36
3346
转载 java 异常处理总结
java 异常处理总结标签: 异常处理java2016-09-22 10:30 80人阅读 评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]异常层次结构继承中重写方法时的异常处理1.异常层次结构Java中,异常对象都是派生于Throwable类的一个实例
2017-06-19 14:18:22
372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人