内容列表
- java环境设定(为所有初学者)
- java环境设定是学java的第一步会碰见的问题,许多文章讲得很复杂,其实就三条:1.在环境变量path中指定java的可执行文件路径;2.在环境变量classpath中指定java的执行文件所需的库文件(jar包)路径(要指出jar包名);3.为了缩短path中和classpath中所写路径的长度通常加一个JAVA_HOME变量,在用时以%JAVA_HOME%引用第一条是因为java的代码编译、
- 分类:Java 查阅全文
- IT两会网站排名投票漏洞
-
IT两会网站排名投票漏洞
/**作者: 慈勤强Email :[email protected]://blog.csdn.net/cqq*/
刚才上某个网站,看到一条公告,说是IT两会正在举行一个大网站投票的活动,
希望大家都去投他们一票。于是上去看了看,地址是:http://itlianghui.ccw.c
- 分类:Java 查阅全文
- 学习Java
- 最近才开始学习JAVA,大家觉得可能很好笑吧,都流行这么久了,才开始学,不过学无止境嘛,总比不学好。
我选择从学习SWING编程做为学习JAVA的敲门砖。之所以不选择更流行的JSP,只是觉得JSP要学习HTML的东西,还是专心学习JAVA比较适合我。
现在网上学习SWING的系统资料比较少,市面上的书籍也很少,希望能跟兴趣相同的朋友多多交流。
- 分类:Java 查阅全文
- 第一次编写Java程序的步骤(假设使用Windoz)转贴
- 对《第一次编写Java程序的步骤(假设使用Windoz)》的说明:作者:ratking1.下载j2sdk 1.4.1rc (::自动识别的URL::http://java.sun.com,建议同时下载其Java Document,这是Java帮助文档)说明:目前J2SE的版本是1.4.1_01,位于 ::自动识别的URL::http:
- 分类:Java 查阅全文
- 算法分析(一)
- 写程序归根到底就是做两件事:算法实现和错误处理.这里列举一些常用的算法并给以简单的分析,希望能有一定的参考价值.
1.判断一个正整数是否事2的幂C实现:int is2Power(unsigned int x){ return (x &(x-1))==0;} Java实现:boolean is2Power(int x){  
- 分类:Java 查阅全文
- 在eclipse里使用log4j记录程序日志
- 1.下载eclipse和log4j相关软件2.在eclipse中建立一个java项目,比如HelloEclipse,在此过程中add 外部jar log4j.jar文件3。利用eclipse的import功能引入log4j.properties文件,并且进行修改,log4j在你下载的log4j包的example/lf/lf5里就有如下:
# For the general syntax of p
- 分类:Java 查阅全文
- 基于swt,使用easymock测试驱动开发-gui
- 《测试驱动开发-实用指南》第八章的TestWidgets,用基于-swt编程,下面看代码:import org.easymock.MockControl;import org.eclipse.swt.widgets.Button;import org.eclipse.swt.widgets.List;import org.eclipse.swt.widgets.Text;
impo
- 分类:Java 查阅全文
- Barracuda - Framework Comparisons(翻译)
-
dm = document.lastModified; if (Date.parse(dm) != Date.parse(Date()) && Date.parse(dm) != 0) document.writeln("Last Modified: " + dm);
Last Modified: 01/07/2003 01:15:37
- 分类:Java 查阅全文
- Hibernate深度探险
- 在一个真正的OOAD中,我们的设计首先是做UML建摸,最终将一个系统涉及所有对象(这个东西不是东西那么简单)用类图来体现一个完整的设计,我们最后可能得到这几种类:控制业务逻辑的类,保存业务数据的类module(bean类),辅助类或者更多(具体问题具体分析,但是将业务所需数据归结为一个类module更适合分层)。全文阅读:Hibernate深度探险
- 分类:Java 查阅全文
- JAVA中图片文件的缩放
- 需要对图片进行处理,使之能够适当的显示在画面中。
找到一些资料后,处理也比较简单
代码:
/*
* AndyChen([email protected])
*
**/
public static Icon getFixedBoundIcon(String filePath, int height, int width) throws Exception{
- 分类:Java 查阅全文
- 读完App Class Loader的体会
- Some thoughts on App Class Loader【本文的主要参考文章AppClassLoader的作者是大名鼎鼎的java视线老大robbin 】
我没看过java深度历险,但也多少听过一些关于class loader的讨论,看过robbin兄写的App Class Loader文章深有体会,在此用自己的话稍微总结归纳一下。
一个Java系统的运作过程允许了不同JVM Cla
- 分类:Java 查阅全文
- Java中的移位操作
- Java中的位操作指定包括:& | ~ >> << >>>,前面几个都非常简单,主要是以为操作比较容易出错.1.<<逻辑左移,右边补0,符号位和其他位一样.正数:x<<1一般相当于2x,但是可能溢出.溢出范围: 230~(231-1) 二进制表示 010000...000到01111....1111,移位后最高为变为1了,变
- 分类:Java 查阅全文
- 开始学习Java Swing编程
- 从网上下载了最新的NetBeans 4.0 Beta版和Java 1.5,虽然大家都说开始学习时不要用IDE环境比较好,但我还是选择用IDE开始学习,:)
不过开始使用NB时确实非常的不习惯,开始时最困扰我的是菜单的设计,NB的菜单设计不象DELPHI或者VC/VB,只可以看见最上面一层的菜单,不能看见子菜单,找来找去才发现只有在Inspector窗口才可以修改子菜单的属性。
另外,奇怪的是N
- 分类:Java 查阅全文
- 下载信息内容时文件名称的指定
- 问题的提出
互联网的发展为我们的生活带来了巨大变化,越来越多的人乐意享受网上便捷的服务,诸如网上购物、网上订票等。其中突出的一类服务是信息内容下载服务,包括音乐、参考资料、试用软件的下载等。通常,信息内容下载服务有以下要求:
● 能够下载的用户必须有访问信息内容的权限;
● 每一项信息内容要有独立的下载权限控制,能下载某一项信息的用户,不一定能够下载另一项信息;
● 从用户的角度
- 分类:Java 查阅全文
- JXTA探索:双向管道(Bi-directional Pipe)的实现和原理剖析
- jxta探索:双向管道(Bi-directional Pipe)的实现和原理剖析
* 什么是管道(Pipe)?
管道是jxta里面比较重要的一个概念。管道是Peer之间的虚拟通道。通常,我们认为对等通信是单个的通信连接。但是也并不是总是这样的。因为防火墙、NAT和其它障碍的存在,许多Peer并不能直接连接。这时,管道更像一个在多种通信协议之上的虚拟层,可以通过起网关作用的Peer对通信提供中继
- 分类:Java 查阅全文
- 又学到了一个要注意的东西。java与package的位置
- 建一个工程目录,myApp。在此目录下写一个java文件,声明打包:package com.xyn.data;如果一个再写一个新的文件,要用到此包,且引用路径为import com.xyn.data;则此文件也要建在myApp文件夹下面,这样上面声明的包就可以被正确的引用。注意此路径问题。打包的cmd:javac -d . filename.java
- 分类:Java 查阅全文
- 一个掌握Struts企业级Web开发框架的实例
- 俞良松(转载自开放系统世界)
Struts是源代码开放的企业级Web应用开发框架,它的设计目的是从整体上减轻构造企业Web应用的负担。本文通过一个Struts应用的实例,帮助你迅速掌握Struts。
Struts是在Jakarta项目下开发的源代码开放软件,由一系列的框架类、辅助类和定制的JSP标记库构成,定位在基于Model 2设计模式的J2EE应用开发。Model 2体系是MVC(Mo
- 分类:Java 查阅全文
- 完成了简单记事本程序的编写
- 使用Document类监控JTextArea组件的内容是否改变,简单记事本程序的编写基本完成了,能做一些简单文本的读取以及保存,对NetBeans的应用又熟悉了一点,现在觉得NetBeans对于不可改写的代码段还是提供了相当的途径去“更改”,不过对于heart5兄所说的Import管理器我还没有找到,还是手写导入,见笑了。heart5兄如果看到了麻烦详细告知一下。
由于一
- 分类:Java 查阅全文
- 深入Struts 1.1(分离struts配置文件)
- 作为基于MVC模式的Web应用最经典框架,Struts已经正式推出了1.1版本,该版本在以往版本的基础上,提供了许多激动人心的新功能。本文就将带你走进Struts 1.1去深入地了解这些功能。
说明:希望本文的读者能有一定的Struts使用基础。
1、Model 2
Struts是基于Model 2之上的,而Model 2是经典的MVC(模型-视图-控制器)模型的Web应用变体,这个改变主要
- 分类:Java 查阅全文
- 改变自己编程中的思维方法(知难行易)
-
我是从学习Java编程开始接触OOP(面向对象编程),刚开始使用Java编写程序的时候感觉很别扭,因为我早以习惯用C来编写程序,很欣赏C的简洁性和高效性,喜欢C简练而表达能力丰富的风格,特别忍受不了Java运行起来慢吞吞的速度,相对冗长的代码,而且一个很简单的事情,要写好多类,一个类调用一个类,心里的抵触情绪很强。我对Java的面向对象的
- 分类:Java 查阅全文