![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 88
without0815
这个作者很懒,什么都没留下…
展开
-
面向对象程序设计的基本原则
所有的设计模式都是对不同的可变性的封装,从而使系统在不同角度达到“开闭原则”的要求。在软件软件系统中,一个模块设计得好不好的最主要、最重要的标志,就是该模块在多大程度上将自己的内部数据和其他与实现有关的细节隐藏起来。一个设 计得好的模块可以将它所有的实现细节隐藏起来,彻底地将提供给外界的API和自己的实现分隔开来。这样一来,模块与模块之间就可以仅仅通过彼此的API相 互通信,而不理会模块内原创 2012-04-15 16:32:24 · 614 阅读 · 0 评论 -
java程序员必知的 8大排序
下载了文档自己截图存留8种排序之间的关系:1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例(3)用java实现 package com.njue; public cl原创 2012-06-28 00:01:16 · 19629 阅读 · 25 评论 -
QuartZ xml配置
job类 省略<job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.quartz-scheduler.org原创 2012-07-12 20:56:47 · 7531 阅读 · 0 评论 -
java 简概时间类
1. java.util.Date子类有:java.sql.Date,java.sql.Time,java.sql.Timestamp指定了一个时间,用毫秒表示,它包含了 年,月,日,时,分,秒.但不支持日期的国际化和分时区显示 calendar类可以用来转换在日期和时间字段,和DateFormat类可以用来转换时间字符传.2.java.sql.Date (extend原创 2012-07-07 14:00:21 · 1469 阅读 · 0 评论 -
Java基础知识 (扫盲)
Java基础方面:1、面向对象的特征有哪些方面 答:主要有以下四方面:1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的转载 2012-07-15 11:01:17 · 2608 阅读 · 2 评论 -
后台解决 json-lib封装的时间
1. Json-lib可以将Java对象很方便的转成json格式的字符串,使用教程(http://json-lib.sourceforge.net/usage.html) 但是当Java对象中有时间类型的时候。 Json-lib会把时间字段转换成:{"date":17,"day":3,"hours":0,"minutes":0,"month":11,"nanos":0,"secon原创 2012-07-27 16:21:16 · 9907 阅读 · 4 评论 -
java 正则表达
1.验证身份证public static boolean checkIdentityCard(String identity_card){ String pattern = "((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82|91原创 2012-12-08 20:02:08 · 1458 阅读 · 2 评论 -
java 获取properties配置文件属性值
package org.yingmm.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;/** * @ClassName: TemplateUtil * @Date:2015-1-14 下午12:06:46原创 2015-03-23 20:48:35 · 2068 阅读 · 0 评论 -
JDBC 连接数据库
JDBC 读取数据库原创 2015-03-23 20:54:34 · 691 阅读 · 0 评论 -
sax解析xml
通过类生成xml地址:http://blog.csdn.net/without0815/article/details/45461237package priv.yingmm.main;import java.io.File;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory原创 2015-05-03 20:50:09 · 1271 阅读 · 0 评论 -
通过类反射生成xml文件
入口测试类:注:class 有很多方法需看java的apipackage priv.yingmm.main;import java.io.ByteArrayInputStream;import java.io.FileOutputStream;import java.lang.reflect.Field;import java.util.ArrayList;import j原创 2015-05-03 20:46:29 · 1436 阅读 · 0 评论 -
OfficeTypes
http://filext.com/faq/office_mime_types.phpWhat are the Microsoft Office MIME Types?FILExt does not presently have a search capability for MIME types however, in the interest of helping, t转载 2012-07-12 11:05:11 · 640 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener转载 2012-06-25 13:57:25 · 1257 阅读 · 0 评论 -
Quartz 编程式详解
比较常用的两种job区别1.一个类实现了org.quartz.Job接口,默认方法execute() execute()参数JobExecutionContext被用来访问 org.quartz.JobDetail 类,JobDetail 类持有 Job 的详细信息2.一个类实现了org.quartz.StatefulJob得到是一个同一个描述,但任务还是新的任务。(JobDet原创 2012-07-11 11:53:20 · 1456 阅读 · 0 评论 -
Java新手入门的30个基本概念
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,特别是初学者,要想更好的掌握Java技术,深入理解基本概念必不可少,可以帮助你提高对Java的进一步了解。下面为你介绍了Java语言的11个关键特性和30个基本概念。一、Java语言的11个关键特性。(1)Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的原创 2012-04-15 16:33:37 · 596 阅读 · 0 评论 -
Java 技术是什么?
Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。Java 编程语言(Java programming language)原创 2012-04-15 16:35:59 · 588 阅读 · 0 评论 -
JAVA开发环境搭建
1 。 JDK下载地址。http://www.oracle.com 现在SUN已经收归Oracle门下了,所以下载地址也跑到了oracle的网站了。找JDK,也就是 Java SE Development Kit , 现在已经更新到30了。下载对应平台的JDK就行了。window下下载完是一个exe文件,双击安装,记住安装路径就OK了。2 。 第二步是设置环境变量,不一定需要,可以跳过,不原创 2012-04-15 16:31:29 · 491 阅读 · 0 评论 -
Java 线程
线程是Java里很重要的一个知识,会经常用到,而且也不简单,Thread和Runnable是Java里两个跟线程有关的基础的类和接口。在Android里还会有其他一些更高级的封装,不过基本的原理是一样的。一、线程概述线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,原创 2012-04-15 16:34:58 · 974 阅读 · 0 评论 -
java基本值类型 mapping types
integer, long, short, float, double, character, byte, boolean, yes_no, true_false这些类型都对应 Java 的原始类型或者其封装类,来符合(特定厂商的)SQL 字段类型。boolean, yes_no 和 true_false 都是 Java 中 boolean 或者 java.lang.Boolean原创 2012-04-19 20:20:08 · 2302 阅读 · 0 评论 -
Json实例:ajax返回多个值
原文出自:http://blog.csdn.net/ycyangcai/article/details/2307066当用ajax返回多个值的时候,可以用xml,也可以用json json实例html>head>title>AjaxTesttitle>script type="text/javascript">var xmlHttp;function原创 2012-05-29 10:12:07 · 1312 阅读 · 1 评论 -
socket
(1)Client端建立一个Socket,里面填写Server端的端口号,然后本地随机开启一个端口与Server端通信。 设置localport为随机端口号,port为Server端的端口号。 用socket的Output去往Server端发送。 用socket的Input去接收Server端。(2)Server端接收Client端传来的Socket,并把l转载 2012-05-13 00:01:06 · 617 阅读 · 0 评论 -
spring和struts整合
1.添加struts2包2.在web.xml配置struts2过滤器 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*3.编写struts.xml,写测试应用程序确保验证struts配置正确 login.jsp原创 2012-06-25 14:13:17 · 835 阅读 · 0 评论 -
MyEclipse 配置JDK
1. jdk是SUN公司提供的基础Java语言开发工具,该工具软件包含Java语言的编译工具、运行工具以及执行程序的环境(即JRE)。JDK现在是一个开源、免费的工具。JDK是其它Java开发工具的基础,也就是说,在安装其它开发工具以前,必须首先安装JDK2 JDK的下载如果需要获得JDK最新版本,可以到SUN公司的官方网站上进行下载,下载地址为:http://java.sun原创 2012-06-07 23:01:55 · 994 阅读 · 0 评论 -
集合中保存对象,如何按对象中的属性排序?
package testProject;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class TestPro { public static void main(String[] args) { ArrayList zsList = ne原创 2015-07-06 00:03:31 · 1824 阅读 · 1 评论