?含有data数组的从offset开始,length长度的数据
?该数据包将发送到地质是address,端口是port的主机上
接收数据包,即使用DatagramSocket(int port)创建一个对象,port必须和待接收的数据包的端口相同
例如:
如果发送方的数据包端口是5566
DatagramSocket mail=new DatagramSocket(5566);
然后对象mail可以使用方法receive(Datagrampacket pack)接收数据包
在使用参数pack 接收数据包前,必须创建pack
byte data[]=new byte[100];
int length=90;
DatagramPacket pack=new DatagramPataet(data,length);
mail.receive(pack);
该数据包pack将接收长度是length的数据放入data,注意数据长度不要超过8192KB
pack还可以调用方法getPort()获取所接受数据包是从什么端口发出的
调用方法InetAddress getAddress()可以获知数据包来自哪个主机
第十三章 Java与图像
1、java支持的图像类型:GIF,JPEG,BMP
2、Image类
首先申请一个Image对象
Image img =getImage(URL url,String name) url是图像地址,
http://www.kpwang.com/name是图片名称
通常使用:
Image img =getImage(getCodBase(),String name) getCodBase()获取当前小应用程序的URL,也就是在同一目录下
图像被加载后,就可以在paint()中绘制了
drawImage(Image img,int x,int y,ImageObserver observer)
img是上面获取的图像, x,y是指定图像左上角的位置,observer是加载图像时的图像观察器
Applet类已经实现了ImageObserver接口,所以可以直接使用this作为最后一个参数
drawImage(Image img,int x,int y,int width,int height,ImageObserver observer)
width和height是要绘制的图像的宽和高
可以使用img.getHeight(this)和img.getWidth(this)来获取被加载的图像的宽和高
3、设置Java窗口图标
Frame对象可以使用setIconImage(Image img)方法设置左上角图标,默认图标是咖啡杯
第十四章 Java数据库连接(JDBC)
1、JDBC-ODBC桥接器
建立JDBC-ODBC桥接器
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver";
}
catch(ClassNotFoundException e){}
连接到数据库
try
{
Connection con=DriverManager.getConnection("jdbc:jdbc:数据源名称","数据源的login name",
"数据源的password"
}
catch(SQLException e){}
向数据库发送SQL语句
try
{
Statement sql=con.createStatement();
}
catch(SQLException e){}
处理查询结果
ResultSet rs=sql.executeQuery("SQL语句";
第十五章 Java与多媒体
1、在小程序中播放声音
java可以播放au,aiff,wav,midi,rfm格式的音频
分享到:
- 2007-06-03 11:33
- 浏览 1167
- 评论(0)
- 论坛回复 / 浏览 (0 / 1677)
- 查看更多
相关推荐
在Java编程中,数据转换是常见的操作之一,特别是在处理数据绑定和对象映射时。`MapUtils`工具类就是为了解决这样的问题而设计的,它简化了`Map`对象和实体类之间的转换过程。本篇文章将深入探讨`MapUtils`工具类的...
本资源的是java对分词提供的jar包,一共包括4个,来进行java分词处理,分别是IKAnalyzer2012_u6.jar,lucene-analyzers-3.6.1.jar,lucene-core-3.6.1.jar和lucene-highlighter-3.6.1.jar。
大学java上机实验报告,共9章 分别为1、java环境搭建 2、java语言基础 3、方法和数组 4、面向对象基础 ...5、JAVA常用类 6、继承与接口 7、成员访问控制与异常 8、javaFX程序设计 9、java输入输出流
这本书深入浅出地讲解了游戏设计的基本原理和实现方法,旨在帮助读者理解游戏开发的基础知识,同时也提供了丰富的实践机会,提升Java编程技能。 1. **Java基础**:在设计贪吃蛇游戏前,你需要对Java编程语言有基本...
9. **单元测试**:JUnit是Java常用的单元测试框架,确保代码的质量和功能正确性。 10. **持续集成/持续部署(CI/CD)**:使用如Jenkins等工具实现自动化构建和部署,提高开发效率。 这份资料可能包含了上述各个领域...
解决这个问题常用的方法是欧几里得算法,也称为辗转相除法。然而,给出的代码片段并不完整,但通常会使用一个循环结构,不断用较大的数除以较小的数,然后将较小的数替换成余数,重复这一过程,直到余数为0,此时较...
首先,SSM框架是Java Web开发中常用的三大组件的组合:Spring作为整体的容器,负责管理对象和依赖注入;Struts2作为 MVC(Model-View-Controller)框架,处理用户请求并分发到相应的业务逻辑;MyBatis则作为持久层...
最后,"SSM"是Spring、SpringMVC和MyBatis的缩写,这三个框架是Java Web开发中常用的开源工具,用于构建高效、灵活的Web应用。项目主题为"物流配货网",意味着该系统可能涉及到货物运输、订单管理、路线规划等相关...
2. **SSM框架**:SSM是Spring、Spring MVC和MyBatis的缩写,是Java Web开发中常用的三大框架。Spring提供了依赖注入和面向切面编程,Spring MVC用于处理HTTP请求和响应,MyBatis则是一个持久层框架,简化了数据库...
SSM是Java企业级应用中常用的轻量级框架组合,具有良好的分层架构和模块化设计,使得项目的开发、维护和扩展变得更为便捷。 1. **Spring框架**:Spring作为核心容器,负责管理对象的生命周期和依赖注入。通过XML...
- **获取用键盘输入常用的方法**:Scanner、BufferedReader等。 - **TreeMap原理**:基于红黑树实现的有序映射。 - **红黑树**:一种自平衡的二叉查找树。 - **注解**:用于给代码添加元数据。 - **泛型**:提供类型...
开发者经常需要将JSON字符串解析为程序可以操作的数据结构,如Java中的Map对象。解析JSON字符串为Map对象是Java Web开发中非常常见的一种操作,特别是在处理HTTP请求与响应时。 首先,要了解的是,JSON字符串是文本...
在IT行业中,串行通信(通常通过COM口)是一种常用的数据传输方式,尤其在设备间的低速连接或者老式硬件接口中。这个项目涉及到通过电脑控制灯光,这可能是一个智能家居或者自动化系统的部分。下面将详细解释相关的...
3. **fn**:函数库,提供了一些常用的字符串和数组操作方法。 4. **xml**:处理XML文档的标签库。 5. **sql**:执行SQL查询的标签库。 6. **tags-extra**:额外的标签库,提供了一些扩展功能。 **使用JSTL的步骤**...
5. **Spring框架**:作为Java企业级应用的常用框架,Spring可能被用于依赖注入、AOP(面向切面编程)以及数据访问等,简化了系统的开发和维护。 6. **MyBatis或Hibernate**:这两种ORM(对象关系映射)框架可能被...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个项目是一个基于SSM的Maven工程,主要用于实现基本的CRUD(创建、读取、更新和删除)操作,展示了如何在实际应用中整合这三...
标题中的“ssm”指的是Spring、SpringMVC和MyBatis三个开源框架的组合,这是一种常用的Java Web开发架构。在本项目中,这三个框架被用来构建一个校园导航系统,该系统与微信小程序相结合,为用户提供方便的校园内...
在实际应用中,这样的代码可能用C#、Java、Python等编程语言实现。其中,C#是Windows桌面应用开发的常用语言,所以`WindowsApplication1`可能是C#编写的Windows Forms应用程序。通过分析代码,我们可以学习到C#中...
标题中的"decompile_v1.0.0.zip"是一个压缩包文件,暗示着它包含了一套反编译工具,主要用于Android应用(APK)的逆向工程。这个工具集可能是为了帮助开发者或安全研究人员理解APK的内部工作原理,或者查找潜在的...