- 浏览: 15009 次
- 性别:
- 来自: 北京
最新评论
文章列表
String类和StringBuffer类
位于java.lang包中,这个包中的类使用时不用导入
String类一旦初始化就不可以改变,而stringbuffer则可以。它用于封装内容可变的字符串。它可以使用tostring()转换成string字符串。
String x=”a”+ ...
JAVA知识点:代码复用的规则
- 博客分类:
- Java学习
[size=small;]代码复用的规则
[/size] 代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。
对接口编程
"对接口 ...
Java中的前期绑定和后期绑定
- 博客分类:
- Java学习
首先需要知道绑定、前期绑定、后期绑定三者的概念。
绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。
前期绑定:在程序执行前方法已经被绑定,此时由编译器或其它连接程序实现。例如:C。
后期绑定:在运行时根据具体对象的类型进行绑定。
在了解了三者的概念之后,很明显我们发现java属于后期绑定。在java中,几乎所有的方法都是后期绑定的,在运行时动态绑定方法属于子类还是基类。但是也有特殊,针对static方法和final方法由于不能被继承,因此在编译时就可以确定他们的值,他们是属于前期绑定的。特别说明的一点是,private声明的方法和成员变 ...
linux修改文件权限
- 博客分类:
- Linux
1、变更文件或目录的权限
修改文件:
chmod o+w /home/filename.txt
chmod 777 /home/filename.txt修改目录:
chmod 777 /home/folder
chmod -R 777 /home/folder //递归处理
chmod -R 777 /home/folder/* //递归处理
2、变更文件或目录的拥有者或所属群组
chown addcn.addcn /home/filename.txt
chown addcn:addcn /home/filename.txt3、用户和群组
useradd username
passwd u ...
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class CreateDbandTable {
public static void main(String[] args) {
Connection con = null;
Statement sm = null;
try {
Class.forName("com.mysql.jdbc. ...
各种数字类型转换成字符串型:
String s = String.valueOf( value); // 其中 value 为任意一种数字类型。
字符串型转换成各种数字类型:
String s = "169";
byte b = Byte.parseByte( s );
short t = Short.parseShort( s );
int i = Integer.parseInt( s );
long l = Long.parseLong( s );
Float f = Float.parseFloat( s );
Double d ...
字体或者字符集的添加,网上有很多很复杂的配置,但我也搜到一个简单的。
就是把字体或字符集直接放到JDK的jre/lib/fonts/fallback这个文件夹里,如果没有这个文件夹,手动mkdir一个即可。
不用任务配置,重启程序生效。
为什么放到jre/lib/fonts/fallback里就生效,我也不知道。神奇!
附上字体!
原文链接:http://www.linuxidc.com/Linux/2009-02/18279.htm
步骤如下:
一、首先要配置jdk:
在linux下我安装的是jdk-6u21-linux-i586.bin的安装包,可以直接去sun的官网下载最新的即可。
创建安装目录,在/usr/java下建立安装路径,并将文件考到想安装的目录下:
1、jdk-6u21-linux-i586.bin 这个是自解压的文件,在linux上安装如下:
# chmod 755 jdk-6u11-linux-i586.bin
# ./jdk-6u21-linux-i586.bin
在按提示输入yes后,jdk被解压。
出现一行字:Do you aggree to the a ...
/**
*
*/
/**
* @author Administrator
*
*/
public class test {
//String ipList[];
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String ipString = "192.168.2.11";
String endipString = "192.16 ...
Xstream使用小结
XStream 对象相当Java对象和XML之间的转换器,转换过程是双向的。创建XSteam对象的方式很简单,只需要new XStream()即可。
Java 到xml,用toXML()方法。
Xml到Java,用fromXML()方法。
在没有任何设置默认情况下,java到xml的映射,是java成员名对应xml的元素名,java类的全名对应xml根元素的名字。而实际中,往往是xml和java类都有了,要完成相互转换,必须进行别名映射。
别名配置包含三种情况:
1、类别名,用alias(String name, Class type)。
2、 类成员别名,用 ...
Java异常处理的陋习展播
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...
java.sql.Connection conn = ...
try { // ...
异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范,在1.4版本以后增加了异常链机制,从而便于跟踪异常!这是Java语言设计者的高明之处,也是Java语言中的一个难点,下面是我对Java异常知识的一个总结,也算是资 ...
有于项目需求要进行打包,去除了配置环境的环节,fat jar还不不错的。
由于刚接触Eclipse,发现在项目名称右键里的fat jar(前提是你装了fat jar插件)和导出里面的fat jar explorer还是不一样的。
从导出-其他-fat jar explorer,下一步,选择你要打包的项目,下一步,选择main class,下一步,开始打包,waiting。。。。
然后再你打出的包的目录下,把图片资源和一些资源文件copy过来,写一个run.bat测试成功!