- 博客(27)
- 收藏
- 关注
原创 连接数据库
连接数据库 1.什么是JDBCJDBC(Java Database Connectivity)API 是组成Java数据库连接性的一组类,它们是Java2标准平台版本的一部分,使用它时不需要下载额外的部件或修改类路径。JDBC提供了Java程序与多种数据库通讯的途径,而不需要
2006-02-27 09:07:00 1149
原创 第二~五节、线程同步、通信、死锁及线程控制
第二节、线程同步 当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)。Java中使用synchronized关键字来修饰需要同步的方法或对象。Java中每个对象和类都有一个监视器(monitor)。线程可以暂时拥有监视器的使用权,过些时候再释放(以便另一个线程可以享有该监视器的使用权)。
2006-02-27 09:04:00 1437 1
原创 第七章[多线程]第一节、Java中的多线程
第七章、多线程第一节、Java中的多线程一、什么是线程? 和其他多数计算机语言不同,Java内置多线程编程(multithreaded programming)。多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫做一个线程(thread),每条线程都有独立的执行路径。多线程是多任务
2006-02-27 08:56:00 1297
原创 第六章[Java字符串处理]
第六章、Java字符串处理第一节、String对象 一、 Java中将字符串作为String类型对象来处理。当创建一个String对象时,被创建的字符串是不能被改变的。每次需要改变字符串时都要创建一个新的String对象来保存新的内容。原
2006-02-27 08:42:00 2760
原创 Java相关工具下载
[Tomcat 5] http://tomcat.apache.org/download-55.cgi[Tapestry] http://jakarta.apache.org/site/downloads/downloads_tapestry.cgi [Ant] http://ant.apache.org/bindownload.cgi[Spring] http://sour
2006-02-24 18:33:00 705
转载 Tapestry
前些天去招聘会,有人问到Tapestry,那时还不知道什么....查了一下...http://jakarta.apache.org/ 07 January 2006 - Tapestry 4.0 (final) released After nearly two years of work, the Tapestry development team is proud to ann
2006-02-24 18:03:00 860
原创 060224
宿舍电脑不能上网,今天copy了一些文章到U盘,想发上来,哪知道U盘居然有问题,所有word文档都打不开,好惨...:(下午在购书中心买了一本SCJP试题....本来不打算买的,但书确实不错.还是忍不住买了...:)
2006-02-24 17:43:00 821
原创 在Panda-IGS上的ID
前一段时间经常去Panda-IGS下围棋,不过水平很菜,才2k。。。,ID是netlynx,有爱好围棋的朋友可以找我玩。。。较久前在chinagames有个账号到了业余二段,那时还以为真的有业余二段了。。。。不过到了Panda-IGS,才发觉原来只是2K左右水平:(。。。
2006-02-22 15:48:00 935
原创 一些Java认证考试
Java认证考试 http://cn.sun.com/education/sun-auth.html>关于Java方面,Sun推出七项认证: Sun Certified Java Programmer for the Java 2 Platform、 Sun Certified Developer for the Java 2 Platform Sun
2006-02-20 12:01:00 1390
原创 SUN 的Java认证体系
SUN 的Java认证体系http://java.chinaitlab.com/introduce/17419.html作者: 胡海威 SUN公司的Java技术培训和认证不仅是Java开发技术领域最权威的认证,同时也是开发类认证中很重要的一种,我们在这里将为你介绍SUN的各种Java认证的关系以及取得这些认证的方法。 SUN公司的Java技术认证包括4种: Sun Ce
2006-02-20 11:54:00 1133
原创 SCJP15
最近打算考SCJP,但正在考虑是考1.4还是1.5...查资料中..http://www.sun.com/training/catalog/courses/CX-310-055.xml一些1.5的内容Exam Objectives Section 1: Declarations, Initialization and Scoping Develop code
2006-02-20 10:51:00 637
原创 [摘选]Java中如何操作和保存对象?
Java中如何操作和保存对象? --------摘自《Thinking in Java》第二章2.1 用句柄操纵对象每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意准备处理的是什么类型。您曾利用一些特殊语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指针)?所有这些在Java里都得到了简化,任何东西都可看作对象。因此,我们可采用一种统一的语法,任何地方
2006-02-19 14:28:00 1892
原创 [摘选]如何使用注释文档和提取?
如何使用注释文档和提取? --------摘自《Thinking in Java》第二章2.8.1 注释文档对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链
2006-02-19 14:28:00 1165
原创 [第五章]第三节、常见异常
第三节、常见异常 1.检测异常(checked exceptions) ◎ ClassNotFoundException :定义在java.lang 中,说明某类被调用,但是没有找到相应的类文件。该类名不正确,或者该类对程序无效。 ◎ IOException :定义在 java.io 中,在读写文件时发生错误的
2006-02-19 14:26:00 742
原创 [第五章] 第四节、throw和throws
第四节、throw和throws一、throw 当你想显式的抛出一个异常或抛出一个你自己定义的异常时,你可以使用throw语句。例子: package Examples;public class ThrowDemo{ public static void main(String[] args){
2006-02-19 14:26:00 1171
原创 [第五章]第二节、异常处理实例分析
第二节、异常处理实例分析以下是Java中一个错误处理的例子:[MultiCatch.Java] :package Examples;public class MultiCatch{ public static void main(String[] args){ try{ int a=args.
2006-02-19 14:25:00 859
原创 [第五章、异常处理] 第一节、异常处理基础
第五章、异常处理 第一节、异常处理基础 异常(Exception)是指运行时代码序列中产生的异常情况。换句话说,异常是一个运行时错误(runtime error)。在不支持异常处理的计算机语言中,错误必须被手工的检查和处理-----典型的是通过错误代码的运用等等。 一个VB(visual basic)函数(function)的例子:Private Fun
2006-02-19 14:23:00 1131
原创 第四章、Java保留关键字
第四章、Java保留关键字 Java语言有51个保留关键字,其中const和goto虽然被保留但未被使用。你不能使用保留关键字来命名类、方法或变量。一、保留关键字数据类型: Boolean int long short byte float double char class interface流程控制: if else d
2006-02-19 14:21:00 3544 1
原创 [第三章]第三节、类、接口、方法和垃圾回收
第三节、类、接口、方法和垃圾回收 一、类 1.类和对象的区别当你创建一个类时,你创建了一种新的数据类型。你可以使用这种类型来声明该种类型的对象。要获得一个类的对象需要两步:一,你必须声明该类类型的一个变量,这个变量没有定义一个对象。实际上它只是一个能够引用对象的简单变量;二,使用new运算符创建一个对象的实际的物理拷贝,并把对于该对象的引用赋给该变
2006-02-19 14:20:00 2209
原创 [第三章]第二节、流程控制和运算符
第二节、流程控制和运算符 一、流程控制程序控制语句: (1) if else 语句 if (a>b){ a=0; }else if(a>c){ a=1; }else{
2006-02-19 14:18:00 854
原创 [第三章、Java基础知识]第一节、数据类型
第一节、数据类型 [重点] 一、 基本数据类型(base type)(即primitive data type:简单数据类型) byte 8 位 ,有符号, byte类型变量值范围: -2的7次方~2的7次方-1 默认值:0 short 16位,有符号, 范围: -2的15次方~ 2的15次方-
2006-02-19 14:15:00 1045
原创 [第二章]第三节、扩展HelloWorld实例
第三节、扩展HelloWorld实例 [重点] 由于以下例子会涉及“包”(package),所以我们开始之前要做一些设置,这里假定你使用的是windows2000或XP系统。先在C盘根目录下新建一个名为“JavaApp”的文件夹,这是我们用来存放Java文件的目录,在此目录下新建一个名为“Examples”的文件夹后,再进入此文件夹新建名为“SubExamples”文件夹。
2006-02-19 14:09:00 805
原创 第二章、Java实例分析
第一节、安装工具 运行和编译Java应用程序必须先安装JRE(Java运行时间环境,Java 2 Runtime Environment)和Java开发工具包。这里使用Sun公司提供的J2SDK。 JRE是运行Java程序的环境,必须安装JRE后才能运行Java程序。J2SDK是Sun公司提供的开发Java程序的工具包,它跟JRE的区别是它只包含了开发工具,而JRE
2006-02-19 14:07:00 1078
原创 第一章Java简介
第一章 Java简介 第一节、什么是Java? [重点] 总的来说,Java包括三个部分: Java编程语言、Java虚拟机、Java平台。 Java编程语言:是用来编写Java应用程序(包括applet、servlet以及JavaBeans部件)的语言,它是一种面向对象编程的语言,它的语法和C语言的语法相似。 Java虚拟机
2006-02-19 14:03:00 753
原创 Java手册
Java手册 前言 首先,这是针对稍微有些编程知识或只使用C或VB等编程语言编写过一些小小的程序的朋友们的文章,也用于自己平时复习参考。因为这是针对初学者的文章,所以我们不用讨论Java语言有多么的好,多么的高效,有多少激动人心的功能等等----我相信,对大部分的人来说,没有多年的编程实践和应用,要真正认识、了解和比较各种编程语言是不太可能的。其次,我会尽量详细地介绍学习j
2006-02-19 13:56:00 2541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人