1. 从一个小白到能编写java程序要多久
这个要看你学习的努力程序还有想学到什么程度了,一般只要学完Java就可以编程了,但是如果你要写项目的话还是远远不够的还要学JavaWeb,javascript jquery css html ,三大框架等等,每个人学习能力各不相同,所以时间也会不一样的,一般的培训机构给出的时间是 学完全部 时间大概是4个月, 学完Java 大概两周时间。有的人有兴趣或者厉害点的 学Java基础 一般四天
2. 我用Editplus编译JAVA程序为什么在输出窗口看不到输出的内容啊 下面只是提示“输出完成,耗时1秒 正常
可能是你文件名和类不同名,比如一开始你的文件名是1,类写的是2,ctrl+1,javac编译得到的文件2.class,你再ctrl+2,Java就会Java 1,而不是2.碰巧你1是之前写的空白文件,没有输出值。我是碰到了
3. java 程序如何得到编译时间 像C 里的 __DATE__ 一样 printf("%s", __DATE__);
就我所知 貌似不能像C那么简单搞定
因为java最后都是编译成.class文件 所以也许你可以通过找到对应的.class文件的最后修改时间来当作编译时间
File file = new File("MyClass.class");
long time = file.lastModified();
仅供参考
4. 怎么编译java
是个常见的问题,你可以先参照下面步骤一步一步的来配置JDK,并编译执行一个HelloWorld程序~
你先按照下文配置好环境,然后在运行的时候转到文件目录下,比如,你的hello.java在D盘,那么首先转到D盘下面,然后javac hello.java java hello,这样就可以了
=====================================
JDK安装设置环境变量
一、前言
JDK(Java Development Kit )是一切java应用程序的基础,可以说,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。目前已经正式发布的最新版本是JDK1.3。考虑到我对linux不熟悉,而且大多数都是在MS系统下,所以,在这里我用的是win2000。
二、下载,安装
下载地址为JAVA官方站点:java.sun.com,国内也到处都是。
Windows下,直接运行.exe文件,安装到一个目录,我这里用F:\jdk13作为例子。
三、配置
桌面上选择“我的电脑”(右键)
高级
环境变量
在“系统变量”--->“新建”
在变量名中输入:CLASSPATH,变量值中输入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定;
好了,配置完了,要重新启动计算机后,环境变量才能有效的。
四、测试
(1)用文本编辑器写一个简单的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
这个例子就是着名的“Hello World”,它的功能就是显示“Hello World”。
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
(3)运行:在dos命令提示符下执行:(注意大小写)
java HelloWorld
这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:
java HelloWorld.class
多了后面的.class,一定要注意,否则会出现下面的错误:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(本人猜想,是不是java翻译“.”的时候换成了“/”,或者是其他的本人不知道的原因)
好了,运行java HelloWorld应该会出现伟大的“Hello World”了。
到这一步,你已经成功配置好了JDK,可以开始漫长而痛苦(对于象我一样的,以前不懂java的朋友来说,可以用“痛苦”来形容,不理解的概念,不熟悉的java api...,不过,不要急,我将和大家一起慢慢入门,慢慢提高... ...)的Java过程了。
5. 如何编译JAVA文件
用命令提示符编译java程序的步骤:
1.先新建文本文档,输入自己的java程序。
这里我写一个简单的java程序,来做示范。
import java.util.*;
public class HelloDate{
public static void main(String[] args)
{
System.out.println("Hello,it's:");
System.out.println(new Date());
}
}
经验总结:运行一个java程序的大概的流程是:
书写源代码------>编译------->运行---->结束。
注意事项:
1.在输入的时候一定要注意区分大小写。
2.操作之前要保证自己的电脑配置了java的运行环境。
6. 使用JAVA编写的程序运行速度感觉是不是有点慢
是这样的 相对于C/C++之类的编译语言来说确实要慢
因为C/C++这样的语言是将源代码编译成机器语言后直接由CPU执行的
但Java是一种伪编译语言 它将源代码编译成一种中间状态 然后交由JVM就是Java虚拟机来解释执行 相比较起直接执行的机器码肯定是会慢的
7. java 如何减少编译时间,是不需要的包不要 import 吗
不是的,和包应该没有太多的关系。应该和代码的多少有关系.
比如说测试一个简单的java类和测试一个struts2 +jpa+hibernate的项目编译的时间就会大不相同了.
8. JAVA 为什么编译过不去,而且编译的速度特别慢呢
fix 方法里面 找打包含l的为啥要加到原来的list呢?新建一个list保存下来。你这样写死循环了,参数list永远循环不完一直在添加
if (!list.get(i).contains("r") && list.get(i).contains("l")){
list.add(list.get(i));
}