Java
文章平均质量分 78
unetman
四海之内皆兄弟
展开
-
Linux下配置java环境变量以及Eclipse配置
1.去java.sun.com/j2se/1.4.2/download.html">http://java.sun.com/j2se/1.4.2/download.html下载一个Linux Platform的JDK,建议下载RPM自解压格式的(RPM in self-extractingfile,j2sdk-1_4_2_06-linux-i586-rpm.bin);转载 2009-09-16 17:44:00 · 492 阅读 · 0 评论 -
Android 在Java代码中设置style属性--使用代码创建ProgressBar对象(反射机制)
在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形转载 2011-08-13 11:45:12 · 996 阅读 · 0 评论 -
Android Layout 之 RelativeLayout
使用 AbsoluteLayout 可以直接指定其子 View 的绝对位置, 这种布局方式虽然简单,但是不够灵活。比如在一个程序中,按钮2 位于 按钮1 的下方且和 按钮1 左对齐,我们可以使用指定两个按钮的绝对位置的方式布局,但是当布局完成后,由于某些原因,这两个按钮需要相左平转载 2011-08-13 23:29:20 · 503 阅读 · 0 评论 -
jdom解析xml
这次把代码整理了一下,打包发上来了,程序中需要用到的jar包也一起打在里面了,有兴趣的朋友可以解压后直接导入的eclipse里运行! xml是一种广为使用的可扩展标记语言,java中解析xml的方式有很多,最常用的像jdom、dom4j、sax等等。前两天转载 2011-09-13 15:58:21 · 573 阅读 · 0 评论 -
简单使用JDOM解析XML
使用JDOM解析XML一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各转载 2011-09-13 15:56:37 · 464 阅读 · 0 评论 -
android进度条修改教程(颜色,高度)
android进度条大致分为两种,水平进度条和圆形进度条。我们一般需要改的就是水平进度条,因为这个不是替换图片可以做到的,所以发下此教程。首先,准备工作就是建立java运行环境,寻找一个顺手的反编译工具,这个不做过多赘述。具体请去谷歌一下。然后你需要复制出ROM自带的fram转载 2011-08-20 22:19:01 · 9545 阅读 · 3 评论 -
java解压缩zip文件,java创建zip文件,java压缩文件,java解压文件,用到ant.jar解决汉字乱码
废了几个小时时间整java解压缩zip这玩意,总算写出来了,呵呵,希望对看到朋友有用!用到了ant.jar来解决压缩中的中文乱码问题。package unzip; import java.io.BufferedInputStream;import java.io.B转载 2011-09-19 18:24:19 · 1947 阅读 · 2 评论 -
Android——WebView组件的使用详解
通过本专题的讲解可以了解到WebView组件的详细使用:网络内容1、LoadUrl直接显示网页内容(单独显示网络图片)2、LoadData显示中文网页内容(含空格的处理)APK包内文件1、LoadUrl显示APK中Html和图片文件2、LoadData(l转载 2011-08-21 22:07:13 · 787 阅读 · 0 评论 -
Android 对图片的拉伸处理 draw9patch
9-patch格式,是在Android中特有的一种PNG图片格式,以"***.9.png"结尾。此种格式的图片定义了可以伸缩拉伸的区域和文字显示区域,这样,就可以在Android开发中对非矢量图进行拉伸而仍然保持美观。如果使用位图而没有经过9-patch处理的话,效果就会想第一张转载 2011-08-23 22:54:08 · 2170 阅读 · 0 评论 -
Ant将多个jar打包为一个jar
Ant中的build.xml主要标签如下:(1)创建文件夹(2)拷贝文件(3) 编译java文件 (4)打包class文件(5)解压缩jar包具体用法网上有很多,不过有一用法很值得一提,就是将多个jar包打成一个大的jar包,代转载 2011-08-26 11:09:31 · 5890 阅读 · 1 评论 -
Java获取操作系统相关信息
本来刚才只发现用System.getProperties()可以获取系统的信息.包括JDK路径,系统版本等等信息.我需要的是System.getProperty("sun.desktop")获取系统类型,因为我用的是Windows操作系统,所以返回的String为windows.用System.getProperty("os.name")可以获取更详细的一些信息,我得到的结果为windows xp转载 2013-02-04 11:48:02 · 661 阅读 · 0 评论 -
eclipse, Log4j配置(真心的详细~)
【1】从零开始 a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log转载 2014-03-04 18:19:56 · 870 阅读 · 0 评论 -
世界时区英文缩写一览表
Alphabetically sorted - click on any acronym or abbreviation for more information. Note that some of the abbreviations are not unique, these will have several entries in the list. Other time zones hav转载 2014-03-10 12:11:26 · 63111 阅读 · 1 评论 -
Java观察者模式 java.util.Observable 与 java.util.Observer 的理解
Part IJDK1.2后,Java提供了对观察者模式的支持接口和实现类。其中接口 java.util.Observer 用来指定观察者,观察者必须实现 void update(Observable o, Object arg) 方法。而 java.util.Observable 用来指定观察物(被观察者、可被观察的),并且提供了一系列的方法。读者可以很轻易的使转载 2014-04-14 12:23:49 · 637 阅读 · 0 评论 -
Class.forName() 与new 区别
Class.forName(xxx.xx.xx) 返回一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,可以考虑一下这个问题,给出一个字符串变量,它代表一个类的包名和类名,怎么实例化它?只有提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pacage转载 2014-09-04 14:08:46 · 487 阅读 · 0 评论 -
面向对象基本原则
面向对象设计的原则是面向对象思想的提炼,它比面向对象思想的核心要素更具可操作性,但与设计模式相比,却又更加的抽象,是设计精神要义的抽象概括。形象地将,面向对象思想像法理的精神,设计原则则相对于基本宪法,而设计模式就好比各式各样的具体法律条文了。面向对象设计原则有6个:开放封闭原则,单一职责原则,依赖倒置原则,Liskov替换原则,迪米特法则和接口隔离原则或合成/聚合复用原则(不同资料略有不同,转载 2014-10-09 12:00:56 · 938 阅读 · 0 评论 -
maven核心,pom.xml详解
什么是pom?pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ... ...转载 2014-10-10 12:29:10 · 588 阅读 · 0 评论 -
Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)转载 2011-09-02 16:35:41 · 439 阅读 · 0 评论 -
java锁机制Synchronized
打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子转载 2011-08-05 15:34:45 · 546 阅读 · 0 评论 -
java 数字格式化:小数点、百分比
<br /> <br />java.text 包中的一些包可以处理这类问题<br /> <br />import java.text.NumberFormat;<br /> <br />1. Decimalformat df1 = new Decimalformat("####.000"); <br /> <br /> System.out.println(df1.format(1234.56));<br /> <br /> 显示:1234.560<br /> <br />2. Numbe原创 2011-05-05 15:32:00 · 3696 阅读 · 1 评论 -
SUSE安装配置JDK
如果安装的JDK不生效,将SUSE系统自带安装的JRE卸载1.安装JDK首先,到http://java.sun.com/j2se/1.5.0/download.jsp下载最新版本的Linux平台的JDK,建议下载RPM自解压格式的例如本文所用jdk-1_5_0_06-linux-i586-rpm.bin,先下载文件到/tmp,打开终端,输入:cd /tm转载 2009-09-16 17:46:00 · 773 阅读 · 0 评论 -
组件的拖拽功能(Drag and Drop)
操作系统中最常用的拖拽功能就是文件的移动复制,拖拽功能提高了软件的简用性。SWT也支持拖拽功能,不过编程实现比较繁琐。图18.1是实现拖拽的示意图,它首先要设定好拖拽源(DragSource)和能够接收的目标地(DropTarget),然后再设定一个运送拖拽数据的载体(Transfer),最后最繁琐的就是要给DragSource和DropTarget分别添加拖拽监听器,并根据拖拽途原创 2009-09-16 17:46:00 · 1350 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上转载 2009-09-16 18:08:00 · 324 阅读 · 0 评论 -
Java常用正则表达式
java常用正则表达式 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^/d{n}$"。 只能输入至少n位的数字:"^/d{n,}$"。 只能输入m~n位的数字:。"^/d{m,n}$" 只能输入零和非零开头的数字:"^0|[1-9][0-9]*$"。 只能输入有两位小数的正实数:"^[0-9]+(/.[0-9]{2})?$"。 只能输入有1~3位小数的正转载 2009-09-17 14:39:00 · 756 阅读 · 0 评论 -
Java中使用正则表达式实现字符串匹配
黑暗岁月 有一个String,如何查询其中是否有y和f字符?最黑暗的办法就是: 程序1:我知道if、for语句和charAt()啊。class Test{ public static void main(String args[]) { String str="For my money, the important thing "转载 2009-09-17 14:43:00 · 811 阅读 · 0 评论 -
JDBC驱动下载及连接字符串URL写法
sun官方网站上的JDBC驱动列表:http://java.sun.com/products/jdbc/reference/industrysupport/index.html数 据库说明MySQLhttp://www.mysql.com/products/connector/j/Shi转载 2009-09-17 10:07:00 · 693 阅读 · 0 评论 -
关闭 eclipse 时显示提示
当关闭Eclipse时, 默认显示提示对话框,不直接关闭,当选择“Always exit without prompt” 以后,关闭Eclipse 就不提示了,可以这样打开这个提示:选择 Windows --Preferences,在左边树上选择“General” --“Startup andShutdown”,选择“Confirm exit when closing last w转载 2009-09-17 10:18:00 · 1490 阅读 · 0 评论 -
在android应用中嵌入广告的方案
AdMob:The Mobile Advertising PlatformIndustry-leading mobile advertising and monetization solutions from the trustedname in mobile advertising.AdMob是一个比较成熟的移动平台广告商,其为android和iphone提供了非常方便的集成JAR包,使得开发者可以在自己的应用中很方便的嵌入其提供的广告,进而按照广告展示和点击次数付广告费。这里用个例子给大家演示下如何在自原创 2011-02-25 16:45:00 · 738 阅读 · 0 评论 -
如何通过反射构造内部类对象
终于明白怎么通过反射来构造内部类对象了。这里头名堂不少,只能一一道来。 首先在 javalang 包下写一个包含内部类的类:package javalang;public class Outer { public static class Inner1{}}转载 2015-07-29 14:36:14 · 1017 阅读 · 1 评论