java基础
tzwzero163com
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java图片处理
java中经常需要上传图片,对图片类型进行校验,常常使用的校验是通过文件后缀或者getContentType来判断文件类型是否符合,但是如果你使用了flash上传,有可能得到的图片类型为:application/octet-stream(任意的二进制数),如果你将这个类型加入到了判断条件里边实际上就没有多大意义了,所以确切的文件类型校验就需要如下判断了。所以可以考虑如下操作。 java图片...2012-10-19 17:31:40 · 224 阅读 · 0 评论 -
java中工具类
java中需要一些toString的操作,常见的使用过common-lang中的ToStringBuilder的reflectionToString方法,不过不适用array,list,等类,不过JSONObject倒是使用上方便很多,不过如果可以,Gson的toJson也是个很好用的方法。 还有一些针对sql查询,需要将bean对象转成Map的方法, ...2013-08-23 18:30:14 · 218 阅读 · 0 评论 -
代码编译出现(illegal character: \65279)
今天在代码打包时报如下错误::1: illegal character: 5279 查看文件确实是UTF-8的最后在高人指点下看到 http://blog.youkuaiyun.com/shixing_11/article/details/6976900 这篇blog,总算明白什么原因了,与这个几乎完全一样的问题 网上看到了很多解决方法,一番折腾后还是我的工具比较神器NotePad++自带去除BOM功...原创 2012-10-11 17:28:08 · 1149 阅读 · 0 评论 -
java中文档注释
1 常用Java注释标签(Java comment tags) @author 作者 @param 输入参数的名称 说明 @return 输出参数说明 @since JDK版本 @version 版本号 @see 链接目标 @throws 异常 @deprecated 解释 @link 链接地址 2 Java注释的使用顺序 3 简单常见的HTML嵌入 4 HTM...原创 2012-10-11 14:55:33 · 350 阅读 · 0 评论 -
java--初始化与清理
从java1.5依赖提供了一个我很喜欢用的功能Foreach功能,方便使用,简单,等等好处就不一一列举了,具体实现原理是什么就不大懂了,没有做过压测,所以具体性能如何,也不得而知,只是看网上同仁又说性能不及普通的for循环,当然这里提一提的主要原因在于问题,说呢,有人在用foreach做迭代的时候发现如果对集合类做了remove操作之后会报异常,这一点估计跟他的实现原理有关系吧,所以我的方式就是...2012-09-22 11:52:28 · 119 阅读 · 0 评论 -
java--操作符
java中的操作符与其他主流语言的操作符基本类似,所以如果你有其他语言的编程经验,那么这里只需要了解一下不同点就是了。 我不太建议代码中使用大量的优先级操作,太复杂的分几步走,稍微复杂的加括号,我一直觉得很多时候大项目需要的不是说代码性能是第一位的,而是可读性是第一位的,如果别人看懂你的代码要1个月,那我觉得可以考虑重写或者翻新了。这可能也是框架大行其道的一个主要原因。 在java中有一...2012-09-18 23:14:16 · 139 阅读 · 0 评论 -
java--一切皆对象
java是一门面向对象语言,这个从一开始我们就明白了,可是真正使用过程中,往往我们是把它当做过程语言在使用,主要是没有大局观,代码欠考虑,导致我们一开始的思路就是功能性的东西,而不是对象性的东西,说起来简单,真正做的时候就不见的了。 java中的数据主要的存储是:堆栈、堆,也有少量的磁盘,堆栈中主要存放的是对象的引用,堆中则存放的是对象。 java中的基本类型是个特例,它是直接存储于堆栈中...2012-09-18 22:39:49 · 179 阅读 · 0 评论 -
如何静态初始化List
public static List<String> temp = new List<String>(Arrays.asList("ab","cd","ef")); 或者 public static List<String> list2 = new ArrayList<String>(); static{2012-09-10 16:29:57 · 4011 阅读 · 0 评论 -
Java入门
昨天面试被人BS,虽然心中有无限怨念,不过本屌丝本着做好自己让暴风雨来的更猛烈一些的理想(好吧,我承认有点凌乱了),如今java的正式发行版已经到了1.7,不得不承认我们很多代码的编写还停留在1.4及以前时代,面试官面试中还问到了我有没有使用HahsTable,我果断说没有使用,对方就开始不屑了,其实我的全局变量都在使用ConcurrentHashMap 你很容易...2012-08-24 00:31:35 · 111 阅读 · 0 评论 -
Log4J显示ibatis的执行日志
首先配置appender <appender name="IBatis" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern"2012-12-02 11:31:10 · 446 阅读 · 0 评论 -
Java中处理CST格式时间
今天被CST格式的时间折腾了一晚上,先看看什么是CST格式时间:Mon Nov 19 14:06:58 CST 2012 这就是CST格式时间,这里我们需要处理成常见的格式 SimpleDateFormat cstFormater = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); ...原创 2012-11-20 21:54:45 · 2822 阅读 · 0 评论 -
枚举类型的使用
如何使用枚举类: 通常的方式是直接定义一个枚举类,但是如果想一个类定义多个枚举类,可以考虑将枚举类定义为内部类来实现例如: public class BabyConstants { public static final int BABY_SEX_BOY = 1; public static final int BABY_SEX_GIRL = 2; ...原创 2012-03-11 13:17:50 · 155 阅读 · 0 评论 -
HTTPClient使用
平时工作中难免需要调用http接口来获取数据,尤其对于json的标准数据。一下为在httpclient4.2中使用的方式 import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URI; import java.net.URISyntaxException; impo...2012-10-23 16:08:44 · 134 阅读 · 0 评论 -
java7文件及目录变更监控
之前想过对一些文件操作最好能够监控,从而通过文件变更监控来解决系统耦合,比如某公司就是通过监控binlog变化来同步数据库,从java7开始提供了系统级别的工具,使文件变更监控变的更简单 public class Test { public static void main(String[] args) { WatchService watcher = null...2015-06-01 11:59:14 · 232 阅读 · 0 评论
分享