![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
一起学习前端吧
河北软件职业技术学院 副教授,从事多年的软件开发工作。对.NET开发以及前端开发有很深的研究。目前主要从事前端研究。
展开
-
applet中添加音乐
//程序的当前路径下放置音乐文件e.au或chord.wav//URL类在包java.net中//AudioClip类在java.applet包中 import java.net.*;import java.applet.*;import javax.swing.*;public class TestAudio extends JApplet{ public void init() { URL原创 2005-12-26 21:27:00 · 1784 阅读 · 0 评论 -
内部类和匿名类的一些讨论
关于JAVA匿名类和内部类的一点讨论.基本理论:-----------------------------------------------------关于JAVA内部类:一个内部类的定义是定义在另一个类内部的类。 存在它的原因是: 1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。即内部类实例对包含它的哪个类的实例来说,是特权的。 2.对于同一个包中的其他类来说,内部类能够隐原创 2005-12-30 21:36:00 · 2121 阅读 · 0 评论 -
JAVA事件的总结
JAVA事件的总结 在学了这么久的JAVA事件总觉的有点搞不清,我想是没有总结的原因吧。下面我将我的几个小例子来更清的了解一下JAVA事件。JAVA事件无非就是键盘事件,鼠标事件,按钮等事件。专业点可以分为语义事件(按钮等到事件)和低层事件(键盘事件,鼠标事件);下面我简要的总结一下: 1、鼠标事件:点鼠标按钮事它会调用三个监听器方法:mousePressed,mouseReleased,mous原创 2005-12-30 21:48:00 · 1104 阅读 · 0 评论 -
java程序解决中文乱码问题
解决中文乱码问题 1、中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理。随着计算机的发展,为了适应世界其它民族的语言(当然包括我们的汉字),人们提出了UNICODE编码,它采用双字节编码,兼容英文字符和其它民族的双字节字符编码,所以,目前,大多数国际性的软件内部均采用UNICODE编码,在软件运行时,它获得原创 2006-01-07 22:41:00 · 5761 阅读 · 1 评论 -
JTable用法示例
import java.awt.Dimension;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JPanel;import javax.swing.JTable;import java.awt.Color;import java.awt.GridLayout;import javax.swi原创 2006-01-08 22:35:00 · 12134 阅读 · 2 评论 -
Applet与Servlet通讯的四种方法及其比较
文章标题:Applet与Servlet通讯的四种方法及其比较Applet与Servlet之间的联系一般是间接的,即页面请求由浏览器发送给Servlet,作为回答,Servlet将结果生成HTML文档发送给浏览器。很多时候在Servlet与Applet之间建立直接的联系是没有必要的,但如果要显示一些实时的动态数据,如聊天室窗口、新闻显示、股市行情等,建立两者之间的直接联系就很有用了。特别地,在较为复原创 2006-01-09 10:56:00 · 1464 阅读 · 0 评论 -
为什么ServerSocket接收不到客户端Socket发送的信息?
为什么ServerSocket接收不到客户端Socket发送的信息? 问题代码(由于问题来源的程序代码较多,所以这里只列出相关代码):服务器端ServerSocket处理相关代码ServerSocket serversocket=new ServerSocket(10000);while(true){ socket=serversocket.accept(); bufferedread=new原创 2006-01-09 11:01:00 · 5509 阅读 · 3 评论 -
JAVA - IO包的学习引导文章(摘抄)
JAVA - IO包的学习引导文章(摘抄) 什么是IO -------------------------------------------------------------------------------- IO(Input/Output)是计算机输出/输出的接口。 Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。 Java中I原创 2006-01-07 22:48:00 · 1490 阅读 · 0 评论 -
JTree用法示例
import java.awt.Dimension;import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.BoxLayout;import javax.sw原创 2006-01-08 22:37:00 · 4120 阅读 · 0 评论 -
关于java中的线程同步问题
关于java中的线程同步在java中,每个对象只有一个相应的monitor,一个mutex,而每一个monitor都可以有多个“doors”可以进入,即,同一个monitor中被守护的代码可以在不同的地方,因为同一个对象可以出现在不同的代码段,只要mutex锁定的对象是同一个,每个入口都用Synchronized关键字表明,当一个线程通过了Synchronized关键字,它就所住了该monitor原创 2006-01-11 23:53:00 · 1323 阅读 · 0 评论 -
synchronized用法
synchronized用法 Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronize原创 2006-01-11 23:58:00 · 1454 阅读 · 0 评论 -
读取用户键盘输入的方法
最简单的: BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); String s=in.readLine(); //从输入流in中读入一行,并将读取的值赋值给字符串变量s System.out.println("I原创 2006-01-10 21:50:00 · 1530 阅读 · 0 评论 -
jdbcodbc-ResultSet前后都能读取
import java.sql.*;public class TestSql{ public static void main(String[] args) { ResultSet result; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnect原创 2006-04-20 23:58:00 · 1447 阅读 · 0 评论 -
理解JAvA中的事件
在生活中,你遇到的事件会迫使你暂时停下其它活动,立即去应对它。在Java 中,事件指发生在应用程序/applet和用户之间的所有活动。当用户与程序交互时(例如,点击命令按钮),系统就创建一个代表该动作的事件并将它委派给程序内的事件处理代码。这段代码决定如何处理事件从而使得用户能得到适当的回应。原创 2005-12-29 23:04:00 · 1566 阅读 · 0 评论 -
计算Java日期--学习怎样创建和使用日期
计算Java日期--学习怎样创建和使用日期 作者:linuxsir linuxsir (2005-03-24 11:06:28) 概要不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。Java统计从1970年1月1日起的毫秒的数量表示日期。也就是原创 2006-01-04 21:04:00 · 1023 阅读 · 0 评论 -
Applet中访问服务器端的图片
-------------------------------------------------------import java.applet.*;import java.awt.*; public class DisplayImage extends Applet {private Image picture; public void init() { setBackgroun原创 2005-12-26 21:29:00 · 1212 阅读 · 0 评论 -
关于垃圾收集的一些话
“很难相信Java居然能和C++一样快,甚至还能更快一些。”据我自己的实践,这种说法确实成立。然而,我也发现许多关于速度的怀疑都来自一些早期的实现方式。由于这些方式并非特别有效,所以没有一个模型可供参考,不能解释Java速度快的原因。我之所以想到速度,部分原因是由于C++模型。C++将自己的主要精力放在编译期间“静态”发生的所有事情上,所以程序的运行期版本非常短小和快速。C++也直接建立在C模型的原创 2005-12-26 22:16:00 · 1197 阅读 · 0 评论 -
JAVA的声音处理方法
JAVA的声音处理方法 (转自伊氏女人)<!--google_ad_client = "pub-1294368471619564";google_ad_width = 250;google_ad_height = 250;google_ad_format = "250x250_as";google_ad_type = "text";google_ad_channel =原创 2005-12-26 23:13:00 · 2648 阅读 · 1 评论 -
掌握APPLET基本结构及影音展示
APPLET 与 JAPPLETfish 发表于 2005-10-18 9:25:20 实验九 APPLET 与 JAPPLET 1.实验目的: 掌握APPLET基本结构及影音展示 2.实验内容: 使用JAVA编写一包含四个按钮,分别控制声音、图象的APPLET 3.实验步骤: //Tup.java: import java.awt.*; import java.apple原创 2005-12-26 23:19:00 · 1166 阅读 · 0 评论 -
JRadioButton的用法
JRadioButton用法 import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JRadioButton;import javax.swing.ButtonGroup;import java.awt.Dimension;import java.awt.Color;import java.awt.FlowLa原创 2005-12-29 22:36:00 · 8821 阅读 · 1 评论 -
匿名类(Anonymous Class)
当一个内部类的类声名只是在创建此类对象时用了一次,而且要产生的新类需继承于一个已有的父类或实现一个接口,才能考虑用匿名类,由于匿名类本身无名,因此它也就不存在构造方法,它需要显示地调用一个无参的父类的构造方法,并且重写父类的方法。所谓的匿名就是该类连名字都没有,只是显示地调用一个无参的父类的构造方法。例 import java.awt.* ; import java.awt.event.*原创 2005-12-30 21:18:00 · 1458 阅读 · 0 评论 -
事件适配器--EventAdapter
事件适配器--EventAdapter(适配器为实现了监听接口的类,只是在实现中未写入任何代码,目的就是避免下面的问题:如果接口中有很多方法,而你要处理的事件仅一个或少数几个,如果自己去实现接口,还要把接口中的其他方法也实现一下,这样是很麻烦的。所以JDK给提供了事件适配器,如果使用事件适配器去监听事件,则仅仅需要重写要实现的方法即可。 下例中采用了鼠标适配器: import java.awt原创 2005-12-30 22:16:00 · 3792 阅读 · 0 评论 -
JDK1.5 新特性
【转】JDK1.5 新特性“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。下面我们简单介绍一下这些新特性。一、泛型(Generic)C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对原创 2005-12-30 22:18:00 · 1143 阅读 · 1 评论 -
异常处理 - Checked还是Unchecked
下文我摘译自Rod Johnson的"J2EE Design and Developement", 解答了我长久以来的一个疑问, 希望对大家有用.异常处理 - Checked还是UncheckedJava明确区分两种类型的异常. 那些扩展了java.lang.Exception的异常称为checked exceptions, 编译器要求这些异常必须被捕获或者重新抛出. 那些扩展了java.lang原创 2006-01-03 21:20:00 · 6755 阅读 · 1 评论 -
理解java中的两类异常
Java中的异常分为两种不同的情况:1、编译器强制用户处理的异常;2、非强制性的。(java是唯一实现编译器强制用户处理异常的语言)举个例子: 设想有一个海滩,救生员们分别管理着一些区域。如果你没有穿救生衣就想去游泳,救生员会阻止你入海,并强迫你在下海前穿上救生衣。在Java中,编译器就好比是救生员,而try和catch块的作用就象是救生衣。这种强制性我们可以把它理解为“强制用户执行”;原创 2006-01-03 22:31:00 · 3173 阅读 · 0 评论 -
关于Java中的final关键字
关于Java中的final关键字 2006年元月2日 sweetsoftfinal在java中非常有用,平时用的也挺多,但都没怎么总结。今天终于有时间可以坐下来写点东西了,就把它的用法总结如下:字段成员: java中的final成员,提供给java类似C语言中常量的功能,其一旦初始化便不可改变。其初始化可以在两个地方原创 2006-01-02 21:36:00 · 1283 阅读 · 0 评论 -
JOptionPane对话框的使用
JOptionPane对话框的使用import java.awt.event.*; import javax.swing.*;class MyFrame extends JFrame{ JButton b1; public static void main(String args[]) { MyFrame f = new MyFrame(); } public MyFrame() { /*原创 2006-01-02 22:00:00 · 1776 阅读 · 0 评论 -
《JAVA与模式》学习笔记之类图中的关系
《JAVA与模式》学习笔记之类图中的关系《[ISBN]7-5053-8000-1[/ISBN]》学习笔记之类图中的关系在类与类之间,会有连线指明它们之间的关系。关系包括以下几种: 一般化关系: 一般化关系表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化关系是从子类指向父类的,或从实现接口的类指向被实现的接口。如: 关联关系: 关联关系是类与类之间的转载 2006-05-30 16:18:00 · 1620 阅读 · 0 评论