当前位置:  编程技术>移动开发
本页文章导读:
    ▪解析信箱中的附件        解析邮箱中的附件 public boolean updateDevice(Long deviceCode, Long deviceType, Long operType, String system_id) { final String hsql = "from DeviceInfo info where info.deviceCode=? and info.deviceType=? and info.system_id=?"; final Long c.........
    ▪ 怎么用java实现H.264的codec        如何用java实现H.264的codec 目前在一些大的开源站点,找到的 H.264的codec基本都是c的。在google上搜了下,目前只是发现http://www.onavia.com/好像宣称实现了 java下的h.264的codec不知道有没有人做过.........
    ▪ Java技术是什么       Java技术是什么? 关于JavaJava技术是什么?Java技术包括:java语言和Java平台。java语言不用多说,就是指作为一种高级编程语言的语法语义等,java语言比较特别,它既是一种编译型(complied)的.........

[1]解析信箱中的附件
    来源: 互联网  发布时间: 2014-02-18
解析邮箱中的附件
public boolean updateDevice(Long deviceCode, Long deviceType, Long operType, String system_id) {
final String hsql = "from DeviceInfo info where info.deviceCode=? and info.deviceType=? and info.system_id=?";
final Long code = deviceCode;
final Long type = deviceType;
final Long oper = operType;
final String systemId = system_id;
Boolean result = false;
try {
result = (Boolean) getHibernateTemplate().execute(
new HibernateCallback() {
@SuppressWarnings("unchecked")
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
Query query = session.createQuery(hsql);
query.setLong(0, code);
query.setLong(1, type);
query.setString(2, systemId);

List<DeviceInfo> list = query.list();
if (list == null || list.size() <= 0) {
return false;
}
DeviceInfo toMergeItem = list.get(0);
toMergeItem.setUserFlag(oper);
if (logger.isDebugEnabled()) {
logger.debug("save DeviceInfo item: " + toMergeItem);
}
// 保存或更新version
session.merge(toMergeItem);
// 提交变更
session.flush();
return true;
}
});
} catch (Exception e) {
log.error(e.getStackTrace());
}
return result;
}



    
[2] 怎么用java实现H.264的codec
    来源: 互联网  发布时间: 2014-02-18
如何用java实现H.264的codec
目前在一些大的开源站点,找到的 H.264的codec基本都是c的。

在google上搜了下,目前只是发现http://www.onavia.com/好像宣称实现了 java下的h.264的codec

不知道有没有人做过类似的研究?

为啥就没有java实现的codec?是因为效率问题吗?
1 楼 joyfun 2007-12-27  
觉得比较玄 java的图形性能一般都不怎样

    
[3] Java技术是什么
    来源: 互联网  发布时间: 2014-02-18
Java技术是什么?

关于Java
Java技术是什么?
Java技术包括:java语言和Java平台。
java语言不用多说,就是指作为一种高级编程语言的语法语义等,java语言比较特别,它既是一种编译型(complied)的语言,同时也是解释型(interpreted)的语言。编译就是把java文件转化为class文件,解释指的是JVM通过解释class文件完成对class的执行。
Java平台包括三个部分:JVM、API和各种工具。
JVM,Java Virtual Machine,Java虚拟机,各种操作系统(如Windows、Linux、Solaris)会有针对本平台的特定JVM。这样,同一份class可以在不用的操作系统上执行,JVM负责平易各平台之间的差异,这也是Java能够做到跨平台的根本所在。
Java API 是一个大型的现成软件组件(类)集合,它可以简化 applet 和应用程序的开发和部署,包括健壮、安全且可互操作的企业应用程序。它涵盖从基本对象到连网和安全性,再到 XML 生成和 Web 服务的所有东西。Java API 组织成相关类和接口的库,库也称为包(package)。
各种工具包括:
用来编译、运行、监视、调试应用程序以及建立应用程序文档的开发工具,如javac、java。
用来部署应用程序的标准机制,如ant。
用来创建复杂的图形用户界面(GUI)的用户界面工具包。
用来启用数据库访问和操作远程对象的集成库等等。
Java平台的多个版本
Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:
Java SE(Java Platform,Standard Edition):
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。大多数 Java 开发人员使用 Java SE 5,也称为 Java 5.0 或 “Tiger”(2006 年 6 月,Java SE 6 或 “Mustang” 发布了 beta 版。)
Java EE(Java Platform,Enterprise Edition):
这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
Java ME(Java Platform,Micro Edition):
这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
Java 技术与开放源码软件开发的关系
大量的开放源码项目通过库、工具、框架、应用程序和应用服务器对 Java 技术进行扩展,从而帮助程序员利用这种强大的技术。许多开放源码技术已经结合到了 Java 平台本身之中,还有一些技术受到了 Java 开发人员的喜爱(在某些情况下甚至已经成为事实标准)。
如:Apache Software Foundation 的Struts、Ant、Tomcat;IBM 的Eclipse;Spring Framework等等
Java 技术与 SOA/Web 服务的关系
面向服务体系结构是一种组件模型,它通过服务之间定义良好的接口和合约将应用程序的功能性单元(称为服务,或 Web 服务)联系在一起。定义接口的方式独立于硬件、操作系统和用来实现服务的编程语言,这使在不同系统上构造的服务可以以统一的通用的方式相互进行交互。SOA 是一种松散耦合的模型,可以替代更传统的紧密耦合的面向对象模型。
产生的 Web 服务可以用 XML 定义业务规则和过程,使软件应用程序可以按照一种独立于平台和编程语言的方式进行通信。XML 技术使数据具有可移植性并促进消息的创建,而 Java 技术使代码具有可移植性。XML 和 Java 语言能够很好地结合在一起,这使它们成为构建和部署 Web 服务的理想组合。

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3