- 浏览: 249360 次
- 性别:
- 来自: 北京
最新评论
-
bsszds:
可以看看java编程思想第二十章了解下注解的基本原理,然后再去 ...
Aop -
chenzheng8975:
注解的方式不好理解啊
Aop -
bsszds:
调用isArray()的时候返回值是true,则说明是数组。上 ...
关于判断一个Char数组属于基本数据类型,还是一个真正的对象 -
商人shang:
2.调用isArray()的时候返回值是true。( 不是一 ...
关于判断一个Char数组属于基本数据类型,还是一个真正的对象 -
myhand:
谢谢分享,感谢。
java反射之使用Constructor调用私有构造函数
文章列表
Number:Description 100:Continue 101:Switching protocols 200:OK 201:Created 202:Accepted 203:Non-Authoritative Information 204:No Content 205:Reset Content 206:Partial Content 300:Multiple Choices ...
关于final修饰符的一些知识
- 博客分类:
- j2SE--->Base
写道
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。
1.用final修饰的成员变量表示常量,值一旦给定就无法改变!
final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会被扩展,那么就设计为final类。
2.final方法不能被改写
使用final方法的两个原因:
第一、把方法锁定,防止任何 ...
java反射之调用方法
- 博客分类:
- j2SE-->High
类:
public class Phone {
public boolean getInfo(int id){
if(id == 1){
System.out.println("good");
}else{
System.out.println("not good!");
}
return true;
}
}
调用:
public class T {
public static void main(String[] args) throws Exception{
T t = ...
java反射之访问成员变量
- 博客分类:
- j2SE-->High
类:
public class Phone {
int size = 15;
public float price = 2111.2f;
protected boolean good = true;
// private String brand = "iphone";
}
调用:
import java.lang.reflect.Field;
public class Test {
public static void main(String[] args) throws E ...
类:
public class Phone {
int price;
String brand;
private Phone(){
}
private Phone(int price,String brand){
this.price = price;
this.brand = brand;
}
@Override
public String toString() {
return price + "\t"+brand;
}
}
调用代码:
public class Test {
...
样式和脚本:
<style type="text/css">
#postit{
position:absolute;
width:250;
padding:5px;
background-color:#FFFFFF;
border:1px solid red;
z-index:100;
cursor:hand;
color: red;
}
</style>
<script type="text/javascript">
function clos ...
基础书籍:
1.《算法导论》
2.《编程之美》
3.《设计模式:可复用面向对象软件的基础》4.《重构》
编程书籍:
1.《JAVA编程思想》
2.《深入java虚拟机》
3.《编译原理》
4.《Java安全性编程》(已绝版)
网络方面书籍:
1.《TCP/IP 卷》(一,二,三)
其他书籍:
1.《简单之美:软件开发实践者的思考》。2.《软件工艺》3.《程序员的思维修炼》
4.《人月神话》 5.《人件》 6.《解析极限编程》
下面的书籍来自伯乐在线
算法导论(第2版)
代码大全(第2版)
C++ Primer中文版(第4版)
设计模式: ...
java程序员必备知识点备忘
- 博客分类:
- other
Java程序员必备知识点
数据结构:
一、基本数据结构
1.队列和栈的区别和常用操作
2.队列的实现方式(单向链表、双向链表)
3.基于队列的算法(主要是排 ...
博客网站:
1.ITeye.com
2.csdn
3.Infoq
4.中关村在线
5.http://www.cnblogs.com/(博客园)
java资源网站:
3.http://www.w3school.com.cn
4.http://www.java2s.com/(java se代码示例)
5.http://student.zjzk.cn/course_ware/data_structure/web/main.htm(数据结构自考网站)
6.http://www.yuanma.org(中国源码网)
7.ajava
8.http ...
1.java安全编程
2.工作流
3.seam
4.数据挖掘
5.android
6.ibatis
7.MetaSeeker(网页信息提取)
8.PostgreSQL(一款免费的数据库)
工作中用到的技术备忘
- 博客分类:
- other
java:1.struts1+hibernate+spring(strut1+hibernate3.0+spring2.0(用的是spring1.0的配置)); (a)struts最新版本:struts2 2.2.1.1 (b)hibenate最新版本:hibernate 4
(c)spring最新版本:spring32.js:
1)jquery 最新版本: 2)ext 2.0 最新版本:extjs4
3)kindeditor
4.jfreeChart(图表工具):生成各类的 ...
<script type="text/javascript">
var rnum = 1;
function add_Row(){
var newRow=document.all.family.insertRow(-1);
var newcell=newRow.insertCell() ;
newRow.bgColor='#FFFFFF';
newcell.align='left';
newcell.innerHTML="<input type='text' nam ...
这是从别人那引用过来的代码,仅供参考: 1.如果没有在Hibernate配置里做关联,在Hql里面是不能用join的。 2.Hql里面的join是没有"ON" 子句的。 3.如果是inner join,Join的依据就是事先设计好关联 4.如果要用left join或right join,那么要采用referece的方式来写这个语句 比如:FROM a LEFT JOIN a.b(这里一定要写成 "a.b") 5.有fetch的时候每条记录只有一个Object,那就是FROM那个表,所有其他表的数据都要通过referece来 获取,没有fetch的时候 ...
说明:进行web开发的时候,有时候会遇到传中文的问题,这时候可以使用如下方式解决:
if(str1 != null && !"".equals(str1))
{
str2 = new String(str1.getBytes("ISO-8859-1"),"gbk");
}
但是如果遇到如果是中文不进行转码,不是中文需要转码的问题,这种方式就不行了,我们就需要先判断一下是是不是中文再转码。这个时候下面的方法就可以发挥神奇的作用。
String str1 = "杨a ...
原因有几种: (1)网络传输状况不好(如断线过多,开的线程过多,服务器人太多导致不能连接太多等)导致下载下来的文件损坏! (2)站点提供的的RAR压缩包本来就是损坏的(这就没办法了,除非此压缩包中含有回复记录)。 (3)所使用的下载工具不够完善,比如有的下载工具多开了几个线程后,下载的收尾工作很慢,有些时候下载到99%时数据就不再传输了,一定要人工操作才能结束(先停止下载接着再开始)。笔者就碰到过好几次这样的情况。结果是文件下载下来以后解压缩到快结束时CRC出错。 应急解决 1.利用恢复记录 想要修复CRC是有条件的,必须是此RAR压缩包中有恢复记录,而此恢复记录是RAR压缩包被压缩 ...