- 浏览: 104657 次
- 性别:
- 来自: 北京
最新评论
文章列表
官网:http://www.allroundautomations.com/
原文链接:http://www.importnew.com/12773.html
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。
在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像 ...
转自:http://www.cnblogs.com/dolphin0520/p/3932934.html
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到 ...
转自:http://www.cnblogs.com/dolphin0520/p/3799052.html
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:
一.static关键字的用途
二.static关键字的误区
三.常见的笔试面试题
一.static关键字的用途
在《Java编程思想》P86页有这样一段话:
“static方法就是没有 ...
ObjectAid, 一个uml插件 http://www.objectaid.com/download 开发者应该知道的12款eclipse插件 地址:http://www.iteye.com/news/25595 windows builder, swing, swt等的界面设计器 下载页: http://www.eclipse.org/windowbuilder/download.php 官网update site: https://developers.google.com/java-dev-tools/download-wbpro cdt, c/c++开发套件, eclipse更新站点 ...
ObjectAid, 一个uml插件 http://www.objectaid.com/download 开发者应该知道的12款eclipse插件 地址:http://www.iteye.com/news/25595 windows builder, swing, swt等的界面设计器 下载页: http://www.eclipse.org/windowbuilder/download.php 官网update site: https://developers.google.com/java-dev-tools/download-wbpro cdt, c/c++开发套件, eclipse更新站点 ...
1.进入到eclipse安装目录下,有一个.eclipseproduct文件
2.eclipse的根目录,找到read me文件夹,打开其中页面,如:eclipse/readme/readme_eclipse.html,可以看到
第一种:侵入式安装插件方法:直接复制法
假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)
文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的
文件分别复制到eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制 到eclipse
目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难!强列的不推荐使用!!
注意:直接将 插件包解压到plugins文件夹 ...
1,编码设置是否一致,也即是你项目原来的编码和现在eclipse用的默认编码是否一致2,导入项目中jar路径可能已经被改变,多数情况下都是这个原因造成,我也曾经遇见过,你要确保你的jar包路径都没问题。myeclipse有查看jar路径的视图你可切换看看,报红X的就都是路径被改动过的,重新加进来就OK。3,在problem控制台里有如下错误提示:Java compiler level does not match the version of the installed Java project facet。这种情况一般可以在项目上右键-->properties-->然后找 ...
使用ResourceBundle访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从里面读取我们需要的值。
1.读取默认文件夹classes
Locale locale = Locale.getDefault();
ResourceBundle localResource = ResourceBundle.getBundle("ConnResource", locale);
String value = localResource.getString("test&quo ...
今天同事给我一个测试的java web小项目,我一导入,就各种的报错。
烦我的问题就有这个:
Jar包我明明在build里面导入了,可是该jar包里面的类就是找不到那个Jar!!
解决办法:
1、Java Build path --Libraries-->Add JARs或者Add External JARs--你Jar包的位置
2、java web的项目,如果你自己不配置,它默认找的是:WEB-INF/lib
自己建的没有用!!就算你build path导入了还是没有用的!!
...
1.
BufferedReader br = new BufferedReader(new FileReader(f));
while ((s=br.readLine())!=null) {//每次一行,一行就是一条交易记录
if(StringUtils.isNotBlank(s)){
//最后一行是汇总信息,不需要
if (s != null && br.readLine() == null){
break;
}
}
}
2.以上情况会有一个问题:万一最后一行的后面 ...
Eclipse开始配置的是JDK1.7,后来,根据需求,改成了:JDK1.6
虽然,就出现了各种的Unsupported major.minor version 51.0,以及:main方法找不到等没头没脑的问题
吸取经验教训,记录一下。
原因:不同的JDK版本使用的major.minor不同,在项目中要使用当前电脑配置的JDK版本,切忌张冠李戴。
解决办法:
解决办法:
解决后的效果图:
// 在java中,使用double进行运算,有时会出现精度丢失的问题,值会有那么0.00000***1偏差的偏差,导致匹配校验常常出现问题 解决方案如下:
//加,乘,除都正常,而且,只要不是这种类型的相减,其他减法也正常
//原因:
//因为它的存储形式是二进制的10 进制转化成2进制进行运算可能会误差的,你也可以得到你想要的无精度损失的结果,前提是你将123写成1.23e+2, 123.12写成1.2312e+2双精度形式,
//否则从正整型123转化为双精度过程中就可能丢失那么一点精度,因为有限长度的寄存器位仍然无法表示无穷小的精度的。
/** ...