易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

java中几种常用过滤器


一、使浏览器不缓存页面的过滤器    
import javax.servlet.*;        
import javax.servlet.http.HttpServletResponse;        
import java.io.IOException;              
/**      
* 用于的使 Browser 不缓存页面的过滤器      
*/      
public class ForceNoCacheFilter implements Filter {        
      
public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException        
{        
    ((HttpServletResponse) response).setHeader("Cache-Control","no-cache");     & ......

关于java 的GridBagConstraints

 stuframe.add(this,BorderLayout.WEST);为什么不加这句面板中所添加的按钮就显示不出来???这个this代表什么??
public class studentmanageframe extends JPanel {
 private static final long serialVersionUID = 1L;
 static final int WIDTH = 400;
 static final int HEIGHT = 200;
 JFrame stuframe;
 public void add(Component c,GridBagConstraints constraints,int x,int y,int w,int h)
 {
  constraints.gridx = x;
  constraints.gridy = y;
  constraints.gridwidth = w;
  constraints.gridheight = h;
  add(c,constraints);
 }
 public studentmanageframe()
 {
  stuframe = new JFrame();
  stuframe.setTitle("学生信息管理窗口");
  stuframe.setSize(WIDTH, HEIGHT);
  stuframe.setResizable(false);
  stuframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  Toolkit kit = Toolkit.getDefaultToolkit();
     Dimension s ......

java 泛型


Java SE1.5
中,
增加了一个新的特性:泛型(日本语中的总称型)。何谓泛型呢?通俗的说,就是泛泛的指定对象所操作的类型,而不像常规方式一样使用某种固定的类型去指定。
泛型的本质就是将所操作的数据类型参数化,也就是说,该数据类型被指定为一个参数。这种参数类型可以使用在类、接口以及方法定义中。
 
一、
                      
为什么使用泛型呢?
    
在以往的
J2SE
中,没有泛型的情况下,通常是使用
Object
类型来进行多种类型数据的操作。这个时候操作最多的就是针对该
Object
进行数据的强制转换,而这种转换是基于开发者对该数据类型明确的情况下进行的(比如将
Object
型转换为
String
型)。倘若类型不一致,编译器在编译过程中不会报错,但在运行时会出错。
   
使用泛型的好处在于,它在编译的时候进行类型安全检查,并且在运行时所有的转换都是强制的,隐式的,大大提高了代码的重用率。
 
二、
        &nb ......

Flex中XMLSocket与Java中Socket通信

Flex中XMLSocket与Java中Socket通信,遇到的问题是,Java中的socket能够接受到XMLSocket传输的数据,但是Flex并不能接受到从Java服务器传输的数据,从网上搜了好多资料,终于找到了原因,原来XMLSocket 接收到服务端下发的数据时,将连续放于接收缓冲区,直到接收到 "\0" 字节(字节内容为 ASCII 值 0),才认为接收完成,并调用相应的 onData 或 onXML 事件,因此,服务端若用 Java 编写,并使用标准的 String 类族,则在发送数据结尾应手动加上 "\0",同样,当XMLSocket发送数据时,也会在数据的结尾自动加上"\0"。
我现在将我做的一个简单的XMLSocket通信的例子贴出来跟大家共享一下,如果有什么不足的地方,还望大家批评指出,毕竟我也是flex初学者,呵呵!
Java应用程序代码:
 public class XMLServerSocket {
private ServerSocket serverSocket;
private Socket socketin;
private BufferedReader br;
private PrintStream ps;
public static void main(String[] args) {
new XMLServerSocket();
}
private XMLServerSocket() {
try {
serverSocket = new ServerSocket(8800);
socketin = serverSocket.accept();
br = new B ......

GOF以及java的23种设计模式简介

      Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。
      在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23 种设计模式。另外,近来这一清单又增加了一些类别,最重要的是使涵盖范围扩展到更具体的问题类型。例如,Mark Grand 在 Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML(即后述《模式 Java 版》一书)中增加了解决涉及诸如并发等问题的模式,而由 Deepak Alur、John Crupi 和 Dan Malks 合著的 Core J2EE Patterns: Best Practices and Design Strategies 一书中主要关注使用 Java 2 企业技术的多层应用程序上的模式。
      对软件设计模式的研究造就了一本可能是面向对象设计方面最有影响的书籍:《设计模式》。 
GOF的设计模式是一座"桥"
      就J ......

Java HashMap和TreeMap的排序问题总结

Map存储的是key->value的值对,key的值是唯一的,而value的值可以重复。通常使用的是HashMap或TreeMap,如果考虑性能,使用HashMap。TreeMap使用红黑树实现,保留有key值顺序性,会自动按照key值排序。
默认是按照key值的升序排序,key值必须实现 Comparator接口。如果希望按找一定规则排序,则需要重新定义compare函数。
如:
TreeMap hm = new TreeMap<String, String>(new Comparator() {
public int compare(Object o1, Object o2) {
//如果有空值,直接返回0
if (o1 == null || o2 == null)
return 0;

return String.valueOf(o1).compareTo(String.valueOf(o2));
}
});  
对于处理有中文排序的问题 
TreeMap hm = new TreeMap<String, String>(new Comparator() {
public int compare(Object o1, Object o2) {
//如果有空值,直接返回0
if (o1 == null || o2 == null)
return 0;
......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [5326] [5327] [5328] [5329] 5330 [5331] [5332] [5333] [5334] [5335]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号