JAVA编码—1

JAVAC 可以指定编码编译代码。   Java与Unicode: Java的class文件采用utf8的编码方式,JVM运行时采用utf16。 Java的字符串是unicode编码的。 总之,Java采用了unicode字符集,使之易于国际化。 Java支持哪些字符集: 即Java能识别哪些字符集并对它进行正确地处理? 查看Charset类,最新的JDK支持160种字符集。可以通过static方法availableCharsets拿到所有Java支持的字符集。 assertEquals(160, Char…

Java本地接口工作方式初探

Java本地接口(Java Native Interface (JNI))允许运行在Java虚拟机(Java Virtual Machine (JVM))上的代码调用本地程序和类库,或者被它们调用,这些程序和类库可以是其它语言编写的,比如C、C++或者汇编语言。   当一个程序无法完全使用Java编写时,开发者可以通过JNI来编写本地方法,比如标准Java类库并不支持的依赖于平台的特色或者程序库。JNI还可以用于修改现有的使用其它语言编写的程序,使它们…

JMS

jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 定义    JMS(Java Messaging Service)姐妹们是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且…

关于J2ME程序员新手开发入门的几大要点

一、J2ME中需要的Java基础知识   现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。   J2ME中使用到的Java基础知识:   1、Java语法基础:包括基本数据类型、关键字、运算符等等   2、面向对象的思想:类和对象的概念,…

浅析J2EE、J2SE和J2ME

随着Internet网络的迅速发展,基于互联网的企业应用要求软件平台具有开放性、分布性和平台无关性。于是就相继出现了RPC/COM/CORBA等技术,但这些技术在实际应用中存在着许多不足和局限。它们的特定协议难以通过防火墙,因而不适于Web上的应用开发。为了进一步开发基于Web的应用,出现了Sun公司的Sun ONE(Open Net Environment 开发网络环境)和Microsoft公司的.NET等Web 服务技术体系。 Sun ONE体系…

j2se 的开发如何跨到 android平台,拿android读取网络数据为例

android 的网络层,其实就是 j2se 的网络层操作    方法就是,将j2se 的 mian 方法的业务 逻辑,放到 android  的 service 包中 ,建立service 类处理   网络操作 一般都是  input流,output流   从input流中 读到 byte[] data 数组,将byte[]data 按需要  变成相应的 文件 或者 String 类型   J2se 下 的一个 读取 图片 程序 package com.readpic; import java.io.ByteArrayOutputStream; import jav…

Eclipse3.1中体验J2SE 5.0之枚举类型

转自:http://dev.yesky.com/451/2044451.shtml   本文将介绍J2SE 5.0中三个比较重要的特性: 枚举类型, 注释类型, 范型, 并在此基础上介绍在如何在Eclipse 3.1开发环境中开发枚举类型, 注释类型和范型应用。     J2SE 5.0 (Tiger)的发布是Java语言发展史上的一个重要的里程碑, 是迄今为止在 Java 编程方面所取得的最大进步.   J2SE 5.0提供了很多令人激动的特性.这些特性包括范型(generics)的支…

J2SE发展演变史

文/Matirx Java社区 杨洪波 王志舜J2SE:怀胎Java 的历史可以追溯到1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行,他们使用了C/C++/Oak语言。由于多种原因,绿色计划逐渐 陷于停滞状态。    直至1994年下半年,由于Internet的迅猛发展和环球信息网的快速增长,第一个全球信息网络浏览器Mosaic诞生了;此时,…

PBP(Personal Basis Profile)1.1相对PBP1.0的改进

PBP1.0来源于J2SE1.3.1 API标准。从那以后,J2SE1.4又进行了一系列的特征改进以及标准的修定。PBP1.1来源于J2SE1.4,因此将会体现出1.4版本的J2SE API。(这里的“来源于”是指从相应的J2SE标准里提取子集,也就是说,PBP1.0的基本API都可以在J2SE1.3.1中找到,PBP1.1的部分API在J2SE1.3.1中找不到,但可以在J2SE1.4中找到)此外,未来的CDC可选包很可能基于J2SE1.4。出于应用兼容性以及开发的友好性考…

J2SE发展演变史

说明:本文乃文字版,原文为Matrix会员 HongSoft 及 Will 原创,并已在《程序员》05年7月刊发表。 1.J2SE:怀胎 Java的历史可以追溯到1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行,他们使用了C/C++/Oak语言。由于电子产品种类繁多,运行环境各不相同,使得用这些语言进行开发的软件必须为不同的电子产品而专…

[收藏]J2EE使用详解(Version 1.3.1)

J2EE使用详解 J2SDKEE(1.3.1)是SUN公司免费提供的一个J2EE平台。本教案就是让大家来了解一个J2EE应用服务器的安装和配置过程,同时了解怎样打包和部署一个WEB应用到J2EE平台之上。 SUN公司的J2EE平台需要Java2SDK,Standard Edition(J2SE)的支持。因此,我们在使用J2EE平台时,必须先要保证机器上安装好了J2SE,并且还要时该J2SE能够在机器上正确运行(配置好了相关环境变量)。这里不在重复讲解…

区分 J2SE 和 J2EE

没工作之前,对J2SE和J2EE的区别停留在概念层面上,有了两个半月的工作经历,回看J2SE和J2EE的区别,有了新的体会。下面内容来自http://blog.csdn.net/kuanghonghua/article/details/5569206,经过自己的整理而成。 J2SE技术的应用    Java 2标准版是一种开发和部署平台,提供了编写桌面、工作站应用程序所有必需的功能。J2SE软件是快速开发、部署关键任务和企业应用程序的首选解决方案。J2SE 1.4…

Sun的Java平台最新版本J2SE 5.0开始发货

Sun Microsystems公司正式发布Java 2平台标准版(J2SE™) 5.0版。作为通过JCPsm(Java Community Process sm)研发的最大规模的项目之一,有大约160位专家成员参与了J2SE 5.0版本的研发。J2SE 5.0提供了100多个新特性,为广大开发商带来诸多好处:易用性、高性能和高缩放能力、系统监控与管理,以及丰富的客户桌面功能等。从易用性和各个破记录的性能来看,J2SE 5.0的推出被认为是Java平台和编程语言近10…

Android MD5加密算法

Android MD5加密算与J2SE平台一模一样,因为Android 平台支持 java.security.MessageDigest这个包。实际上与J2SE平台一模一样。算法签名:String getMD5(String val) throws NoSuchAlgorithmException输入一个String(需要加密的文本),得到一个加密输出String(加密后的文本)package com.tencent.utils; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /** * …

Myeclipse jsp design 编写JSP 文件 报当前浏览平台错误

Myeclipse jsp design 编写JSP 文件 报当前浏览平台错误 The Visual Web Designer is not supported on the current Browser platform eclipse3.1.1 +  myelipse4.11 Unable to create this part due to an internal error. Reason for the failure: The Visual Web Designer is not supported on the current Browser platform.  The MyEclipse 'Classic' JSP Editor has been opened instead.这样…
下一页 »