Java
文章平均质量分 80
快乐的飞鱼
这个作者很懒,什么都没留下…
展开
-
java 连接数据库简单操作
在开发中,用java连接数据库是常见的事,这里说两种方式,用sql语言和调用存储过程实现。由于本人老是分不清具体实现,所以记录下来,可随时参考。 import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedSt原创 2013-06-04 16:23:46 · 654 阅读 · 0 评论 -
浅谈JavaBean,Entity Bean,Enterprise Bean等Bean以及POJO的含义
我的整理与总结:一、对于java bean,就是一个java模型组件,他为使用java类提供了一种标准的格式,在用户程序和可视化管理工具中可以自动获得这种具有标准格式的类的信息,并能够创建和管理这些类。 java bean 可以使应用程序更加面向对象,可以把数据封装起来,把应用的业务逻辑和显示逻辑分离开,降低了开发的复杂程度和维护成本!JavaBean 是一种JAV转载 2014-08-28 11:15:13 · 731 阅读 · 0 评论 -
Session Bean
1 概述 一个enterprise bean,由客户创建,通常只存在一个单独的客户/服务器会话中。一个session bean执行一些操作,比如为客户计算或者访问数据库。当一个session bean是事务型的时候,它是不可重新获得的,如果发生系统崩溃的话。session bean可以是无状态的,它们也能够维持多个方法和事务之间的会话状态。如果它们维持状态,那么由EJB容器负责管理这转载 2014-08-28 14:28:13 · 561 阅读 · 0 评论 -
设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2015-12-02 17:16:14 · 391 阅读 · 0 评论 -
全面总结Java泛型
本文对Java泛型进行了全面的总结。文章内容包括普通泛型、通配符、受限泛型、泛型接口、泛型方法、返回泛型类型实例等等。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验虽然Scala创始人Martin Odersky说当年正是因为Java泛型的丑陋,所以才想到要创建一个新的语言,不过这仍然不妨碍我们学习Java泛型。毕竟即使听说Jav转载 2016-09-20 16:39:38 · 291 阅读 · 0 评论 -
20道常见初级Java面试题
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的转载 2016-10-09 17:05:18 · 403 阅读 · 0 评论 -
App 后台架构设计方案 设计思想与最佳实践
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请注明出处:http://blog.csdn.net/smartbetter/article/details/53933096做App做的久了,就想研究一下与之相关的App后台,发现也是蛮有趣的。App后台的两个重要作用就是 远程存储数据 和 消息中转。这里面的知识体系也是相转载 2017-01-09 10:57:57 · 1318 阅读 · 0 评论 -
Java总结篇系列:Java多线程
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入转载 2017-03-06 10:31:34 · 332 阅读 · 0 评论 -
单例对象的创建与销毁
在单例模式中,每个bean定义只生成一个对象实例。 单例模式的构造函数是私有的,没有办法直接使用new调用构造函数,所以不会创建新对象。它只能通过它的一个静态方法得到实例,而这个静态方法可以去调构造函数产生一个实例并返回。 单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统资源。 单例模式的使用场合:在整个应...原创 2018-11-22 10:24:56 · 7835 阅读 · 0 评论 -
UML类图与类的关系详解
平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。...转载 2018-11-22 14:55:58 · 313 阅读 · 0 评论 -
Java 范型
1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时...转载 2019-05-05 14:44:33 · 208 阅读 · 0 评论 -
java集合
集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。注:数组我在前面的博客讲了大家可以看下集合中接口和类的关系Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和Lis...转载 2019-06-03 16:34:46 · 134 阅读 · 0 评论 -
ibatis+spring+struts整合应用实例
一、新建工程,添加ibatis、spring和struts的jars; 二、数据库设计. 三、POJO类. 四、pojo类配置文件编写 五、ibatis主配置文件编写【主配置文件只剩下sqlMap了】 六、dao接口和接口实现 七、service接口和接口实现 八、struts action实现及struts-config.xml配置 九、spring配置文件的内容转载 2014-08-27 17:06:24 · 678 阅读 · 0 评论 -
WebLogic Enterprise JavaBean 编程
了解 Enterprise JavaBean以下部分简要回顾了不同的 Enterprise JavaBean (EJB) 类型以及它们在应用程序中可提供的功能,并描述了它们如何使用其他应用程序对象和 WebLogic Server。假定读者熟悉 Java 编程和 EJB 2.x 概念及功能。应用程序如何使用 EJB?EJB 分析及环境EJB、客户端和应用程序对象转载 2014-08-28 14:26:42 · 1180 阅读 · 0 评论 -
java xml解析实例浅谈
在开发中,每当遇到数据交流时,总免不了要进行数据的处理,而xml的解析就变的司空见惯,同时也很重要,所以必须要学会基础的xml解析。如下有一xml文件 内容: 11 45 1122 4sdfssda5 111原创 2013-07-01 15:54:45 · 740 阅读 · 0 评论 -
详解Java解析XML的四种方法
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definit转载 2013-07-03 15:57:25 · 520 阅读 · 0 评论 -
Android利用canvas画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)
1、首先说一下canvas类:Class OverviewThe Canvas class holds the "draw" calls. To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing in转载 2013-08-09 16:27:08 · 529 阅读 · 0 评论 -
Java数据导入Excel
package com.bossy.base;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;转载 2014-07-18 15:04:05 · 1478 阅读 · 0 评论 -
Java内部类总结
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建转载 2014-06-16 13:47:29 · 408 阅读 · 0 评论 -
java try、catch、finally及finally执行顺序详解
结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally转载 2014-06-20 10:27:19 · 642 阅读 · 0 评论 -
JAVA 正则表达式 (超详细)
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则转载 2014-09-05 11:03:41 · 569 阅读 · 0 评论 -
Spring+Ibatis集成开发实例
首先简历数据库demo(本文选mysql)数据库脚本: CREATE TABLE `ibatis` ( `id` varchar(20) NOT NULL, `name` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gb2312;ins转载 2014-08-27 15:39:30 · 662 阅读 · 0 评论 -
iBatis入门
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/搭建iBatis 开发环境:1 、导入相关的转载 2014-08-27 15:26:21 · 466 阅读 · 0 评论 -
RMI原理及实现
简介 RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。 我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由Jav转载 2014-08-28 17:34:11 · 878 阅读 · 0 评论 -
EJB到底是什么,真的那么神秘吗??
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率转载 2014-08-28 14:09:44 · 392 阅读 · 0 评论 -
java 数据结构
private void initMap() { //HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非同步的。 Map<String,Integer> map = new HashMap<>(); //key 弱引用,当不被引用是会被回收。 Map<String,Integer> w...原创 2019-06-03 17:10:36 · 312 阅读 · 0 评论