大学开学时,我有一个名为“JAVA”的新模块!我已经对visual c#,php和html有了很好的基础知识。但我从未在java中做过任何事情。
我们的老师是一个相当老的人,就我从头等舱来说,这将是一些旧的东西。头等舱中的一些代码是这样的:
/*Hello.java, Jan Geerlings, 22 august 2002*/
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello...My name is \n");
}
}
为了编译这个文件,我们必须转到命令提示符并运行“javac Hello.java”然后“java Hello.java”
他给我们的另一个例子是:
import java.applet.Applet;
import java.awt.*;
public class Welcome extends Applet
{
public void paint(Graphics g)
{
g.drawString("Welcome... My name is .. ", 50, 20);
}
}
这个必须通过html运行,显然有以下代码:
<applet CODE="Welcome.class" WIDTH="250" HEIGHT="150"></applet>
所以我的问题是我们使用了一个名为UltraEdit的相当旧的日期文本编辑器,并且知道我来自Visual Studio 2010的经验,这有点麻烦:没有自动完成,没有很好的文本格式像括号和东西一样,更糟糕的是根本没有文字着色,除非先编制和大量的其他限制。
他还向我们展示了以前学生的最后作业。这主要是像PACMAN这样的基本游戏!和关于南方公园等的动画......
请您告诉我我正在处理什么样的Java,以及什么是可以与Visual Studio竞争的好IDE?我去了Eclipse网站,有很多不同的IDE版本,比如 JAVA EE 和普通的JAVA 。哪一个适合我的情况?
谢谢!
答案 0 :(得分:2)
您的Java类教授基本运行的Java以及被Web 2.0称为Java Applet的技术。
下面的课程是运行Java的最基本形式
/*Hello.java, Jan Geerlings, 22 august 2002*/
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello...My name is \n");
}
}
它基本上从控制台运行程序。正如您稍后了解到的,许多框架提供了除static void main(String[] args)
之外的其他入口点,尤其是在服务器编程甚至Android的上下文中。尽管知道一切从哪里开始总是好的
以下课程是applet:
import java.applet.Applet;
import java.awt.*;
public class Welcome extends Applet
{
public void paint(Graphics g)
{
g.drawString("Welcome... My name is .. ", 50, 20);
}
}
这是为浏览器引入交互性的技术之一,但是Javascript已经成熟,Web 2.0成为主流技术。
对于Eclipse,您现在需要basic one。从Eclipse站点获取最新版本,它应该足够了。如果需要,Eclipse提供动态软件更新以获取其他模块。
我建议你看一下教学大纲,看看你有其他语言经验的教学内容。一旦掌握了基础知识,就应该寻找与其他语言相似的技术/模式,例如但不限于:
答案 1 :(得分:1)
Eclipse 3.7很可能是你想要的版本,因为你还在做很基本的事情。但是,从命令行开始没有任何伤害。它将使您更好地了解事物如何融合在一起。
答案 2 :(得分:1)
请您告诉我我正在处理的是什么类型的
Java就是Java,就像C#是C#一样。它正是你用它做的改变。
什么是可以与Visual Studio竞争的好IDE
看看Eclipse。 IMO是最好的java IDE。它不像VS那样精致,但它做得更好。
答案 3 :(得分:0)
我会推荐NetBeans。根据我的经验,它不像Eclipse那样臃肿和缓慢。还有一个很棒的PHP版本,如果你仍然在php中开发,你可能想看一下。