嗅谱网

  • 用java抽象类实现菜单交互模块

    用java抽象类实现菜单交互模块

      //——————————————Menu类———————————— InputData类参见上面; abstract class Menu { protected String title = null; // 菜单标题 public String getTitle() // 获取菜单 { return this.title; } public void setTitle(String title) { this.title = title; // 设置菜单 } public abstract void operate(); // 菜单操作 } c ...

    查看全文

  • 理解java 运行时类以及相关操作

    理解java 运行时类以及相关操作

    Runtime类: 每个JVM启动时,都对应一个Runtime实例;此类的构造方法被私有化,只能使用内部方法访问本类的实例;使用单例设计;public static Runtime getRuntime(); // jingtai用Runtime类可以直接运行本机的程序;public Process exec(String command) throws IOException;———-运行本地的程序: package com.mldn; import java.io.IOException; // 非java lang包要导入! public cl ...

    查看全文

  • java System类相关方法介绍与finalize方法区别

    java System类相关方法介绍与finalize方法区别

    System类: 1. 获取当前系统时间: public static long currentTimeMillis(); 2垃圾回收: public static void gc(); // 实际上就是调用Runtime.gc(); 如果这些System.gc()前需要一些收尾工作,释放空间,可以覆写Object类中的 finalize方法: protected void finalize() throws Throwable; ————计算程序执行计算时间: package com.mldn; public class T ...

    查看全文

  • java 程序国际化是什么与实现举例

    java 程序国际化是什么与实现举例

    国际化程序实现: 1. 一套程序可以同时适应多个国家人的语言需求,这个程序称为国际化程序;2.实现国际化程序,涉及到以下类或文件:        1.java.util.Locale,        2.java.util.ResourceBundle,        3.java.text.MessageFormat,     &nb ...

    查看全文

  • java 日期相关操作枚举

    java 日期相关操作枚举

    日期操作类: 1. Date,DateFormat, SimpleDateFormat,Calendar;2. java.util.Date:最简单,系统提供;———java.util.Date打印当前系统时间: package com.mldn; import java.util.Date; public class DateTest { public static void main(String[] args) { System.out.println(new Date()); // 打印当前系统日期; } } /* admin ...

    查看全文

  • java 对大数操作的支持举例

    java 对大数操作的支持举例

      大数:超出整个数据类型的保存范围,要使用对象的形式进行操作,以前使用字符串处理; java中提供了java.math.BigInteger , java.math.BigDecimal  分别处理大的整型,和大的浮点数; BigInteger、BigDecimal都是java.lang.Number类的子类; ——— BigInteger处理大整型: package com.mldn; import java.math.BigInteger; public class BigNumber { public static vo ...

    查看全文

  • java 数字格式化操作举例

    java 数字格式化操作举例

    ———–NumberFormat数字格式化操作: java.text.NumberFormat;是java.text.Format的子类,是抽象类;java.text.DecimalFormat是java.text.NumberFormat的子类,非抽象类,类似于SimpleDateFormat,提供字符串风格模板定义;1.取得NumberFormat的实例: public static final NumberFormat getInstance(); // 获取默认风格;2.完成数字格式化: public final String f ...

    查看全文

  • java 实现对象的克隆

    java 实现对象的克隆

    —-对象的克隆: 克隆:即对象完全一样的复制;Object类提供方法: protected Object clone() throws CloneNotSupportedException; java中只有部分类的对象可以支持克隆;如果希望克隆被克隆的对象,必须确定其类实现了Cloneable接口,该接口是标识接口,表示可被克隆;—实例: package com.mldn; class Person implements Cloneable // 使具有可克隆能力 { private String name; public Person(String n ...

    查看全文

  • java 使用Selector获取无阻塞的网络服务

    java 使用Selector获取无阻塞的网络服务

    ———–Selector获取无阻塞的网络服务: 使用Selector可以构建一个非阻塞的网络服务;在新IO中实现网络程序需要依靠ServerSocketChannel类与SocketChannel lei ;// 可选通道多路器: public abstract class Selector extends Object A multiplexor of SelectableChannel objects.A selector may be created by invoking the open method of this class ...

    查看全文

  • java 对编码、解码的支持相关操作举例

    java 对编码、解码的支持相关操作举例

    ——编码解码模拟操作: package com.mldn; import java.nio.charset.Charset; import java.nio.charset.CharsetEncoder; import java.nio.charset.CharsetDecoder; import java.nio.CharBuffer; import java.nio.ByteBuffer; import java.util.SortedMap; import java.util.Iterator; import java.util.Map; im ...

    查看全文

  • java获取本机支持的所有字符集编码

    java获取本机支持的所有字符集编码

    ——获取本机支持的所有字符集编码: package com.mldn; import java.nio.charset.Charset; import java.util.SortedMap; import java.util.Iterator; import java.util.Map; public class AllCharset { public static void main(String[] args) { SortedMap all = null; all = Charset.availableCharsets(); // 获取全部 ...

    查看全文

  • java 新IO 常用接口

    java 新IO 常用接口

    java新IO提供容器原生支持的数据处理接口 ———缓冲区:Buffer、ByteBuffer: package com.mldn; import java.nio.ByteBuffer; public class ByteBuf { public static void main(String[] args) { ByteBuffer buf = null; // 声明字节缓冲区 buf = ByteBuffer.allocate(10); // 开辟10个字节的缓冲区 System.out.println(“初始状态下各参 ...

    查看全文