- 浏览: 1195303 次
- 性别:
- 来自: 深圳
最新评论
-
gaojingsong:
jstl1point0 写道高级版本JDK可以直接安装不用配置 ...
【win7配置jdk 环境变量】 -
jstl1point0:
高级版本JDK可以直接安装不用配置了
【win7配置jdk 环境变量】 -
hdd901002:
光说明错误在哪里有什么用,解决方法啊。。。我也碰到了,一条jo ...
Mycat源码解读--错误之【can't find table define in schema 】 -
masuweng:
【JAVA之图片水印】 -
masuweng:
【JAVA之多线程下载文件实现】
文章列表
今天跑编译好的JAVA程序,把它放到Tomcat6.0上面,出现内存溢出情况,我就在catalina.bat加了一些参数,如下:set JAVA_OPTS=-Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M ,见图片附件,然后重启就OK
不知道为什么,Iteye不能完整显示图片附件完整内容,不过大家可以,对图片右击,得到图片资源的路径,然后再浏览器里面,把图片路径,粘贴到浏览器URL里面,就可以完整访问
JAVA 模块知识小结
- 博客分类:
- JAVA 模块知识小结
一直忙于农业银行的项目,也没有多余的时间写些文章,纪念自己逝去的大学生活和自己在大学里面学到的知识,有些可悲,不过我相信,我会改变自己的,不能使自己一直当一个编码阶层
大学毕业将近两个月啦,想写点什么,但感觉不想动手,哎,大学毕业后感觉人脱胎变骨,变懒惰啦。也没有激情再好好研究,学习啦。每天总是在那编写一些代码,重复着劳动,哎,不知道何时能重拾大学里面劲头十足的那股钻研劲头。。。。。。
拼接字符串小技巧,做开发的时候经常需要拼接字符串,例如 <a href="XX.action?a='+AA+'&b='+BB+'">你还在为这些引号发愁吗?
其实可以这样解决,先用固定值取代,例如先写成这样。
<a href="XX.action?a='aa'&b='bb'">这样写死之后,相信每个人都不会犯错误吧,然后用+AA+ +BB+ 取代单引号里面的值。就一切OK啦,也不会出现错误,多么好的一个方法啊,不知各位是否有其他好方法,可供分享.这只是我在开发之中的一点小技巧而已...........
我印象中,构造方法应该优先执行,不知道是受老师的教育,忘了前提条件 还是受课本的误导,理解不深,但研究JAVA的Load机制才发现,我的印象是错误的,有些知识需要动手实践,实践是检验真理的唯一标准,请看下面的例子:你执行后研究他们的执行顺序,就会有所启发。
package com.nasoft;
/**
* 功能:测试构造方法,静态块,普通块优先级
* @author secret
* 时间:2011.03.10
*/
public class TestConstructor {
// 普通块
{
System.out.println("普通块A");
...
/*
* @(#)ArrayList.java 1.56 06/04/21
*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package java.util;
/**
* Resizable-array implementation of the <tt>List</tt> interface. Implements
* all optio ...
我认为学好JAVA,JAVA API不能少,还有就是研究JDK源码,学好JAVASE基础,其他的框架都是纸老虎。JAVA技术层出不穷:我所学的技术主要有:JSP ,Servlet ,Junit ,Struts2,Hibernate,Spring ,Ibatis,Html,CSS ,JAVASCRIPT ,XML ,EXT,Ajax,SCMM(软件配置管理)SVN,Rose,SQL Server,Mysql,Oracle,Sybase
还有好多技术:工作流JBPM,JMS有待研究
//Vector 是向量,是比较古老级别的类
ArrayList是新的类
两者主要区别是:V是旧的类,它里面的方法是线程安全的,多线程访问可以避免出现问题,它是同步方法。而A与之相反
LinkedList与ArrayList 一个采用数组实现的,LinkedList采用链表实现的
关于多线程主要有两种实现方式:继承Thread 类,实现Runnable 接口,其实public
class Thread implements Runnable ,知道Thread 类继承了Runable 接口。
关于接口和抽象类:JAVA里面只允许单继承,鼓励我们面向接口编程
为什么Arrays 不能直接使用new 来创建对象呢?因为它的构造方法被私有化修饰,对外不可见,那么如何使用它的其他方法呢,其他方法,用static 修饰,静态方法属于类,可以直接通过类名字直接调用。
构造方法私有化,很容易联想到单例模式,有的书上也叫单子模式,通俗的说,就是一个类只能实例化一个对象。
Object是JAVA的父类,所以他不能使用final 修饰,final 是终结者,他所修饰的类,不能允许有子类,他所修饰的方法,不允许被重写(覆盖),而String 类被final修饰,也就是说String是终态类,没有子类。
protected void finalize() th ...
JAVA中和数据库进行交互,本人知道的有以下几种方式:
JDBC:
Class.forName()//使用反射
Ibatis:
Hibernate:
本人感觉三种操作方式,Hibernate最快,不用写复杂的SQL语句,但是他也有缺陷,不写SQL语句,就不能练好JAVA的基础知识,我很庆幸,我学习的时候先学JDBC,再学HIbernate。而Ibatis是我在学习Hibernate期间自己学习的,他可以解决数据库的硬编码问题。当然也有其它方法,可以解决数据库硬编码问题
JAVA 中完成数据库中数据导出到Excel中,有两种基本的方法,使用POI包和使用JXI包。
class A {
{
System.out.println("A-1");
}
public A() {
System.out.println("A");
}
static {
System.out.println("A-static");
}
{
System.out.println("A-2");
}
}
class B extends A {
{
System.out.println("B-1");
}
public B() {
S ...
2010 年下半年JAVAEYE论坛不知道什么原因,被封闭了好几天
Oracle 公司收购了SUN公司,JAVA的未来何去何从???