Applet java学习 Lesson 9

摘要: AppletApplet又称为Java小应用程序,是能够嵌入到一个HTML页面中,并且可通过Web浏览器下载和执行的一种Java类 。Applet不需要main()方法,由Web浏览器中内嵌的Java虚拟机调用执行。Applet的安全限制因为applet是从远端服务器上下载并且在本地执行,所以安全性就显得格外重要。通过限制applet在沙箱(applet的运行环境)中运行,保证了对本地系统而言applet是安全的。applet在沙箱中运行时:⑴不能运行任何本地可执行程序;⑵除了存放下载的applet的服务器外,applet不能和其它主机进行通信。⑶不能对本地文件系统进行读写。Applet的生命 阅读全文
posted @ 2012-05-27 15:36 java课程设计例子 阅读(268) 评论(0) 推荐(0)

图形界面编程 Java学习 Lesson 8

摘要: Java图形界面编程AWTAWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来说,我们所编写的图形界面程序能运行在任何平台上,做到了图形界面程序的跨平台运行布局管理器容器里组件的位置和大小是由布局管理器来决定的。容器对布局管理器的特定实例保持一个引用 阅读全文
posted @ 2012-05-27 15:22 java课程设计例子 阅读(370) 评论(0) 推荐(0)

I/O java学习 Lesson7

摘要: File类一个File类的对象,表示磁盘上的文件或目录。File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。流式I/O流(Stream)是字节的源或目的。两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可以从中读出一系列字节对象称为输入流。而能向其中写入一些列字节的对象称为输出流。流的分类节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。InputStream三个基本的读方法abstract int read() :读取一个字节数据,并返回读到的数 阅读全文
posted @ 2012-05-27 15:07 java课程设计例子 阅读(162) 评论(0) 推荐(0)

集合类 java学习 Lesson 6

摘要: 集合框架中的接口collection:集合层次中的根接口,JDK没有提供这个接口直接的实现类set: 不能包含重复的元素。SortedSet是一个按照升序排列元素的Set。List:是一个有序的集合,可以包含重复的元素。提供了按索引访问的方式。Map:包含了key-value对。Map不能包含重复的key。SortedMap是一个按照升序排列key的Map。集合框架中的实现类ArrayList:可以看作是能够自动增长容量的数组。利用ArrayList的toArray()返回一个数组。Arrays.asList()返回一个列表。迭代器(iterator) 提供了一种通用的方式去访问集合中的元素。 阅读全文
posted @ 2012-05-27 12:01 java课程设计例子 阅读(235) 评论(0) 推荐(0)

线程 java学习 Lesson 5

摘要: 程序、进程和线程1.程序是计算机指令的集合,它以文件的形式存储在磁盘上。2.进程:是一个程序在其自身的地址空间中的一次执行活动。3.进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。4.线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。5.线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。Java对多线程的支持Java在语言级提供了对多 阅读全文
posted @ 2012-05-27 10:59 java课程设计例子 阅读(156) 评论(0) 推荐(0)

新浪微博开放平台站内应用开发流程直播(五)

摘要: 这篇会比较短,只给一个SAE中saemysql的例子,很简单。由于忽然改变主意,暂时不打算把这个应用在新浪微博上线,所以这个直播流程暂时到此为止。首先要引用新浪提供的saemysql:include_once('saemysql.php');然后就可以像下面这样使用了:$mysql = new SaeMysql(); $sql = "SELECT * FROM userdata where openid like " . "'" . $openid ."'"; $data = $mysql->ge 阅读全文
posted @ 2012-05-27 10:25 java课程设计例子 阅读(156) 评论(0) 推荐(0)

JDesktopPane_1

摘要: package com.han; import java.awt.BorderLayout; import java.net.URL; import javax.swing.ImageIcon; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JLabel; public class JDesktopPane_1 extends JFrame { /** * */ private static final long serialVersionUID = 64157... 阅读全文
posted @ 2012-05-27 06:19 java课程设计例子 阅读(283) 评论(0) 推荐(0)

JTabbedPane_1

摘要: package com.han; import java.awt.BorderLayout; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTabbedPane; import javax.swing... 阅读全文
posted @ 2012-05-27 06:13 java课程设计例子 阅读(254) 评论(0) 推荐(0)

JInternalFrame_1

摘要: import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; import java.beans.PropertyVetoException; import java.io.IOException; import java.net.URL; import javax.i. 阅读全文
posted @ 2012-05-27 06:06 java课程设计例子 阅读(215) 评论(0) 推荐(0)