随着大学开学,我有了一个新模块,叫做“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。哪一种适合我的情况?
谢谢!
最佳答案
您的 Java 类(class)教授基本的运行 Java 以及一项已被 Web 2.0 接管的技术,称为 Java Applet .
下面的类(class)是运行 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 环境中。不过,知道一切从哪里开始总是好的
下面的类(class)是一个小程序:
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 提供动态软件更新以获得额外的模块。
鉴于您有其他语言的经验,我建议您看一下教学大纲并浏览一下所教的内容。一旦掌握了基础知识,您应该寻找与您在其他语言中学到的类似的技术/模式,例如但不限于:
- 语言功能,例如 OO 构造、泛型、线程模型
- 事件驱动编程和 UI
- 可以与其他语言的其他技术进行比较的常见服务器端编程
- 访问数据存储,例如关系数据库
- 基于 Java 的移动技术,例如 Android
关于java - 开始使用 Java 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306752/