`
文章列表
  作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的 ...
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、 论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手 ...
最基本的乱码问题   这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。   Html代码: <%@ page language="java" pageEncoding="UTF-8"%>  <%@ page contentType="text/html;charset=iso8859-1"%>  <html>  <head>  <title>中文问题</title>  <meta http-equiv="Content-Type" content="text/ ...
1. RequestDispatcher.forward()   是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件,同时forward()无法在后面带参数传递,比 如servlet?name=fra ...
servlet中获得项目绝对路径   String filePath=this .getServletConfig().getServletContext().getRealPath( "/" );      根目录所对应的绝对路径:request.getServletPath();      文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())      当前web应用的绝对路径 : ...
1.  Request 和 Response 对象起到了服务器与客户机之间的信息传递作用。      Request 对象用于接收客户端浏览器提交的数据,而 Response 对象的功能则是 ...
程序员最不想遇到黑心老板外,异常也是难以不遇,现在列出10个最遇到的异常,大家可以参考一下。 NO.1 java.lang.NullPointerException       这个异常大家肯定都经常遇到,异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路 径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是 对数组分配需要的空间,而初始化后的 ...
Java操作SQL数据库[查询,更新,存储过程,类型对照]   一,SQL复习 1,SQL语句分为两类:DDL(Data Definition Language)和DML(Dat Manipulation Languge,数据操作语言)。前者主要是定义数据逻辑结构,包括定义表、视图和索引;DML主要是对数据库 进行查询和更新操作。 2,Create Table(DDL):   Create Table tabName(    colName1 colType1 [else],    colName2 colType2 [else],    ...,    colNam ...
JAVA 自学之路 : 路线图明细 一:J2SE 面向对象-封装、继承、多态 内存的分析 递归 集合类、泛型、自动打包与解包、Annotation IO 多线程、线程同步 TCP/UDP AWT 、事件模型、匿名类 正则表达式 反射机制 2 :数据库(Oracle 或者MySQL ) SQL 语句 多表连接,内外连接, 子查询等 管理表、视图、索引、序列、约束等 树状结构存储 存储过程、触发器 数据库设计三范式、 3 :JDBC JDBC 基础 连接池 树状结构存储与展现 DataSource & R ...
CALLBACK: CALLBACK首先是基于多线程的,没有线程的调用就不要谈回调.子类调用父类的构造方法叫回调用,那TMD的任何构造对象都叫回调了,因为任何对象至少继承了Object,构造时至少要调用Object的构造方法. CALLBACK机制: 一个 ...
在   Java   支持方法指针之前,Java   接口不能提供一种实现回调的好方法。如果您习惯于传递在事件驱动编程模型中调用的函数指针,则您会喜欢本技巧。       熟悉   MS-Windows   和   X   Window   System   事件驱动编程模型的开发人员,习惯于传递在某种事件发生时调用(即“回调”)的函数指针。Java   的面向对象模型目前并不支持方法指针,这样似乎就不可能使用这种很好的机制。但我们并不是一点办法都没有!       Java   的接口支持提供了一种获得回调的等价功能的机制。其技巧就是:定义一个简单接口,并在该接口中声明我们要 ...
很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是JAVA私塾愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!     要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java ...
java中的栈和堆 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。 在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组或对象的引用变 ...
日期格式化 //获取当前系统日期和时间的方法 import java.text.SimpleDateFormat; import java.util.Date; public class TestDate {   public static void main(String[] args) throws Exception {       SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         //格式为特有的,API文档中有    SimpleDa ...
给初学者之九:收尾 最后一篇介绍几个常见的概念 设计模式 这可不仅是java独有 我看的书就是c++和smalltalk例子的 先说说什么是设计模式 模式是什么?模式是经验的总结,潜规则的抽象 什么意思呢?比如说 ...
Global site tag (gtag.js) - Google Analytics