
java基础
文章平均质量分 64
guijava
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新手入门:写Java程序的三十个基本规则
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Ja转载 2007-08-13 17:44:00 · 508 阅读 · 0 评论 -
《学不会的JAVA,消不了的忧愁》之五
各位网友,这是《学不会的JAVA,消不了的忧愁》之五了,在座的不泛JAVA高手,小生一而三,三而再地在爪哇连盟.COM自由论坛上发布奇谈怪论,不 知是否碍了大家?不管怎样,灯火夜夜开,闲言说不尽,在没有接到贴子管理员的严重警告之前,这个长篇大贴将继续连载下去。 为了100%尊重网友,所有这些贴子都是本人亲手一词一句精心制作,字里行间不出现任何关于其它URL的链接,也没有任何商业味道,请大家放心转载 2007-08-23 11:24:00 · 845 阅读 · 0 评论 -
JAVA教程 第七讲 Swing用户界面设计(1)
7.1 Swing简介7.1.1 简介 第五讲中我们学习了AWT,AWT是Swing的基础。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。AWT设计的初衷是支持开发小应用程序的简单用户界面。例如AWT缺少剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。 此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的、具有很大伸缩性转载 2007-08-28 10:16:00 · 1137 阅读 · 1 评论 -
JAVA教程 第七讲 Swing用户界面设计(2)
7.1.4 MVC(Model-View-Control)体系结构 Swing胜过AWT的主要优势在于MVC体系结构的普遍使用。在一个MVC用户界面中,存三个通讯对象:模型、视图和控件。模型是指定的逻辑表示法, 视图是模型的可视化表示法,而控件则指定了如何处理用户输入。当模型发生改变时,它会通知所有依赖它的视图,视图使用控件指定其相应机制。 为了简化组件的设计工作,在Swing组转载 2007-08-28 10:19:00 · 1184 阅读 · 0 评论 -
JAVA教程 第七讲 Swing用户界面设计(3)
7.2 Swing组件和容器 在Swing中不但用轻量级的组件替代了AWT中的重量级的组件,而且Swing的替代组件中都包含有一些其他的特性。例如,Swing的按钮和标签可显示图标和文本,而AWT的按钮和标签只能显示文本。Swing中的大多数组件都是AWT组件名前面加了一个"J"。7.2.1 组件的分类 Jcomponent是一个抽象类,用于定义所有子类组件的一转载 2007-08-29 14:01:00 · 1494 阅读 · 1 评论 -
JAVA教程 第七讲 Swing用户界面设计(4)
7.2.3.5 分隔板(JSplitPane) java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent |转载 2007-08-29 14:05:00 · 770 阅读 · 0 评论 -
JAVA教程 第七讲 Swing用户界面设计(5)
7.2.3.19 表格(JTable) 表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来。使用表格,依据 M-V-C的思想,最好先生成一个MyTableModel类型的对象来表示数据,这个类是从AbstractTableModel类中继承来的,其中有 几个方法是一定要重写,例如getColumnCount,getRowCount,getColumnName,ge转载 2007-08-29 14:07:00 · 1017 阅读 · 0 评论 -
Java中的模式
世上一直有一个神话:设计可以并且应该独立于实现 的细节,设计通常被看作是一个抽象的概念而实现是一个代码的具体实例。如果我们坚信"设计是一个富有创造性和目的性的活动:为某一个目 标而精心制定的结构的概念,",一个结构如果不能够说明它的环境,或者不能与环境协作,那么这个结构就不适合这一目标。环境中包括目标 平台--语言、工具、库、中间件(middleware),等。还有它的功转载 2007-09-07 18:17:00 · 647 阅读 · 0 评论 -
java中重命名(也可以用来复制文件)
File file = new File("/root/Desktop/1.gif"); file.renameTo(new File("/root/Desktop/2.gif"));给文件重命名,如果改成 File file = new File("/root/Desktop/1.gif"); file.renameTo(new File("/root/Desktop/原创 2007-10-30 18:22:00 · 3156 阅读 · 0 评论 -
java获得系统时间
java获得系统时间 new Date(System.currentTimeMillis()够简单吧原创 2008-10-29 16:00:00 · 1357 阅读 · 0 评论 -
用JakartaCommon的net组件来做ftp下载-一些问题
这几天一个同事要在项目里实现用ftp下载文件. 遇到了很多问题. 于是我推荐他用Jakarta-Commons项目中的net组件在实现. 其实之前我也没有实际用过, 稍稍看了一下文档,知道里面有个ftp包能完成相关的操作. 于是我的同事就兴致勃勃的拿去用了. 可用了以后才发现有很多问题, 搞得焦头烂额. 经过我们的努力, 终于把问题都解决了, 下面我把遇到的问题和解决方案写下来, 以备其他想要用c转载 2009-04-21 16:31:00 · 814 阅读 · 0 评论 -
setToolTipText自动换行
String sReturn = System.getProperty("line.separator"); String s = "abcd" + sReturn + "efg";sReturn是换行符 完整示例package test.window;import java.io.IOException;import java.util.Map;import原创 2009-04-24 15:04:00 · 2588 阅读 · 2 评论 -
《学不会的JAVA,消不了的忧愁》之四
这一回,我不想谈那么多的感概了,我用自己的话来说说java,请大家来做几道判断题,认为对的,你可以不开声,认为错的,可不要忘了指出来。所有这样问题,面向像我一样的菜鸟,大虾也可以看看。 学习一和编程语言,不外乎两种背景:其一,兴趣爱好;其二,工作需要。在学校里,可能还有第三种背景——那就是必修课程。 在 我看来,凭兴趣爱好学的东西学得很快,印象也很深,但没有很好地结合实践应用,自己也想不出什么真正转载 2007-08-23 11:22:00 · 852 阅读 · 0 评论 -
《学不会的JAVA,消不了的忧愁》之三
现因公司演出需要,特向社会招聘以下专业人才: 【报名基本条件】1. 有音乐功底,对音乐执著,声乐专业最佳;2. 有良好的团队意识,有强烈的事业心和责任感;3. 形象健康、时尚,男女不限;4. 有演出经验、条件优秀者优先。 【招聘分类】1. 通俗歌手2. 民族歌手3.转载 2007-08-23 11:20:00 · 694 阅读 · 0 评论 -
《学不会的JAVA,消不了的忧愁》之二
<!--google_ad_client = "pub-2974889429954990";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";//2007-07-29: 文章内容上部2google_a转载 2007-08-23 11:16:00 · 980 阅读 · 0 评论 -
Java秘史:隐藏在SWT/Swing背后的故事
Alan Williamson是Java Developers Journal的编辑,下文来自他在IBM的一个消息来源。SWT和Swing的论争我见过不少,Netbeans和Eclipse的也同样多。译者翻译 此文并不是要激起什么争执,也不是支持哪一方(虽然我的确是站在SWT一边的),更不是要攻击Amy。我最重要的理由是,这是一篇有趣的文章。里面有内 幕、线人、公司政治、垄断巨头、美女、商转载 2007-08-13 17:58:00 · 394 阅读 · 0 评论 -
教你如何成为一名Java初级程序员
目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学 些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。 个人认为想成为一个合格的JAVA初级程序员应该具备如下知识: 一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉转载 2007-08-13 18:03:00 · 486 阅读 · 0 评论 -
经典:从追MM谈Java的23种设计模式
设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况 也许有一天会发生改变。 从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就转载 2007-08-13 18:15:00 · 459 阅读 · 1 评论 -
JVM(Java 虚拟机)的详细讲解
可能有很多学习Java的朋友还不知道Java的运行原理、Java虚拟机是怎么工作的,本文将为你详细讲解(JVM)Java 虚拟机。 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同 的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在J转载 2007-08-13 18:09:00 · 432 阅读 · 0 评论 -
有关乱码的处理---中国程序员永远无法避免的话题
为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程 序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事我也不大清楚,应该是前年吧,我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去 关注这个,等我闲了,那个朋友不弄这个,问他他也不说不大清楚,最后自己对这个学习也不了了之了。 今天我转载 2007-08-14 09:50:00 · 483 阅读 · 1 评论 -
JAVA中的URI,URL,URN
URI、URL和URN是识别、定位和命名网上资源的标准途径。本文分析了URI、URL和URN的概念,以及Java的URI和URL类(以及与URL相关的类),并演示了如何在程序中使用这些类。 Internet被认为是全球的实际和抽象的资源的集合。实际的资源包括从文件(file)到人(person),抽象的资源包括数据库查询等。因为要通过多样的方式识别资源,所以需要标准的识别Internet资转载 2007-08-21 16:21:00 · 1068 阅读 · 0 评论 -
Java的多态
在网上找到的文章,讲得很不错。看完应该能理解多态了。 数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的 作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要的程序,但大 多数情况,如果没有多态,就会觉得代码极其难以维护。 在Java中,谈论多态就是在讨论方法调用的绑定,绑定转载 2007-08-21 17:15:00 · 487 阅读 · 0 评论 -
Java初学者应注意的几个问题
近日在整理以前在本论坛上下载的资料时,发现一个值得反复回味的材料Java初学者应注意的几个问题:其大体内容为:1.String类和StringBuffer类2.位逻辑与条件逻辑3.实例变量与类变量4.实例方法,类方法,构造器方法5.接口与类问题一:我声明了什么!问题二:"=="和equals方法究竟有什么区别?问题三:String到底变了没有?问题四:final关键字到底修饰了什么?问题五:到底要转载 2007-08-21 17:19:00 · 629 阅读 · 0 评论 -
Java行业的圣经
Java行业的圣经 四本最重要的个人藏书,他们的书名都不含Java作者 Thomas E. Davis译者 msklsf@263.net摘要Thomas Davis 推荐了四本书,它们可以让你在java开发中受益非浅。这些书扩展了Java的基本语法和语义,使你能更全面地理解面向对象的程序设计。正文《Design patterns》《Refactoring: Improving the De转载 2007-08-23 10:46:00 · 620 阅读 · 0 评论 -
Java的中文编程与配置心得
Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞 定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。我 刚刚用了一天的时间解决这些问题,觉得很有必要给自己写个备忘录之类的。 我看还是从问题入手吧,这样不致于让大家打瞌睡。我想写个程 序,这转载 2007-08-23 10:49:00 · 521 阅读 · 0 评论 -
java之堆(Stack)的使用
栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。 (1)通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bottom)。 (2)当表中没有元素时称为空栈。 (3)栈为后进先出(Last In First Out)的线性表,简称为LIFO表。 栈的修改是按后进先出的原则进行。每次删除(退栈)的总是当前栈中"最新"的元素,即最后插入(进栈)的原创 2009-06-01 09:56:00 · 4213 阅读 · 2 评论