java细节
文章平均质量分 77
dill0204
linux for human beings
展开
-
java经典例子
1.一个饲养员给动物喂食物的例子体现JAVA中的面向对象思想,接口(抽象类)的用处package com.softeem.demo;/** *@author leno *动物的接口 */interface Animal { public void eat(Food food);}/** *@author leno *一种动物类:猫 */class Cat implements Animal转载 2008-08-25 12:24:00 · 643 阅读 · 0 评论 -
java动态图片处理技术
使用Java动态处理图片非常方便,可以用于很多应用场合,比如动态输入股市线,缩略图,动态banner图片、动态的界面风格等等。笔者也在软件开发过程中使用了这些技术,使得软件的界面色彩风格可以用户自定义任何一种色彩,大大增强了软件界面的个性化适应能力。下面我对使用Java技术实现图片处理的整个环节做主要说明:1、图片的装载。我们要处理图片首先要装载图片到Java内存空间的图片对象,Java用很多类来转载 2008-08-25 14:20:00 · 1117 阅读 · 0 评论 -
java入门知识总结
给学习JAVA的新手总结了一些JAVA学习中的重点和基础点,希望对大家有帮助。 第一,谈谈final, finally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象转载 2008-08-25 12:23:00 · 372 阅读 · 0 评论 -
Class.getResourceAsStream() & ClassLoader的getResourceAsStream()
Class.getResourceAsStream() & ClassLoader的getResourceAsStream()注意两点:1,用Class.getResourceAsStream() 时,路径应该是以"/"开头的,如:mypackage.Hello.class.getResourceAsStream("/config/config.ini");2,如果直接用ClassLoader的转载 2008-08-25 14:31:00 · 436 阅读 · 0 评论 -
Class.forName()详解
Class clazz = Class.forName("XXX.XXX");与ClassLoader cl = Thread.currentThread().getContextClassLoader();Class clazz = cl.loadClass("XXX.XXX");都可以装载一个类那么他们的区别是什么呢?进一步研究Class.forName()是调用Class.forName(n转载 2008-08-25 14:30:00 · 993 阅读 · 0 评论 -
Table组件的功能
Tapestry Table 组件的强大(分页查询时只fetch当前页的数据)。Tapestry Table组件提供了分页的功能, 但是以前以为它只能是一次性的吧所有元素都fetch出来,然后把这些元素交给Table去处理。错了。 其实Tapetry的Table组件太强大了, 它已经把这个问题考虑了。只fetch当前页的数据。 以前做从数据库中查找数据 然后再分页时, 都是使用For 或者 F转载 2008-08-25 14:27:00 · 1154 阅读 · 0 评论 -
mysql常用命令集合
Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的. Mysql数据库具有以下优点: 1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行速度最快的数据库系统 4.用户权限设置简单、有效。 Mysql数据库常用命令: 启动Mysql数据库 C:/>cd M转载 2008-08-25 12:28:00 · 402 阅读 · 0 评论 -
Swing中的组件
Swing中的组件 1、 文本域 构造方法: JTextField(int cols); JTextField(String text,int cols) 常用一般方法: void setColumns(int cols) text-显示文本,cols-列数 常用文档监听:textfield.getDocument().addDocumentListener转载 2008-08-25 14:29:00 · 821 阅读 · 1 评论 -
java字符串String的操作
JAVA字符串的方法1、length() 字符串的长度 例:char chars[]={a,b.c}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回b3、 getChars() 截取多个字符 void ge转载 2008-08-25 14:28:00 · 448 阅读 · 0 评论 -
java数据库编程中的技巧
Java数据库编程中的技巧1、java数据库操作基本流程 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接 1、取得数据库连接 1)用DriverManager取数据库连接 例子: String className,url,uid,pwd; classNa转载 2008-08-25 14:27:00 · 324 阅读 · 0 评论 -
java细节(逐渐更新中)
1.用DriverManager取数据库连接 例子: String className,url,uid,pwd; className = "oracle.jdbc.driver.OracleDriver"; url = "jdbc:oracle:thin:@127.0.0.1:1521:orasvr; uid = "system"; pwd = "manager"; Class.fo原创 2008-08-25 14:21:00 · 357 阅读 · 0 评论 -
java语言知识补充
Java 技术是什么?Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。Java 编程语言(Java programming languag转载 2008-08-25 12:27:00 · 779 阅读 · 0 评论 -
java课程设计
<!-- @page { size: 21cm 29.7cm; margin: 2cm } H1 { margin-top: 0.6cm; margin-bottom: 0.58cm; line-height: 200%; page-break-inside: avoid } H1.western { font-family: "AR PL UMing C原创 2008-08-25 19:43:00 · 5318 阅读 · 0 评论