java跨平台、对话框、二进制数据打印

简介: <h1>java跨平台</h1> <p></p> <pre name="code" class="cpp">public class JavaTest{ public static void main(String[] args){ System.out.println("java Test for windows/linux"); }}</pre><br> window

java跨平台

public class JavaTest{
	public static void main(String[] args){
		System.out.println("java Test for windows/linux");
	}
}

windows,linux平台下面,

使用javac JavaTest.java; java JavaTest命令进行测试,顺利通过。 编译中间产生的JavaTest.class 可以放到不同的jvm虚拟机中进行解释执行。

对话框

Swing是一个用于开发Java应用程序用户界面的开发工具包。

import javax.swing.*;
public class JavaDialog{
	public static void main(String[] args){
		JOptionPane.showMessageDialog(null, "Hello JavaDialog");
	}	
}

java JavaDialog运行:


二进制数据打印

public class BinaryString{
	static String bString(int num){
		String result = "";
		StringBuffer sb = new StringBuffer("");
		int zerosNumber = Integer.numberOfLeadingZeros(num);
		while(zerosNumber-- != 0){
			sb.append("0");
		}
		result = sb.toString()+Integer.toBinaryString(num);
		return result;
	}
	public static void main(String[] args){
		int x = 10;
		System.out.println("x="+x+"("+bString(x)+")");		
		//F:\java-tmp>java BinaryString
		//x=10(00000000000000000000000000001010)
	}
}


目录
相关文章
|
1月前
|
Java
Java中整数(负数)的二进制表示
Java中整数(负数)的二进制表示
|
1月前
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
22 1
|
1月前
|
存储 算法 Java
Java中的集合框架:高效管理数据的关键
Java中的集合框架:高效管理数据的关键
16 0
|
1月前
|
存储 Java
JAVA字符串与其他类型数据的转换
JAVA字符串与其他类型数据的转换
28 4
|
1月前
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
Mybatis+mysql动态分页查询数据案例——工具类(MybatisUtil.java)
15 1
|
1天前
|
存储 Java
Java中利用BitMap位图实现海量级数据去重
Java中利用BitMap位图实现海量级数据去重
|
1月前
|
缓存 NoSQL Java
java中复杂业务情况下的集合操作(增减集合同步数据)
java中复杂业务情况下的集合操作(增减集合同步数据)
27 0
|
1月前
|
存储 Java
Java对话框
Java对话框
13 0
|
1月前
|
网络协议 Java
Java——UDP数据报
Java——UDP数据报
12 0
|
1月前
|
算法 Java 数据处理
Java:将一个数转化为二进制
Java:将一个数转化为二进制