`
ben_hu
  • 浏览: 94019 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java常用技巧

    博客分类:
  • Java
阅读更多
1.设置表格只能选择一行
this.jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

2.设置表头不可移动
this.jTable1.getTableHeader().setReorderingAllowed(false);

3.jTable每次只选中一个单元格:
setCellSelectionEnabled(false)

4.获取当前日期
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");//获取前一天日期:
cal.add(Calendar.DAY_OF_MONTH, -1);
String mDateTime = formatter.format(cal.getTime());   //获取当前日期

5.把String类型转换成Date类型
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date dt1 = (Date) df.parse("20091117"); //当前日期
String dateStr = df.formate(new Date());//让时间按指定格式输出

6.获取系统当前日期、时间
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss:SSS");//年-月-日 时-分-秒-毫秒
String mDateTime = formatter.format(cal.getTime());   //获取当前日期

7.获取本地IP、主机名
InetAddress address=InetAddress.getLocalHost();
address.getHostAddress(); //获取本机IP地址
address.getHostName(); //获取本机机器名

8.判断文件夹是否存在,如果不存在则创建
String s = System.getProperty("user.dir"); //获取当前目录
File file=new File(s+"/temp");
if((file.exists()==false)&&(file.isDirectory()==false)){
    file.mkdir(); //创建目录
}

9.获取当前的操作系统名称
String OS=System.getProperty("os.name"); //获取当前操作系统   

10.java运行另一程序(Windows下)
Process pr=Runtime.getRuntime().exec("cmd.exe /c JAVA -jar \""+ path +"\\XX.jar\""); 


分享到:
评论

相关推荐

    Java代码常用技巧

    ### Java代码常用技巧:Oracle数据库表操作返回值处理方法 #### 概述 在实际的软件开发工作中,处理数据库查询结果是一项常见的任务。本篇主要介绍如何利用Java语言结合Oracle数据库进行表操作,并通过示例代码...

    java学习心得及其使用技巧

    java学习心得及其使用技巧java学习心得及其使用技巧

    java开发中的一些常用小技巧

    在Java中,利用JDBC操作数据库时,我们经常需要动态构建SQL语句。直接使用`Statement`来构建这样的SQL语句时,可能会遇到单引号过多导致的SQL语法错误。例如,在构造如下SQL时: ```java String name = "张三"; ...

    java李兴华学习笔记之Java常用类库

    根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库的基础知识与实践技巧。课程内容分为两大部分: 1. **上次课程的主要知识...

    java常用系统类库实验

    通过这两个实验,学生不仅能够掌握Java中常用类库的使用,还能够提高解决问题的能力,学会如何利用Java标准库来简化编程任务,提高代码的效率和可读性。此外,实验中的方法覆盖练习也有助于学生深入理解面向对象编程...

    Java常用的编程技巧

    Java常用的编程技巧

    Java 常用API的运用,效率及技巧

    ### Java 常用API的运用、效率及技巧 #### 1. Java 面向对象基本概念 Java 是一种完全面向对象的语言,除了几种基本数据类型(如 int、double 等)之外,所有事物都被视为对象。面向对象编程(OOP)的基本原则包括...

    Java常用算法手册(jb51.net)_Java常用算法手册_

    此外,书中还会包含一些实用的编程技巧和优化策略,如时间复杂度和空间复杂度分析,以及如何调试和优化代码。这些知识对于提升Java程序员的综合素质至关重要。 总的来说,《Java常用算法手册》是一本全面而实用的...

    常用技巧 Java开发 从控制台输出数据

    下面将详细介绍 Java 中常用的控制台输出数据技巧。 1. 使用 System.out.println()方法 System.out.println()方法是 Java 中最基本的控制台输出方法,该方法可以输出字符串和变量值,但不能进行格式化输出。例如,...

    Java常用算法手册 高清

    《Java常用算法手册》是一本深入探讨Java编程中常见算法的实用指南,旨在帮助开发者提升在实际工作中解决复杂问题的能力。...通过阅读这本书,你可以系统地学习和实践Java中的算法,为你的职业生涯增添更多的可能。

    张孝祥Java面试技巧

    本文将围绕“张孝祥Java面试技巧”这一主题,深入探讨Java集合框架的重要组成部分——`map`、`set`、`list`,以及它们在Java中的实现方式和应用场景,帮助读者在面试中更好地展现自己的专业素养。 #### Collection...

    java常用开发词汇

    综上所述,本文档详细介绍了Java开发中的常用词汇,以及如何学习和应用这些词汇。掌握了这些词汇,对于Java开发者而言,可以更有效地进行软件开发,提高编码质量,并更好地与其他开发者交流。通过不断学习和实践,...

    Java工程师常用面试技巧

    【Java工程师面试技巧详解】 Java工程师的面试不仅仅是技术能力的展示,还包括了沟通技巧、职业素养和面试礼仪等多方面的综合考察。以下是一些关键的面试技巧,可以帮助Java工程师更好地应对面试。 1. **学会说话*...

    Java常用算法手册.pdf

    排序算法是编程中最基本也是最常用的算法之一,在Java中有着广泛的应用场景。以下是一些常见的排序算法: - **冒泡排序**:通过重复地遍历待排序列表,比较相邻元素并交换位置,直至无须再交换。 - **选择排序**:...

    java - 实用技巧

    在Java中,直接使用 `+` 运算符进行字符串连接是一种非常直观的方式,但在循环中这种操作会导致性能下降。这是因为每次执行 `+` 操作时都会创建一个新的 `String` 对象,从而导致额外的内存消耗。 例如: ```java ...

    Java 常用数值算法集

    在Java中,可以使用Math类提供的静态方法来完成这些操作。 2. **排序与搜索算法**:如冒泡排序、插入排序、选择排序、快速排序、归并排序、二分查找等。这些算法在处理数据时非常常见,Java的Arrays类和Collections...

    Java常用源程序代码

    在“Java常用源程序代码”这个压缩包中,我们能够找到一系列与Java编程相关的源代码文件,这些文件被精心组织在不同的文件夹中,每个文件夹都代表着一个特定的主题或功能领域。通过深入研究这些代码,我们可以学习到...

    Java数据库编程中的几个常用技巧

    ### Java数据库编程中的几个常用技巧 #### 一、Java数据库操作基本流程 在进行Java数据库编程之前,了解基本的操作流程是非常重要的。以下是一般性的Java数据库操作步骤: 1. **取得数据库连接** - 使用`...

    java常用算法手册

    《Java常用算法手册》是一本深入浅出的编程资源,主要涵盖了Java编程语言中的各种常见算法,对于学习和提升Java编程技巧以及理解算法思想具有重要价值。这份手册以实际可运行的代码为载体,使读者能够直观地看到算法...

    java常用算法手册源码

    本资源是“Java常用算法手册”的源代码,可以帮助开发者深入理解并实践各种常见的算法。 算法是解决问题或执行任务的精确步骤序列,是计算机科学的基础。对于Java开发者来说,掌握基本的算法知识不仅可以提高编程...

Global site tag (gtag.js) - Google Analytics