
JAVA2 学习
文章平均质量分 66
liltos
这个作者很懒,什么都没留下…
展开
-
读 MP3 文件的头信息(ID3V1)
一个比较简单的程序,没有用多少东西,只是想知道一下会不会出结果而以。累是挺累的,不过还是感觉很有激情!写这个读MP3文件ID3V1的一点信息的,感觉不错!最近在用 Swing 写一个MP3文件根据标签信息重命名的程序,这么一听的话感觉好像不是很难,但实际过程中却遇到了很多问题,都有待于我一个一个去解决!这次在寻找帮助时有一个犯了个很大的毛病就是没有把一些好的文章存或者是链接下来。别的先不说的,先把原创 2005-08-06 06:31:00 · 2503 阅读 · 1 评论 -
JCreator 使用技巧-3
糊涂鬼 2005-05-20<如果认为鄙人写得不错而进行转载的话,麻烦保留"糊涂鬼",3Q> 废话: 尽量在这篇里面把这个系列结束了,这里要说的技巧只有一点点,更多的是一些我没有搞懂的东西,写在这里,看一下会不会有人指点一二。 快速写程序_3:《严重推荐!》 在 JAVA 里面,应该说是大多数的程序,总有一些固定的组合,JAVA里最常见的就是 try{}catch(Exception e){原创 2005-05-21 07:50:00 · 1569 阅读 · 0 评论 -
两个超级简单的 JAVA 连接 Sql Server 的程序
第一个:用的驱动是 sun.jdbc.odbc.JdbcOdbcDriver/** * @author 糊涂鬼 * 在建立连接之前需要一些准备工作: * 在控制面板上通过“管理工具”的“数据源(ODBC)”打开“ODBC数据源管理器”对话框, * 单击“系统DSN”选项卡,然后单击“添加”按钮,得到“创建数据源”对话框, * 选择“SQL Server”并单击“完成”按钮, * 在出现的“建原创 2005-06-04 00:05:00 · 1725 阅读 · 0 评论 -
J2ME的一点笔记
命运跟我开了一场玩笑,一个不喜欢很多游戏的人,却写起了游戏。。。参加工作与在学校,有一点不同是:是否为强迫性的——对于工作,即使你不喜欢,同样要做。既然在做,那就得尽力做,每个人都应该如此。努力思考,学习。笔记还是要做的:笔记一:发牌程序,对程序员来说,发牌的过程只是一个将本来排好序的数组的顺序打乱而已,这个方法耍的只是一个小聪明,使得 Random.nextInt() 方法的运行次数只等于牌的数原创 2006-08-22 15:55:00 · 2784 阅读 · 2 评论 -
Java 泛型警告
N长时间没来这了,没想到连后台界面都换了。。。 废话不说,进入正题! 系统框架:一棵"命令"树,一棵"数据"树,命令树的根,即顶端元素是一个抽象类或接口,对外提供一个 execute 方法,但是这个方法的返回类型会因为命令的不同而不同,在这里举两个个实例,以学生选课来说。 命令一、学生选的课的列表 GetMyCourseCommand 命令的 execute() 方法应返回一个 List。原创 2007-04-09 14:05:00 · 2833 阅读 · 1 评论 -
编码问题
编码的核心问题,那些Class文件用什么编码、String在JVM里用什么编码的,老实说我不大懂,但是WEB页面的编码好像一直困扰着不少人,我同事上次为这个也是十分犯愁,今天逛论坛时又发现很多朋友也为搞不通这个,所以写这个帖子。 JSP———JAVA程序———DB 三个地方都有编码,但是,三个地方的编码都不相干!这个一定要先认识清楚。如果你的WEB是用JSP直接连的数据库,那就是两个地方,这两原创 2007-04-09 17:16:00 · 1473 阅读 · 0 评论 -
JButton 设置大小
JButton 引入图片后 设置大小: setIcon,第一步 第二步:setMargin(new java.awt.Insets(0, 0, 0, 0)); 第三布:jb.setPreferredSize(new Dimension(icon.getIconWidth() - 1, icon.getIconHeight() - 1)); 再一步,最让人恶心的一步:用一个 JPanel 包原创 2008-11-25 09:59:00 · 11915 阅读 · 2 评论 -
tomcat 乱码
为应用添加一个 CharsetFilter 是极其普通的事情,做的事情无非是 request.setCharseterEncoding(xxx),如果需要,response可能也会动动。如此简单,依然出了乱码问题。看代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code原创 2009-02-04 12:09:00 · 1127 阅读 · 0 评论 -
Servlet 环境下取得 spring 的 ApplicationContext
项目的应用里重写了 HttpSessionListener,在用户登录超时后需要对数据库进行操作,操作类的 service 自然从 spring 的 application context 里取比较好。方法:1. 取得 ServletContext,假设实例名为 sc2. 调用 Object sc.getAttribute(String) 方法3. 参数 String 是什么不确定的时候,就全列出原创 2008-12-11 16:45:00 · 903 阅读 · 0 评论 -
国际化,资源文件如何存储更优?
项目的 v1.0 完成了,然后被告知,需要添加 i18n 支持。我们用的框架是 struts2 + spring,其中 spring 只做 bean 相关的生产以及配置工作,按照最简单的,就是建立一个个的 .properties 文件。在 1.0 版本的系统里,我把所有的 Action 都去继承自己写的一个 AbstractAction (简称 AA ) 了,并且,我在这个 AA 里重载 了 Ac原创 2008-12-23 16:11:00 · 873 阅读 · 0 评论 -
Java获取硬盘空间
用Google出来的结果会有个叫 jconfig 的东西别理它直接用:org.apache.commons.io.FileSystemUtils.freeSpaceKb("C:/"); // windowsorg.apache.commons.io.FileSystemUtils.freeSpaceKb("/") //linux就可以了原创 2009-07-22 11:28:00 · 1890 阅读 · 1 评论 -
反醒一下,兼java.lang的一点点东西
天生就是一个糊涂鬼,改了这么多年了还是没有改回来,不知道怎么搞,我晕。 以前在用 Math.***() 的时候,一直都把 java.math.* 给 import 进来,从来没有人跟我说过这是不必要的,今天看那个 J2SE1.3 的 ROSE 模型,我才看到,也才恍然大悟,调用的时候用的就是调用 Math 的类方法,也就是说 Math 本身就是一个类,就是 java.lang.Mat原创 2005-05-03 14:33:00 · 1089 阅读 · 0 评论 -
第一次感受DI & java.lang.reflect.* 学习
第一次感受DI(Dependency Injection) & java.lang.reflect.* 学习 糊涂鬼 2005-05-12 说是说感受一下这个东西DI(也可以说是IoC-(Inversion of Control)吧),其实我对它的原创 2005-05-13 21:53:00 · 1443 阅读 · 0 评论 -
JCreator 使用技巧-2
JCreator 使用技巧-2糊涂鬼 2005-05-16(如果认为鄙人写得不错而进行转载的话,麻烦保留"糊涂鬼",3Q) Workspace/Project/File: 不知道这里该说些什么。真想跳过去。因为建立工作区间、工程和新建文件实在没什么说的。 还是把上次说的 Classpath 的问题再说得细致一点。JCreator 不可以像 Eclipse 那样为每个 Project 都配置独立原创 2005-05-19 19:02:00 · 1855 阅读 · 3 评论 -
SWT 入门之 -> HelloWorld
1import org.eclipse.swt.SWT; 2import org.eclipse.swt.widgets.Display; 3import org.eclipse.swt.widgets.Label; 4import org.eclipse.swt.widgets.Shell; 5 6/**//** 7 * @author 糊涂鬼 8 * Created on 2005-8-9原创 2005-08-09 16:53:00 · 3545 阅读 · 0 评论 -
关于接口我的理解
在JAVA里说接口,有两个意思。广义的意思:一个 类/软件实体 对外提供的方法的集合,而狭义的意思就是关键字 interface 所代表的JAVA里特有的一种概念。如果您看到这里就明白了,那可以不用往下看了,我不想班门弄斧! 何为“对外提供的方法的集合”?第一次看到这个廉洁时我也很纳闷,不急!如果你有一些软件工程的知识,那么下面的这些你一定不会陌生:一个软件实体应尽可能滴做到“高内聚原创 2005-08-12 06:08:00 · 2582 阅读 · 7 评论 -
给自己一个干净的 Eclipse
用 Eclipse ,无非有两个原因 一、他们都用这个,我不用就出圈了。 二、它可以通过安装插件达到…………的目的。 对于喜欢狂下载狂安装的我来说,我把下载回来的插件一股脑儿往里面塞,用了,爽了,乱了,杂了,完了。。。。 最终,我受不了,把 Eclipse 删了。。。。 :-( 现在用 Eclipse ,插件自然是不能少的,办法也是有的,到这里就不说废话了,进原创 2005-08-17 11:03:00 · 1823 阅读 · 5 评论 -
MP3的一些资料
只知道这个描述语言不是JAVA、C,是什么不知道,但大概就是这个样子,没啥难度。ID3v1 Tags## 因为 ID3v2 比较复杂,连FOOBAR都不支持它,我想写的东西也就不支持算了,免得麻烦## 怎么感觉这里不是这样呢,上次看到的是 ID3v1 是在文件的头部的,用UE打开MP3好像也是在头部The ID3v1 tag is found at the end of an MP3 file a原创 2005-08-07 15:41:00 · 1939 阅读 · 3 评论 -
怒我直言:Eclipse v3.1 并没有传说中的那么好
看到网站上把 E v3.1 说得多么多么好,一开始并不心动!但最后好奇还是战胜了“理智”,今天去下载了。先得说一下的是,我的机子配置并不高,这可能是我觉得它不怎么样的原因。一开始时我用的是 Eclipse 3.0.1 ,感觉还是不错的,但后来我瞎装插件,于是慢慢滴就跑得非常……了,都怪那时没去学一下用 link 的方法安装。然后就用 v2.1 的,除了感觉爽外,就是感觉更爽了,最明显的就是原创 2005-08-07 16:00:00 · 1648 阅读 · 0 评论 -
实习!我要实习!兄弟们帮我啊!
马上就要开学了,下学期我基本上就没课!一门课,每周只要上三次,但跟老师的关系不错,说一下,应该就可以了,只要期末回来考试便OK!找个实习单位,好难,真好难,况且现在程序员基本上就是廉价劳动力!那实习生呢?根本就没有地位嘛!在优快云论坛发了个帖子,说要包吃包住的,再给个200-300的补助,就有人说我是火星来的, :-( 我靠,这个要求很高吗?不知道!但别人说:你的钱要多了!于是我又加上了,钱的话原创 2005-08-20 10:40:00 · 1741 阅读 · 3 评论 -
TDD & Patterns Notes
看书看不下去,索性就把这段时间以来的学习笔记放一点上来。这里的全部都是理论上的东西,具体的实践近期是不大可能会有的,诶,理论是有点乏味,可还是要学。就像数学一样的。 TDD和模式的笔记,TDD的那本书看完了,不过没有深刻地看,等到暑假再说咯。模式现在还在看,这书太厚啦,一章章地看下来累得死一头牛。没办法,坚持,就是胜利。 数值对象的一个要求就是一旦它的实原创 2005-04-24 13:06:00 · 1361 阅读 · 2 评论 -
号外号外--JCreator 有 v3.5 咯
我不知道我是不是过时了,也许我想说的很多人早就知道了,我知道的 JCreator 的最新版本是 JCreator pro v3.5.0.10。 现在连我自己都不知道为什么我会如此钟爱这款编辑编译工具了,诶。难道我因为x而盲目了? 今天第一次用,有什么新特性就不知道了。 在界面上比以前的更人性化了,采用的仿 XP风格,呵呵,在视觉上是爽了些,不过一下子改这么多,可能我要花两原创 2005-04-25 14:26:00 · 1324 阅读 · 1 评论 -
JCreator 生成的 toString() 方法
不知道现在还有多少人在学习 J2SE 的时候还用 JCreator, 好像是不多了,一个个都自信得很,刚开始就搞 JBuiler, Eclipse。我学习 J2SE 的时候一般都是写些小程序,杀鸡焉用宰牛刀?只有在搞 J2EE 的时候才去用那些重量级的工具。计算机本身的性能就不是很好应该也算是一个理由 -_-!!! 今天用 JCreator 生成代码的时候,免去了注释的生成,原创 2005-04-23 11:02:00 · 1242 阅读 · 0 评论 -
JCreator 使用技巧-1
导语: 在众多的JAVA开发环境中,我对 JCreator 情有独钟,说不上什么原因,可能是因为我接触的第一个工具就是它吧。现在的很多人可能会对它不屑一顾,这个原因却很多,因为现在有太多的JAVA开发工具,而且名号都比JC响亮得多,像JBuilder,Eclipse,IntelJ,它们的功能很丰富,使用起来也相当方便。但别忘了,功能的强大与占用的资源是成正比的,对于和我一样的那些机器配置不高的兄原创 2005-05-17 12:30:00 · 2209 阅读 · 0 评论 -
org.apache.commons.logging.LogConfigurationException: No suitable Log constructor,NoClassDefFoundError: org/apache/log4j/Categor
在 debian4 上,用aptitude安装java5: sudo aptitude install sun-java5-jdkjava -version 运行出来的版本信息类似于:-------------------------------------------java version "1.5.0_17"Java(TM) 2 Runtime Environment原创 2009-08-28 17:58:00 · 10484 阅读 · 3 评论