Java
文章平均质量分 76
zhengtingt108
一个人安静的生活,写字,聆听,流浪
展开
-
Runtime类、Process类及设计模式
Runtime类和Process类及设计模式1) 每一个Java程序都有一个Runtime类的单一实例。2) 通过Runtime.getRuntime()获取Runtime类的实例。3) Runtime类是使用单例模式的一个例子。下面为Runtime类的代码,可以通过exec来执行相应的编译和运行某个程序,可以应用到图形界面的设计中。import java.io.原创 2009-07-14 09:57:00 · 728 阅读 · 0 评论 -
Java中内部类的编写
Java中内部类的编写内部类的相关知识点:1) 在一个类中定义另外一个类,这个类就叫做内部类或内置类 (inner class) 。2) 内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性。内部类可以访问外部类的任何类型的方法和成员变量。3) 当我们建立一个inner class时,其对象就拥有了与外部类对象之间的一种关系,原创 2009-07-10 13:59:00 · 1151 阅读 · 0 评论 -
Java中包的使用以及类、方法的说明符
Java中包的使用以及类、方法的说明符package语句的使用1) package语句必须是文件中的第一条语句。也就是说,在package语句之前,除了空白和注释之外不能有任何语句。2) 如果不加package语句,则指定为缺省包或无名包。3) 包对应着文件系统的目录层次结构。4) 在package语句中,用“.”来指明包(目录)的层次。编译并生成包,运行如原创 2009-07-10 13:55:00 · 1585 阅读 · 1 评论 -
Java中接口的编写与实现
Java中接口的编写与实现1) 接口中所有的方法都是public abstract。2) 在接口中声明方法时,不能使用native、static 、final 、synchronized 、private 、protected等修饰符。3) 和public类一样,public接口也必须定义在与接口同名的文件中。4) 一般,接口中的每个类都要实现,且在实现中为public类型原创 2009-07-10 13:58:00 · 1902 阅读 · 0 评论 -
Java中异常处理
Java中异常处理1) 打开一个不存在的文件、网络连接中断、数组下标越界、正在加载的类文件丢失等都会引发异常。2) Java中的异常类定义了程序中遇到的轻微的错误条件。3) Java中的错误类定义了程序中不能恢复的严重错误条件。如内存溢出、类文件格式错误等。这一类错误由Java运行系统处理,不需要我们去处理。4) Java程序在执行过程中如出现异常,会自动生成一个异常类对象原创 2009-07-10 13:54:00 · 617 阅读 · 1 评论 -
Java中网络编程
Java中网络编程基于TCP的socket编程服务器程序编写:① 调用ServerSocket(int port)创建一个服务器端套接字,并绑定到指定端口上;② 调用accept(),监听连接请求,如果客户端请求连接,则接受连接,返回通信套接字。③ 调用Socket类的getOutputStream()和getInputStream获取输出流和输入流原创 2009-07-19 23:07:00 · 743 阅读 · 1 评论 -
Java中的I/O操作
Java中的I/O操作流式I/O1) 流(Stream)是字节的源或目的。2) 两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。流的分类1) 节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。2) 过滤流:使用节点流作为输入或输出原创 2009-07-18 14:14:00 · 928 阅读 · 0 评论 -
Applet
AppletApplet是什么1) Applet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类 。2) Applet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。Applet的安全限制1) 因为applet是从远端服务器上下载并且在本地执行,所以安全性就显得格外重要。2) 通原创 2009-07-18 15:41:00 · 3880 阅读 · 0 评论 -
Java图形界面编程
Java图形界面编程AWTAWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本原创 2009-07-18 14:50:00 · 12185 阅读 · 3 评论 -
Java中数组的相关操作
Java中数组的相关操作1) 在Java中,所有的数组都有一个缺省的属性length,用于获取数组中元素的个数。2) 数组的复制:System.arraycopy()。3) 数组的排序:Arrays.sort()。4) 在已排序的数组中查找某个元素:Arrays.binarySearch()。数组的复制对于System.arraycopy可以用来复制一个基本数据原创 2009-07-13 21:16:00 · 632 阅读 · 0 评论 -
Java中对象的克隆
Java中对象的克隆1) 为了获取对象的一份拷贝,可以利用Object类的clone()方法。2) 在派生类中覆盖基类的clone()方法,并声明为public。3) 在派生类的clone()方法中,调用super.clone()。4) 在派生类中实现Cloneable接口。5) 为什么在派生类中覆盖Object的clone()方法时,一定要调用super.clone原创 2009-07-13 18:01:00 · 739 阅读 · 0 评论 -
Java常用包以及String类,函数的调用
Java常用包以及String类,函数的调用Java中的常用包1) java.applet:包含一些用于创建Java小应用程序的类。2) java.awt:包含一些用于编写与平台无关的图形界面(GUI)应用程序的类。3) java.io:包含一些用作输入输出(I/O)处理的类。4) java.lang:包含一些Java语言的基本类与核心类,如String、Math、In原创 2009-07-13 18:00:00 · 9699 阅读 · 0 评论 -
Java中的集合类
Java中的集合类集合框架中的接口1) Collection:集合层次中的根接口,JDK没有提供这个接口直接的实现类。2) Set:不能包含重复的元素。SortedSet是一个按照升序排列元素的Set。3) List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。4) Map:包含了key-value对。Map不能包含重复的key。SortedMap原创 2009-07-15 14:33:00 · 720 阅读 · 0 评论 -
Java对多线程的支持
Java对多线程的支持1) Java在语言级提供了对多线程程序设计的支持。2) 实现多线程程序的两种方式: (1)从Thread类继承; (2)实现Runnable接口。3)Java运行时系统实现了一个用于调度线程执行的线程调度器,用于确定某一时刻由哪一个线程在CPU上运行。4) 在java技术中,线程通常是抢占式的而不需要时间片分配进程(分配给每原创 2009-07-14 20:08:00 · 3902 阅读 · 0 评论