
Java/杂项
文章平均质量分 80
ligengk
这个作者很懒,什么都没留下…
展开
-
⑨Java中的堆和栈
1 相同点:都是RAM中存放数据的地方 2 不同点: a.栈:存取速度快,但大小生命周期固定,主要应用于基本数据类型(byte,int,long,float,double,char,boolean) b堆:存取速度慢,但能动态分配内存,主要应用于对象(new方式建立) 3 示例: int a=1; int b=1; 那么在栈中只转载 2014-09-08 01:46:11 · 598 阅读 · 0 评论 -
JavaMail发送邮件实例——给多人发送、抄送
JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意味着你原创 2014-11-28 09:18:55 · 1433 阅读 · 0 评论 -
Class的反编译
学习中,需要反编译Java的class文件。我的开发工具是windows xp+Eclipse3.2.2+MyEclipse。我找到了jad反编译工具,在互联网上找到了一些很有用的安装步骤。下面记录了我的安装过程。 一、下载1。下载 jad 工具,在官方网站没有下载到,在优快云上可以下载。2。下载插件 net.sf.jadclipse_3.3.0.jar。转载 2014-09-24 16:07:05 · 826 阅读 · 0 评论 -
⑧循环遍历Map、List的方法,哪个更快?
遍历Map的四种方法原创 2014-08-29 14:20:22 · 4399 阅读 · 0 评论 -
④Java判断变量是否是数字
最近遇到判断数字的问题,简单总结了一下和大家分享~ //1、正则表达式 public static boolean isNumeric1(String str){ Pattern pattern = Pattern.compile("[0-9]*"); return pattern.matcher(str).matches(); } //2、java自转载 2014-07-29 11:12:52 · 455 阅读 · 0 评论 -
②Excle数据批量导入到Oracle数据库中
批量Excel数据导入Oracle数据库由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数据进入Oracle数据库的内容。一般我们拿到的Excel数据,都会有一个表头说明,然后下面是一连串的数据内容,如下图所示: 而Oracl转载 2014-08-11 17:23:27 · 1919 阅读 · 0 评论 -
⑤JavaMail与CommonMail的区别
JavaMail是可以用来收发电子邮件的API。使用它需要两个Jar:mail.jar和activation.jar。API文档可以在这里查看。关于收发邮件,相信只要使用过邮件客户端(比如MicrosoftOutlook)就应该知道,发送邮件需要使用smtp协议,而收取邮件需要使用pop3或者imap协议。如果不知道也没关系,因为使用JavaMail除了知道这几个协议的名字之外,并不需要知道更转载 2014-07-29 16:22:40 · 2851 阅读 · 0 评论 -
①Java程序员应该掌握哪些技术?
Java是热门的语言之一,每年TIOBE编程语排名Java基本排名第二,仅在C语言之后。Java可以用来开发web应用和桌面应用,更重要的是Java具有跨平台性:write once, run everywhere。Java相对其他语言来说,更容易学习。如果你想成为一名Java程序员,根据个人经验,认为你至少应该对下面的这些内容非常熟练,才能在Java开发上游刃有余。Java基转载 2014-07-31 08:51:19 · 827 阅读 · 0 评论 -
③Java中获取文件扩展名以及文件名(不带扩展名)
由于平时需要,我们经常会去获取文件的扩展名或者buda原创 2014-08-14 10:38:22 · 28910 阅读 · 1 评论 -
⑥Java中函数执行顺序
一、先执行内部静态对象的构造方法,如果有多个按定义的先后顺序执行;静态对象在构造的时候也是也先执行其内部的静态对象。二、再调用父类的构造方法(父类还有父类的话,从最开始的基类开始调用),如果没有明显指定调用父类自定义的构造方法,那么编译器会调用默认的父类构造方法super()。但是如果要调用父类自定义的构造方法,要在子类的构造方法中明确指定。三、按声明顺序将成员引用对象变量初始化。原创 2014-08-26 10:56:33 · 544 阅读 · 0 评论 -
⑦Java中只有按值传递,没有按引用传递!
今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递! 回家后我就迫不及待地查询了这个问题,觉得自己对j原创 2014-08-26 15:00:21 · 463 阅读 · 0 评论 -
Java判断Excel某列是否有重复值
最近由于项目的需要,要求判断给定的Excle中某一列值,看其是否有重复,如果有重复显示重复字段名字以及都是在那些行重复了。下面直接给出代码,让大家做下参考。如有问题我们一起讨论~/** * 判定Excel中某列是否有重复数据 * @param file 读取数据的源Excel * @param ignoreRows 读取数据忽略的行数,比如行头不需要读入 忽略的行数为1 *原创 2014-12-06 23:33:17 · 8480 阅读 · 2 评论