Java抓取网页内容--生成静态页面

  private static String getStaticPage(String surl) {   String htmlContent = "";   try {   java.io.InputStream inputStream;   java.net.URL url = new java.net.URL(surl);   java.net.HttpURLConnection connection = (j...

#
java
分享:

Java用于开发桌面应用的优劣分析

  我承认即使在JavaFX出现之前Java已经在桌面领域做出了一些重大的提升,比如Swing中的提升;我们现在也有了很棒的OpenGL;DirectX也有了很大的提升;启动时间也显着提升了。没错,Java在去年做了很多显着而有效的工作。   然而不得不说的是,除此之外...

#
java
分享:

Java 编程模式--桥接模式(Bridge Patter)(图)

  引例:   就拿汽车在路上行驶来说。有小汽车,有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶,这时你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境也在变化,在软件系统中就要适应这两个方面的变化,怎么...

#
java
分享:

Java类的初始化顺序

  我把Java类的初始化顺序分为两部分。第一部分是类的初始化,第二部分是对象的初始化。   在初始化之前JVM必须先把该类的字节码加载到内存中来。这时不管创不创建对象都会马上执行类的初始化:   执行静态初始化表达式(如static int a = 10)和静...

#
java
分享:

编程实例:Java实现太极八卦的绘制(图)

  package paint;  import javax.swing.JFrame;  public class Graph2DG extends JFrame{  public Graph2DG(){  G2DPanel jp=new G2DPanel();  getContentPane().add(jp);  setSize(200,200);  setVisible(true);  }  publi...

#
java
分享:

Java聊天窗口的实现(图)

  编写一数据报通信程序,实现简单的聊天功能。   “聊天内容”和“输入文本”分别为当前聊天的历史信息和当前要传送出去的聊天文本。“确定”、“清空”、“退出”三个按钮分别实现发送当前聊天文本、清空当前聊天文本和退出系统的功能。  ...

#
java
分享:

Javascript模式对话框和非模式对话框

  以前用过vc进行过开发的人都知道有模式对话框和非模式对话框两种,当然我不是想写vc下这两者的区别,好久没用了,我也写不出来了:)   Javascript里面也有模式对话框和非模式对话框的概念,说的这么复杂,其实两者区别就是是在对话框被关闭之前用户能...

#
java
分享:

J2EE系统异常的处理准则

  异常的处理是每个Java程序员时常面对的问题,但是很多人没有原则,遇到异常也不知道如何去处理,于是遇到检查异常就胡乱 try...catch...一把,然后e.printStackTrace()一下了事,这种做法通常除了调试排错有点作用外,没任何价值。对于运行时异常,则干...

#
J2EE
分享:

20个非常有用的Java程序片段(2)

  14. 列出文件和目录   Java代码   File dir = new File("directoryName");  String[] children = dir.list();  if (children == null) {  // Either dir does not exist or is not a directory  } else {  for (int i=0; i &l...

#
java
分享:

20个非常有用的Java程序片段(1)

  下面是20个非常有用的Java程序片段,希望能对你有用。   1. 字符串有整型的相互转换   Java代码   String a = String.valueOf(2);   //integer to numeric string  int i = Integer.parseInt(a); //numeric string to an int  ...

#
java
分享:

Java生成UUID通用唯一识别码

  UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的...

#
java
分享:

Java遍历文件夹的两种方法

  A.不使用递归:   import java.io.File;  import java.util.LinkedList;  public class FileSystem {  public static void main(String[] args) {  long a = System.currentTimeMillis();  LinkedList list = new LinkedList(); ...

#
java
分享:

Java 鼠标事件

  import java.awt.*;   import java.awt.event.*;   import javax.swing.*;   public class MoveMessageDemo extends JFrame {   public MoveMessageDemo() {   MoveMessagePanelNew p = new MoveMessagePanelNew("Welcome to J...

#
java
分享:

JDBC调用MySQL5存储过程

  JDBC调用MySQL5存储过程,过程有入参和出参,执行存储过程,并获取出参。   一、环境   MySQL5.1   mysql-connector-java-5.1.10   jdk1.5   表   create table user (  id int(11) not null auto_increment,  name var...

#
java
#
MySQL
#
mysql5
分享:

JSP常用技巧:图片验证码(图)

  思路:   图片验证码的实现主要的技术点是如何生成一个图片。生成图片可以使用java.awt包下的类来实现。我们先写一个简单的生成图片的程序HelloImage.java。以下是代码部分。   package com.vogoal.test;  import java.awt.Color;  ...

#
java
分享:

Java通过JNI调用本地C语言的方法

  JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。   JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台...

#
java
分享:

Java中过滤器Filter的使用配置

  最近做项目的时候,用到了过滤器的使用配置。   作为项目的笔记记录:   import java.io.IOException;  import java.io.PrintWriter;  import javax.servlet.Filter;  import javax.servlet.FilterChain;  import javax.servlet...

#
java
分享:

Java语言中容易被人忽视的细节

  Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。   1,位移运算越界怎么处理   考察下面的代码输出结果是多少...

#
java
分享:

Java 类装载

  最近在研究osgi,在osgi里面里面有个很重要的东西,就是ClassLoader,所以,在网上搜集了一些资料,整理一下,并加入了自己的一些理解;   (1)jvm的装载过程以及装载原理   所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来...

#
java
分享:

JDBC接口的性能

  一:   l. 连接到数据库的方法   答:  1) ODBC(Open Database Connectivity)   一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。   2) JDBC   Java版本的ODBC   2. JDBC应用...

#
java
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号