1.概述    javac.exe: Java编译器,将Java源代码转换成字节码. 2.用法    javac <选项> <源文件> (使用过程中发现,javac <源文件><选项> 也可以)    其中,可能的选项包括:  -g                                   生成所有调试信息  -g:none                          不生成任何调试信息  -g:{lines,vars,source}    …
1.概述    javac.exe: Java编译器,将Java源代码转换成字节码. 2.用法    javac <选项> <源文件> (使用过程中发现,javac <源文件><选项> 也可以)    其中,可能的选项包括:  -g                                   生成所有调试信息  -g:none                          不生成任何调试信息  -g:{lines,vars,source}    …
Java的开发人员肯定都知道JDK的bin目录中有“java.exe”和“javac.exe”这两个命令行工具, 但并非所有的Java程序员都了解过JDK的bin目录之中其它命令行程序的作用. JDK1.6自带的工具就有42个之多.      环境说明:操作系统 win7,JDK1.6  bin目录的42个工具如图所示    常用的9种程序 1.javac.exe: Java编译器, 将Java源代码转换成字节码. 2.java.exe: Java解释器, 直接从class文件或者jar包执行J…
Java性能调优指南–有关提高Java代码性能的各种技巧. 最近又学到了很多新知识,感谢优锐课老师细致地讲解,这篇博客记录下自己所学所想. 1. 介绍 在Java世界中,我们大多数人习惯于在Java应用程序开发的所有阶段使用GUI工具:编写代码,对其进行调试和分析.我们通常更喜欢在开发环境中设置服务器环境,并尝试使用熟悉的工具在本地重现问题.不幸的是,由于各种原因,通常不可能在本地重现一些问题.例如,你可能无权访问服务器应用程序处理的真实客户端数据. 在这种情况下,你需要在服务器盒上远程对应用程…
官方网站:http://jodd.org/ 下载地址:http://jodd.org/download/index.html Jodd=tools + ioc + mvc + db + aop + tx + html < 1.3M Jodd是一个普通开源Java包.你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能. Jodd 提供的功能有: 1.提供操作Java bean, 2.可以从各种数据源加载Bean, 3.简化JDBC的接连与代码, 4.剖…
今天在iteye上提了一个关于++操作和线程安全的问题,一位朋友的回答一言点醒梦中人,至此我对Java线程锁有了更加深刻的认识.在这里也做个总结供大家参考. 先看几段代码吧! 代码一: public class TestMultiThread2 implements Runnable{ private static Object o = new Object(); private static Integer si = 0; private static AtomicInteger flag =…
DeskPins:Windows下将任何窗体置顶的工具 官方主页:https://efotinis.neocities.org/deskpins/index.html 官方下载的是一个exe安装包,用7zip直接提取即可用,不需要安装. 该软件使用简单,双击运行以后,单击托盘图标,鼠标变成一个图钉的样式,然后点击你想置顶的窗体任何部位即可. 窗体置顶以后,在右上角显示一个红色的图钉. 单击窗体右上角的红色图钉,即可取消置顶.此操作也可以通过快捷键ctrl+f11设置. 该软件作者已经开源,网址:…
原文:C#或者WPF中让某个窗体置顶 前记:在工作中有个需求,要求不管到那个界面,我必须让一个浮动条(其实是个窗体)置顶. 我用wpf,因为有之前有好几个界面已经设置成topmost了,所以在这几个界面,我的浮动条会被遮挡.为了始终让浮动条在最顶端,我写了个简单的工具类.在前面已经设置成topmost的窗体的Window_Loaded中调用这个工具类里的方法实现了始终让浮动条置顶. 工具类代码如下: public class TopMostTool { public static int SW_…
java8的面世惊动了不少业界人员,让我们一起来看看吧! 函数式接口 函数式接口是只定义了一个抽象方法的接口.Java 8引入了FunctionalInterface注解来表明一个接口打算成为一个函数式接口.例如,java.lang.Runnable就是一个函数式接口. @FunctionalInterface public interface Runnable { public abstract void run(); } 注意,不管FunctionalInterface注解是否存在,Java…
Java自带的性能监测工具用法简介——jstack.jconsole.jinfo.jmap.jdb.jsta.jvisualvmJDK内置工具使用 一.javah命令(C Header and Stub File Generator) 二.jps命令(Java Virtual Machine Process Status Tool) 三.jstack命令(Java Stack Trace) 四.jstat命令(Java Virtual Machine Statistics Monitoring…