`
xumingming64398966@yahoo.com.cn
  • 浏览: 41118 次
文章分类
社区版块
存档分类

java里面一些你也许还不知道的东西

阅读更多
  1. Java里面的dnd;
     界面编程里面能熟练的运用的人不多,而对Java中的拖拽知根知底的人就更少了我的一篇 文章-- Java中的Drag and Drop详解与代码示例 里面有详细介绍.
  2. java.awt.MouseInfo, java.awt.PointerInfo;
     我曾经想得到鼠标在屏幕上的绝对位置,我试过通过在MouseListener里面得到鼠标在一个控件里面的相对位置来运算得到鼠标在屏幕上的绝对位置,效果都很不好,后来发现MouseInfo,PointerInfo可以得到鼠标当前的绝对位置,真的不错。
  3. java.awt.Robot;
     这是一个非常有意思的机器人类,他里面提供的方法可以模拟键盘的按键事件即:KeyPress,KeyRelease;鼠标的事件:mouseMove,mousePress,mouseRelease..; 他里面还有一个重要的功能就是能得到当前的ScreenCapture.
  4. FlavorListener;
    FlaborListener其实是实现拖拽的一个重要的类,我这里把它列出来主要是因为它直到你正在对系统的剪切板做什么,从而可以出发某些行为,蛮有意思.
  5. javax.swing.SwingUtilities;
    Swing的工具类,里面最有用,最常用的方法恐怕就是convertPoint系列的方法了,他们可以实现不同component间的坐标的转化,当你需要这个功能的时候,你会发现这个类真的很有用。
  6. javax.swing.undo.*;
    java里面支持undo/redo的一个包, 本人也没有用过,不过列在这里以备不及之需。
  7. java.lang.System;
      虽然大多数知道因为System.out.println而对System类有所了解,但是大多数人也知道这个,其实System里面还有两个很有用的方法:
    currentTimeMillis:返回millisecond表示的当前时间(距1970:00:00).
    arraycopy: 号称效率极高的数组拷贝方法.
  8. java.nio;
     非阻塞的IO,自己也不是很了解,不卖弄了,只是想告诉你java中除了java.io外还有一个java.nio.
  9. 类名和文件名不是必须要一样的。
    虽然不是很常用,但编译单元内完全不带public类也是可能的。在这种情况下,你可以随意对文件命名。
  10. Java中的默认访问权限是包吗?
    你可以选择在接口中显式地将方法声明为public的,但即使你不这么做,它们也是public的(不是包)。


 



分享到:
评论

相关推荐

    java必须知道的东西

    以下是一些Java必须知道的关键知识点: 1. **面向对象特性**: - **抽象**:抽象是忽略不重要的细节,专注于对象的主要功能。它分为过程抽象(如方法)和数据抽象(如类)。Java中的抽象类和接口是抽象的体现。 -...

    自己记录的一些java基础的东西,希望能够经常回顾

    一些java基础的东西,有时候面试会问到,里面涵盖了数据类型,操作符等一些java基础的东西,有时候面试会问到,里面涵盖了数据类型,操作符等一些java基础的东西,有时候面试会问到,里面涵盖了数据类型,操作符等

    java学习笔记 自己的笔记都以注释的形式写在代码里面

    java学习笔记 简介: java 学习笔记。... 不包括书中有关图形程序设计的部分,当然也不包括Java applet,还有一些书上标明可以暂时不看的部分。 可能我这样省略一些东西是过于浮躁了,有时间回头再看看吧。

    rxtx java获取电子称重量数据完整版

    所以这个东西对于新手很适合,里面项目我都测试过了,里面还附带说明,按照我说的你一定是会成的。虽然我花了几天时间去看这个,本来想要分的,但是还是算了。希望可以帮到需要的的朋友。有什么问题可以联系我。

    200个java--code java源代码

    【描述】中的"可能里面也有你想要的东西"提示我们,这个压缩包可能包含特定功能的代码片段,比如文件操作、网络编程、数据库连接、图形用户界面(GUI)设计、多线程处理、算法实现等。对于开发者来说,这样的代码库...

    java日常学习笔记第二篇.md

    java日常学习,关于继承和多态的知识点,还有一些抽象类abstract类和方法的使用,这些是我的个人笔记,在学习过程不懂得东西,也仅供大家参考。

    Core Java 学习笔记

    《Core Java》学习笔记。 我把自己的笔记都以... 不包括书中有关图形程序设计的部分,当然也不包括Java applet,还有一些书上标明可以暂时不看的部分。 可能我这样省略一些东西是过于浮躁了,有时间回头再看看吧。

    java调用短信猫

    至于如何查找自己的jre,我用的是eclipse,所以只说我的方法,直接鼠标右键eclipse快捷方式—属性—快捷方式—目标栏中就有你的eclipse版本所用到的jre地址,根据这个地址可以直接将上述文件放到里面就行。...

    java+mysql学生及教师信息管理系统

    《Java + MySQL 学生及教师信息管理系统详解》 在信息技术高速发展的今天,信息管理系统的应用日益广泛,尤其是在教育领域。本文将详细解析一个基于Java和MySQL的学生及教师信息管理系统,探讨其核心功能与实现原理...

    《Core Java》学习笔记

    简介: 《Core Java》学习笔记。 我把自己的笔记都以注释的形式写在代码里面了,这样方便理解。 尽管有些部分被标记为“已完成”,但实际上以后说不定... 也许我这样简略一些东西已经太过浮躁了,有时间再去看看吧。

    java课件,好东西

    java课件,这是个好东西呀。里面的课件内容很全。如果需要的话,联系我,我可以给全部的。

    纯java写的魔兽联机源码!绝对的好东西!

    这是一个纯java写的魔兽对战平台.不抓包.原理非常简单. 可以聊天,可以发布自己的魔兽主机.有人建立主机或者人满了也会有声音提示. 主机是自动发布的,不需要客服端搜索。 也不需要连、接转。整个过程就是一个局域网...

    JAVA学习文档 原创的哦

    1. 简单类的构成:类是Java最重要的东西,所有变量、函数都写在类里面。类的定义需要用到关键词class,例如: public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello ...

    java基础补足和thinking In Java学习.rar

    但是对初学者不怎么友好,因为讲得很深入,而且感觉全书都是重点,找不到真正重要的东西! 《Java从入门到精通》 作为一本Java技术的入门书,它是绝对出色的。语言通俗易懂,一个星期就能让你明白怎么用Java...

    手机JAVA模拟器(windows mobile)

    很多虾友们提出了里面的不完善的地方,比如字体太小,不能全全屏。不能回删,,等等的问题。。。我是一个追求完美的人,我反复的测试,终于给大家呈现出这个模拟器组合。。。。吃定天下所有的JAR。。真的不是吹得。...

    java 小程序 合并excel(2010版)

    对于用java开发小程序 真是一窍不通 最后在网络上看到个计算器 好东西啊,swing 基本不会, 看到几个内部类 和构造函数里面放监听。我就用JFileChooser可以选择多个文件 嗯 good 就靠这个组件了。 然后 就是 poi ...

    java开源的mp3源代码

    只不过用JAVA写的比较少而已,并且这个版本是完全的JAVA的版本,只要电脑装了JAVA就可以跑了,不需要再另外下载JMF的框架了,因为没有用到JMF里面的东西.在LINUX下面播放器好像都不太好用,特别是播放音乐的,要么就会出现...

    Java实现货郎担问题

    里面有原程序(java 运行方法,打开命令提示符,指向当前路径,输入java -jar Tsp.jar即可运行。 看到以前写的东西被人家下载学习很是高兴, 希望这个也对大家的学习有帮助,欢迎邮件交流学习。

    Java从初学到到精通(作者原稿慎重转载)

    这里面的东西比java编程思想要好理解多了,所以建议初学者看这系列doc文档,同时有基本理解后需要深入了解再翻看java编程思想。当然资源分要的比较高,那是因为本人一路走来,接触各大框架后回头发现还是基础最重要...

Global site tag (gtag.js) - Google Analytics