
java
wx@aiotgman
AI大模型 架构师 数字化转型专家 CTO CIO VP
展开
-
java精华知识总结口诀诀窍笔记
java的故事:分2派,小程序、应用;applet和application;applet初开停销(init start stop destroy)java标识开头字 下 美(字母、下划线、$美元符号开头);关键字小字符串大(关键字小写、字符串大写)数据类型——级别从低到高为: 字节短字符,爱二胡大波【byte,char,short(这三个平级)——>int——>float——>long——>double boolean】;漱口累【数组、接口、类】数组初始——(动 静 脉..原创 2021-07-19 00:00:29 · 330 阅读 · 0 评论 -
JexcelApi和POI导入Excel日期识别成数字的解决方案
用过Jxl或者POI导入Excel信息的朋友应该都遇到过这样的问题。日期格式的单元格有些会识别成数字单元格。(为什么说有些呢?因为在Excel文件中输入2008-3-18的日期可以正确导入,但是输入3-18的就会识别成数字。)关于这个问题我找了很久,都没有找到解答。现在解决了,所以记录以下,一是怕以后忘了,二是希望遇到这个问题的朋友可以少走弯路。首先来分析一下这个问题的成因。既然两个开源包转载 2013-04-24 10:42:45 · 593 阅读 · 0 评论 -
java反编译 myeclipse 10安装反编译插件 (已经测试安装成功)
java反编译 打开class文件,我目前了解的有2种类型的软件:一、在eclipse外部打开jar文件。Java Decompiler.exe,主页JD home page: http://java.decompiler.free.fr ,该软件可以打开整个jar包,功能很强大。二、在eclipse内部打开jar文件。net.sf.jadclipse_3.3.0.jar原创 2013-04-29 07:40:31 · 775 阅读 · 0 评论 -
javax.xml.transform.TransformerFactoryConfigurationError的解决办法
今天在做一个struts2的小程序时,遇到一个问题就是该网站不能被反问,分两步把这个问题人解决啦!!!第一步:去看tomcat的webapps,里边也部署上了。接着用昨天刚学的一招必杀,呵呵!去看C:\Program Files\Apache Software Foundation\Tomcat 5.0\logs下的日志,显示javax.xml.transform.Transfor原创 2013-04-28 23:12:53 · 978 阅读 · 0 评论 -
java泛型
java泛型什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加转载 2013-04-30 23:54:49 · 550 阅读 · 0 评论 -
Json与javaBean之间的转换工具类
Json与javaBean之间的转换工具类 001importjava.lang.reflect.Field; 002importjava.util.ArrayList; 003importjava.util.HashMap; 00转载 2013-05-03 16:15:41 · 741 阅读 · 0 评论 -
MyEclipse 安装subeclipse svn工具
不知道MyEclipse从哪个版本开始增加了Software and Workspace center,其实反而不好用了,安装个svn看似不需要我再填site了,但实际上根本就安装不了。把传统的Software update调出来,输入了svn的site,结果告诉我和当前版本不匹配,出现这个错误:—– Current configuration problems —– Resulting conf原创 2013-05-20 15:19:23 · 1111 阅读 · 0 评论 -
PHP调用java的class
\PHP调用java的class有2种方法 1、种是用php自身带的模块调用java(不过经过网友的证明发现这种方法不好)我没用。 2、通过php-java-bridge模块调用java。(经过网上普遍推荐)我使用了这张方法。由于海底光缆断了我去下载这个8.2M的包花了2天时间(无奈)。昨天终于在不断的努力下成功了。下面介绍如何在linux下安装这个包。1、先安装j转载 2013-06-26 17:20:59 · 632 阅读 · 0 评论 -
9种常见的Java不规范代码
可以只使用一个return语句来重写此方法。1 private boolean isEligible(int age){2 return age > 18;3 }3、不要为Boolean,Integer或String创建新的实例:避免创建新的Boolean,Integer,String等实例。使用Boolean.valueOf(true)代替new Bool翻译 2013-11-13 15:41:50 · 614 阅读 · 0 评论 -
在mac下 java开发工具详解
http://bbs.weiphone.com/read-htm-tid-493616.html我在machome 发的帖子现在发到weiphone里让根多的java程序员了解下mac os图片我也不重新截图了,就用以前的吧Apache Tomcat 官方网址 http://tomcat.apache.org/index.htmlapache-tomcat-5.5.27下载转载 2013-11-14 22:56:27 · 1027 阅读 · 0 评论 -
eclipse快捷键调试总结
(1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2 ---重命名类名 工程名 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3 --跳到声明或定义的地方。 F5 --单原创 2014-05-27 20:46:47 · 614 阅读 · 0 评论 -
spring学习笔记
本文档适用于使用过Spring的开发者,该文章有助于他们重新梳理一下对Spring的认识。 这篇文章是本人在项目开发中使用Spring的总结,这里只是归纳了我们在开发中经常要用到的Spring的特性,Spring的其他特性或者使用起来比较复杂,或者很少有机会在实际开发中使用将不再本文中做介绍。 一、背景,为什么我们需要Spring?Martin Flower原创 2014-06-15 14:43:17 · 630 阅读 · 0 评论 -
SSH linux 秘籍口诀
hibernate session接口hibernate的查询 (比较的get和load方法的异同)hibernate的查询:Query,find,Criteria,get,load 樊哙可歌喽。query使用hsql语句,可以设置参数是常用的一种方式criteria的方式,避免了hql语句,看起来更面向对象了。find方式,这种方式已经被新的hibernate 3丢弃,ge原创 2015-03-07 09:47:53 · 885 阅读 · 0 评论 -
java基础语法总结
第一章java基础语法总结抽象类 继承 必须实现其所有方法儿子被父亲抽了 还想继承 必须用尽所有方法实现其规定接中的方法一定是:public abstractJAVA_HOME F:\srv\j2sdk.;classpath %JAVA_HOME%\lib;%JAVA_HOM原创 2013-02-28 23:50:55 · 510 阅读 · 0 评论 -
Java 常用的API总结整理
常用Java API 一、 java.io.BufferedReader类(用于从文件中读入一段字符;所属套件:java.io) 1、 构造函数BufferedReader(java.io.FileReader FileReader变量) 说明:新建一个BufferReader对象。 2、 close方法 void close() 说明:关闭BufferReader对原创 2013-02-28 21:32:54 · 664 阅读 · 0 评论 -
java基础知识精华总结 java面试题 深圳酷琪 kuuqii.com 电脑配件软件 硬件一体化采购平台
1、文件拷贝,把一个文件的内容拷贝到另外一个文件里package order;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;原创 2013-02-28 17:47:16 · 5001 阅读 · 0 评论 -
Java中Annotation(注释)系列学习笔记(1)
关于Annotation注释,一年以前,阿堂简单学习了一下,没有在项目中去用它。。最近在学习国内的高级J2EE架构师黎活明老师的《EJB3入门精典》一书时,一上手便发现有很多的Annotation的应用,所以想把Annotation好好学习一下,如是就有了阿堂下面的这几遍学习笔记的产生了.顺便说一下,EJB3是属于JAVA中重量级框架,对于分布式的处理,它有非常明显的优势,这一点是和Spring等转载 2013-01-16 13:45:33 · 462 阅读 · 0 评论 -
高级运营系统研发工程师需要具备的能力 什么是JBPM
高级运营系统研发负责公司运营流程平台及相关支撑系统及工具的研发工作,具体包括对工作流引擎的二次开发,相关支撑系统架构设计及优化工作,确保海量自动化运营业务的高性能及高可靠性,以及运营数据收集分析和系统运维、调优等工作。工作要求:计算机相关专业本科及以上学历,两年以上相关开发工作经验; 熟悉LAMP(MySQL数据库设计以优化,Linux常用操作,Apache,PHP)开发;原创 2013-02-05 15:10:29 · 637 阅读 · 0 评论 -
《Java编程思想》学习笔记2——对象初始化和面向对象特性 .
1.java类的初始化顺序:(1).在一个类中,初始化顺序由变量在类中的声明定义顺序决定,成员变量(非set方法和构造方法的初始化)的初始化发生在方法调用之前,包括构造方法。(2).静态变量在整个存储区只保留一份拷贝,本地变量不能使用静态关键字,基本类型的静态变量不需要初始化,它会根据类型获得初始化值,引用类型的静态变量默认初始化为null。静态变量的初始化发生在需要使用的时候,一旦被转载 2013-02-22 13:55:25 · 391 阅读 · 0 评论 -
《Java编程思想》学习笔记1——面向对象和JVM基础
1.java中的4种访问制权限:(1).public:最大访问控制权限,对所有的类都可见。(2).protect:同一包可见,不在同一个包的所有子类也可见。(3).default:包访问权限,即同一个包中的类可以可见。默认不显式指定访问控制权限时就是default包访问控制权限。(4).private:最严格俄访问控制权限,仅该类本身可见,对外一切类都不可以访问(反射机制可以访问)转载 2013-02-22 11:38:21 · 439 阅读 · 0 评论 -
《Java编程思想》学习笔记3——内部类
1.java中,可以将一个类的定义放在另一个类的内部,这种叫做内部类。内部类允许编程人员将逻辑上相关的类组织在一起,并且控制内部类对其他类的可见性。2.在外部类的非静态方法中创建内部类的对象语法:外部类类名.内部类类名 对象名 = 外部类对象.new 内部类类名();如:[java] view plaincopyprint?public class Outt转载 2013-02-22 14:46:21 · 350 阅读 · 0 评论 -
《Java编程思想》学习笔记4——集合容器 .
1.集合中添加另一个集合的方法:(1).Collection.addAll(被添加的Collection对象)方法:如:list1.addAll(list2);(2).Collections.addAll(添加到的目标Collection对象,可变参数的集合或者对象)方法:如:Collections.addAll(list1, new Object1(), new Object2(转载 2013-02-22 15:22:27 · 378 阅读 · 0 评论 -
《Java编程思想》学习笔记5——正则表达式量词匹配 .
Java正则表达式有3中量词匹配模式:1.贪婪量词:先看整个字符串是否匹配,如果没有发现匹配,则去掉最后字符串中的最后一个字符,并再次尝试,如果还是没有发现匹配,那么,再次去掉最后一个字符串的最后一个字符,整个匹配过程会一直重复直到发现一个匹配或者字符串不剩任何字符。简单量词都是贪婪量词。贪婪量词匹配时,首先将整个字符串作为匹配的对象,然后逐步从后向前移除不匹配的字符,尽可能找到最多的转载 2013-02-22 15:30:58 · 386 阅读 · 0 评论 -
《Java编程思想》学习笔记6——Java动态代理
代理是一种常用的程序设计模式,如同网络代理一样,代理是介于调用者和真正调用目标对象之间的中间对象,代理在调用真正目标对象时提供一些额外或者不同的操作,真正的对目标对象的操作还是通过代理调用目标对象来完成。 简单的代理例子如下:[java] view plaincopyprint?//接口 interface Interface{ void doS转载 2013-02-22 15:53:09 · 346 阅读 · 0 评论 -
《Java编程思想》学习笔记7——泛型编程基础 .
一般的类和方法都是针对特定数据类型的,当写一个对多种数据类型都适用的类和方法时就需要使用泛型编程,java的泛型编程类似于C++中的模板,即一种参数化类型的编程方法,具体地说就是将和数据类型相关的信息抽象出来,主要提供通用的实现和逻辑,和数据类型相关的信息由使用时参数决定。1.泛型类/接口:(1).泛型接口:如一个提供产生指定类的接口:[java] view plain转载 2013-02-22 15:59:40 · 411 阅读 · 0 评论 -
Spring依赖注入的三种方式
Spring依赖注入(DI)的三种方式,分别为:1. 接口注入2. Setter方法注入3. 构造方法注入 下面介绍一下这三种依赖注入在Spring中是怎么样实现的。 首先我们需要以下几个类:接口 Logic.java接口实现类 LogicImpl.java一个处理类 LoginAction.java还有转载 2013-02-26 17:50:04 · 435 阅读 · 0 评论 -
java构造函数和静态变量的执行顺序
Java初始化顺序1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入);2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完成静态动作。类装载完成,开始进行实例化1,在实例化子类B时,先要实例化父类A转载 2013-02-27 10:54:46 · 370 阅读 · 0 评论 -
Java基础知识部分汇总
0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 1。 java.lang.Strin转载 2013-02-27 14:35:59 · 362 阅读 · 0 评论 -
BASE64,MD5,SHA,HMAC加密解决算法
代码如下 复制代码 package com.ice.webos.util.security; import java.io.UnsupportedEncodingException; import java.math.BigInteger; import java.security.Key; import java.security.MessageDigest; im转载 2013-01-12 07:35:35 · 614 阅读 · 0 评论