易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : java

(转)JAVA的18条BASE

关于Java的基础知识,实践证明学习OO,最终领悟“父类控制流程,子类实现具体的业务逻辑”的OO思想,需要的不是智商而是基础,也就是说,基础越好越快领悟,所以请每位S1学习Java的学员请牢记以下Java领域的基础知识,最后祝各位学员在开发项目前可以领悟OO的真谛,老师也会竭尽全力助你们打通这道通向Java的极速大门。
  1、 OO三大特性:继承、封装、多态(主要用于搭建程序框架,以此来提高代码的重用性与解藕业务逻辑)。
  2、 Java中的首字母大写与命名规范:在Java中只有两个地方会用到大写的字母做为命名的第一个字母,一个是类,别一个是静态变量。如:类Test、静态变量STATIC_NAME,如果Java使用的命名由几个英文组成,则第二个开始的每个词使用大写隔开,如:userGroupId、studentName。切忌:在Java中命名不能用中文与拼音,以及只有类名与静态变量开头的字母是使用大与,其他的命名如方法名、变量名一律开头使用小写。
  3、包(package):Java里面的类太多了,你写,我写,大家写,我们用的类名相同,不可能放在一起,怎么办?把它们放在不同的包里面,就不会冲突了,包名为网址倒过来写,请不要使用拼音来命名包名,以及包名不要过长(包的结构就是程 ......

Java 实用经验总结 Swing 篇


Java 实用经验总结 --Swing 篇
前言
本文前言部分为我的一些感想,如果你只对本文介绍的 Java 实用技巧感兴趣,可以跳过前言直接看正文的内容。
本文的写作动机来源于最近接给人家帮忙写的一个小程序,主要用于管理分期付款的货款的一系列管理,包括过期款的纪录,过期款利息的计算,为提前付款的用户提供一些返款奖励等等,这些与本文无关自不必细说。为了尽快完成任务,我自然选择了我用得最多的 Java 来实现。经过 2 周的劳动,顺利完成了任务,明天就可以去交差,但是这一刻我却忽然有些其他的想法。诚然这样的活原本属于体力劳动,类似的活我也做过不止一次,对于很多高人来说,没什么值得一提的,以前我也只是交差收钱了事,但这一次我却多了一些想法,使我不吐不快。
在程序的实现过程中,我遇到了个小问题,就是计算两个日期的差。由于以前常用的 Date 类的大多数方法都被标记为“ deprecate ”,所以我决定用 Calender 作为计算日期的主力。但是大多数参考书上都是由关于 Calender 的日期格式, Locale 的设置,常量的含义等方面的讲解,却怎么也找不到这样一个简单却常用的任务怎么实现(注:这也不能怪我懒惰,作为这样一个程序来说,如果有正 ......

JAVA生成【缩略图】方法

/**
  * 创建缩略图片
  *
  * @param orgpath
  * @param filename
  * @return
  * @description: 描述
  */
//此方法对于ssh项目并且针对 上传功能时,非常有用
 public static Boolean createAbbreviateImg(String orgpath, String filename) {
  Boolean flag = true;
  String filetype = orgpath.substring(orgpath.lastIndexOf(".") + 1,
    orgpath.length());
  if ("jpg".equalsIgnoreCase(filetype)
    || "gif".equalsIgnoreCase(filetype)
    || "png".equalsIgnoreCase(filetype)) {
   try {
    Image srcImage = ImageIO.read(new File(orgpath));
    BufferedImage tag = new BufferedImage(380, 230,
      BufferedImage.TYPE_INT_RGB);
    tag.getGraphics().drawImage(srcImage, 0, 0, 380, 230, null);
    String newImage = IMG_Recroad_LOG_PAT ......

四年java研发 寻嵌入式职位,待遇2K即可,北京

本人俱四年研发经验(java的)
谁给我推荐份嵌入式c职位,c语言一直没落下,学的还行。。。 工资开我2k就行!
只为成功打入嵌入式市场。。。给个机会吧。。
我真的是太想和你们做同行啦!
有意向的可以联系我。。 我不挑待遇,对工作就一个要求,嵌入式开发。。。 我有的,就是4年的java研发经验和c基础。。。 提前说明,如果是干java的活儿,我可不会2k去干。。
......

JAVA中FileHelper的一个用法

 public boolean writeXML(String content, String filename)
    {  
        String savepath;
        FileOutputStream fout;
//        log.info("content:"+content+" filename:"+filename+" writeDir:"+writeDir);
        savepath = (new StringBuilder(String.valueOf(writeDir))).append(File.separatorChar).append(filename).toString();
        fout = null;
        if(content == null)
            return false;
        File file = new File(writeDir);
        try
        {
         if(!file.exists()){
         &nbs ......

【转】Java synchronized用法搜集

在Java中,synchronized关键字为防止资源冲突提供了支持,其作用域有二种:
实例范围。
对象实例范围内synchronized使用的两种形式:
实例范围同步方法
publicd class syncTest {

synchronized void aMethod() {
//需要同步使用的代码
}

synchronized aMethod(){}可以防止多个线程同时访问这个对象实例的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法。
实例范围同步区块
publicd class syncTest {

void aMethod() {
//无需同步使用的代码

synchronized(this) {
//需要同步使用的代码块
}
}

除了方法前用synchronized关键字,synchronized关键字还可以用于方法中的某个区块中,表示只对这个区块的资源实行互斥访问。用法是: synchronized(this){/*区块*/},它的作用域是当前对象。
类范围
同样地,在类范围内使用synchr ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [638] [639] [640] [641] 642 [643] [644] [645] [646] [647]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号