
Java程序设计
jenhy
无
展开
-
第四讲 Java的例外处理和I/O流
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 难点: 1.如何使用Java中两种例外处理机制,抛弃例外和声明抛弃例外的区别与联系。 2.处理字符流时,其转载 2007-06-24 15:54:00 · 825 阅读 · 0 评论 -
EditPlus配置java编译/运行环境
用Editplus配置JAVA编辑环境 eclipse太耗内存了,我256M的内存不够用,卡得无法忍受。只好配置editplus做java开发。1. 打开Editplus,选择"工具->参数选择"在弹出的窗口中选择"用户工具"2.点组名称,将"Group 1"改成java(当然不改也可以)。Group指的是工具组,工具组之间可以用快键切换。组内的程序的快键默认依次是ctrl1,ctrl转载 2007-10-14 19:09:00 · 992 阅读 · 0 评论 -
Statement和PreparedStatement之间的区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语转载 2007-10-17 22:24:00 · 1611 阅读 · 0 评论 -
Java.lang.reflect包介绍
一.概述 Reflection API可以使JAVA代码动态的查询和操作正在运行的JAVA类或者接口。Reflection 包含许多的类,例如Method类,该类可以在java.lang.reflect包中找到。使用Reflection 中的类需要三个步骤:1.获取一个要操作的类的对象,该对象属于java.lang.object包,该对象代表一个正在运行的一个类或接口。下面的三个方法是转载 2008-03-24 19:29:00 · 868 阅读 · 0 评论 -
Java常用类介绍
7.1 Java类库的结构 类库就是Java API(Application Programming Interface,应用程序接口),是系统提供的已实现的标准类的集合。在程序设计中,合理和充分利用类库提供的类和接口,不仅可以完成字符串处理、绘图、网络应用、数学计算等多方面的工作,而转载 2008-03-24 19:39:00 · 18630 阅读 · 11 评论 -
Hashtable和HashMap的区别
1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:Map Colle转载 2008-03-24 19:57:00 · 833 阅读 · 0 评论 -
J2EE面试题集锦
一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T) 2.抽象类和接原创 2008-03-25 09:56:00 · 679 阅读 · 0 评论 -
关于集合框架的思考
对于Java集合框架(Java Collections Framework,JCF),Java玩家大概都不会陌生,在C++里面相似的概念是标准模板库(Standard Template Library,STL),主要是对一些数据结构和相关算法的封装。考虑到这是一个Java初学者将会经常接触的工具,所以有了以下的一些文字。主要是参考了IBM developerWorks上的一篇教程,它可能解释得更加转载 2008-04-28 14:51:00 · 954 阅读 · 0 评论 -
数据库连接、设计以及备份技巧集锦
JDBC操作各种数据库经验技巧集萃 Java 数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表 下面罗列了各种数据库使用J转载 2008-04-21 11:30:00 · 1173 阅读 · 0 评论 -
抽象类与接口的区别
抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比转载 2008-05-10 16:57:00 · 594 阅读 · 0 评论 -
JNI(Java Native Interface)的使用
JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失平台可原创 2007-10-16 21:55:00 · 730 阅读 · 0 评论 -
Eclipse之Visual Editor Project 插件安装说明
1、 下载安装Eclipse SDK 3.2 (Win32) 版本2、 下载 EMF (Eclipse Modeling Framework ) SDO XSD SDK 2.2.0 版本,解压、拷贝相关文件至Eclipse对应文件夹下。3、 下载 GEF (Graphical Editing Framework) RUNTIME 3.2 版本,解压、拷贝相关文件至Eclipse对应文件夹下原创 2007-06-19 18:04:00 · 1989 阅读 · 1 评论 -
EJB学习笔记
1 J2ee概述 J2ee是企业级的计算平台,它为分布式和基于组件的软件开发提供了一个“操作系统” Ant是什么工具?? EJB: 什么是EJB? 是一种服务器端组件结构,简化了开发分布式企业级程序的过程 类转载 2007-07-02 12:54:00 · 2471 阅读 · 0 评论 -
第七讲 Swing用户界面设计2
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 7.1 Swing简介 7.1.1 简介 第五讲中我们学习了AWT,AWT是转载 2007-06-24 16:00:00 · 1602 阅读 · 0 评论 -
java初学者的建议
给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少 由于我国高等教育制度教材陈旧,加上java自身发展不过十年左右的时间 还有一个很重要的原因就是java这门语言更适合商转载 2007-06-25 12:23:00 · 1818 阅读 · 0 评论 -
第五讲 AWT图形用户界面设计
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 5.1 用AWT生成图形化用户界面 抽象窗口工具包AWT (Abstract Wi转载 2007-06-24 15:56:00 · 1063 阅读 · 0 评论 -
第六讲 Java的线程和Java Applet
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 6.1 线程简介 线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的转载 2007-06-24 15:57:00 · 896 阅读 · 0 评论 -
第一讲 Java语言概述
【课前思考】 1. 一门新的语言的产生是否需要借鉴以前的编程语言? 2. 在java语言出现之前是否存在其它跨平台的语言? 3. 有哪些编程语言是面向对象的?而哪些编程语言是面向过程的?从编程思路上存在着哪些本质差别?C++语言是面向对象的还是面向过程的? 4. 一段优秀的程序代码是否应该是可读性极强的?程序员之间是否应该遵循相同的编程规范? 5. 一个程序员编好的代码如果需要让别的程转载 2007-06-24 15:47:00 · 964 阅读 · 0 评论 -
第二讲 Java语言基础知识
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 【课前思考】 1. Java中的标识符是由哪些字符组成的? 2. Java中有哪些保留字?简单数据类型包转载 2007-06-24 15:50:00 · 731 阅读 · 0 评论 -
第三讲 Java语言中的面向对象特性
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 难点: 1. 理解方法重载和方法重写,不要混淆了两者的使用。 2. 类变量和类方法的使用。 3. 接口的转载 2007-06-24 15:52:00 · 718 阅读 · 0 评论 -
第七讲 Swing用户界面设计1
var blogID=getBlogID(); var UserName = ""; var href= ""; checkAccess(0); writeTop(getUserName(), 0); 7.1 Swing简介 7.1.1 简介 第五讲中我们学习了AWT,AWT是S转载 2007-06-24 15:59:00 · 1090 阅读 · 0 评论 -
Java Reflection (JAVA反射)
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。JavaBe转载 2008-05-17 00:39:00 · 824 阅读 · 0 评论