易截截图软件、单文件、免安装、纯绿色、仅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 的版本异常

学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。
=====================
终于碰到这个问题了,
java.lang.UnsupportedClassVersionError: Bad version number in .class file
这是java的编译的版本问题,把版本改成一致的就可以了,例如jdk 和jre都设为6.0。在myeclipse的配置信息里,就分别指它的编译级别(complier)和java运行环境(install jre).
如果是web工程,你会很意外的发现,重新启动tomcat之后,这个错误仍然存在。接着,你就在myeclipse里configure sever选择对应的tomcat ,然后选择jdk选项,把tomat使用的jdk也改过来,重新部署,重新启动tomcat,就没问题了。 ......

JAVA常用操作语句 项目中的总结六


判断一个文件是否为二进制文件
public static boolean isBinary(File file) {
boolean isBinary = false;
try {
FileInputStream fin = new FileInputStream(file);
long len = file.length();
  for (int j = 0; j < (int) len; j++) {
int t = fin.read();
if (t < 32 && t != 9 && t != 10 && t != 13) {
isBinary = true;
break;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return isBinary;
}
将一个student.txt文件的数据导入MySQL数据库中一张student1表中:
import java.io.*;
import java.sql.*;
import java.util.*;
public class TextToDataBase {
/**
* @param args
* 本程序涉及文件IO,字符串分隔StringTokenizer,JDBC,数据库sql语句
*/
public static void main(String[] args) {
Connection con=null;
PreparedStatement pstm=null;

FileReader fr=null;
BufferedReader br=null;
try {

Class.forName("com.mysql.jdbc.Driver");

con=DriverManage ......

Java的求质数

package stone;
public class PrimerNumber {
public static void main(String[] args) {
int MAX_NUMBER = 100;
boolean[] notPrimer= new boolean[MAX_NUMBER];
for(int i=2;i<=MAX_NUMBER;i++){
if(!notPrimer[i-1]){
for(int j=2*i;j<=MAX_NUMBER;j++){
if(j%i==0) notPrimer[j-1]=true;
}
}
}
for(int i=0;i<MAX_NUMBER;i++){
if(!notPrimer[i]) System.out.print(i+1+" ");
}
}
}
 
运行结果如下:
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ......

java:Applet布局问题,如何添加按钮,标签问题总结

今天学习了applet布局问题:
按钮、标签是怎样加入到applet程序(容器)当中去的呢?
需要用到布局容器管理器(LayoutManager):它用于协助容器确定加入的组件(按钮等)应该放置的位置
awt提供了4中常用的布局容器管理器
>>FlowLayout
>>BorderLayout
>>GridLayout
>>CardLayout
applet默认使用FlowLayout,applet使用容器管理器的方法如下:
setLayout (new BorderLayout)
setLayout()方法是applet类继承Container类中的方法而来,因此在applet程序中可以直接调用
applet加入按钮一定需要上面的容器管理器么?
不一定,可以先 setLayout(null); 然后自己确定组件放置的细节,代码麻烦。
如果你不用布局管理器(Jframe中的用法):   
   JButton    b1    =    new    JButton("hello");   
   getContentPane().add(b1);   
   b1.setLocation(100,10);   
以下是容器管理器常用的4种布局写法
=================================================
applet 使用 FlowLayout ......

java面试问题集锦

        我们为什么要去面试 ? 面试的目的是什么 ?
        面试要解决哪几个问题 ?
 
一、面试的目的
二、面试前的准备
三、面试常见问题解答
      A、项目经理常见问题
     B、人事经理常见问题
一、面试目的:
了解面试——公司的目的
        用人企业为什么要进行面试
1.       寻找最合适的人才,做相应的工作
        面试要解决哪几个问题
1.       求职者是否有能力完成任务
2.       求职者是否有完成任务的工作热情和敬业精神
3.       求职者是否能够在组织和团队当中工作
4.       求职者是否能在企业找到自己的发展空间
        考察表达能力、思维能力、处世能力
1.       ......

C++转JAVA需要注意的几点

篇文章是最近刚看到的,虽然是说程序员从C++转JAVA需要注意的地方,但是很详细的说出了C++和JAVA的不同的地方,对于JAVA中为什么没有指针、为什么没有内存泄露、接口和C++中多重继承的关系、异常机制等问题也描述的很详细,故转载过来。
1.Java在虚拟机上运行
Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;
2.Java是完全面向对象的
Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东西了。取而代之的是,你必须开始用一个对象的看法看待一个程序,一个类的对象。但是这个对象又什么对象呢?大多数Java程序只是简单的通过继承Java基础类Object来实现所需要的东西,但是你可以通过创建程序基础类用于多个特性相似的应用程序来节省时间。
严格的面向对象的规定意味着理用原有的C/C++代码不可以直接不加改动的使用;系统调用也是这样的。C++中,你可以通过在C++正常的命名空间外声明extern"C"来使用原有的C的过程调用,包括系统调用。
在Java中 ......

C++转JAVA需要注意的几点

篇文章是最近刚看到的,虽然是说程序员从C++转JAVA需要注意的地方,但是很详细的说出了C++和JAVA的不同的地方,对于JAVA中为什么没有指针、为什么没有内存泄露、接口和C++中多重继承的关系、异常机制等问题也描述的很详细,故转载过来。
1.Java在虚拟机上运行
Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加载一些类;
2.Java是完全面向对象的
Java是一种完全面向对象的语言。这意味着你对任何一个Java对象所做的动作都是通过一个方法实现的。第一点就是,再也没有没有主函数这样的孤立的东西了。取而代之的是,你必须开始用一个对象的看法看待一个程序,一个类的对象。但是这个对象又什么对象呢?大多数Java程序只是简单的通过继承Java基础类Object来实现所需要的东西,但是你可以通过创建程序基础类用于多个特性相似的应用程序来节省时间。
严格的面向对象的规定意味着理用原有的C/C++代码不可以直接不加改动的使用;系统调用也是这样的。C++中,你可以通过在C++正常的命名空间外声明extern"C"来使用原有的C的过程调用,包括系统调用。
在Java中 ......
总记录数:6386; 总页数:1065; 每页6 条; 首页 上一页 [127] [128] [129] [130] 131 [132] [133] [134] [135] [136]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号