爱的旅程 阅读答案:Java的最初级的问题请教高手!

来源:百度文库 编辑:高校问答 时间:2024/05/08 11:32:56
我是一个java的初学者,买了本Thking in Java 的书,最近才听说是个高级读物。就说我看了好长时间,对java就是摸不着头脑。想问问,java 的一般程序 有没有个固定的框架?比如c语言就是由main()开始。。用什么变量先定义什么变量,然后是执行一个一个的函数,最后输出结果。。那java是不是也有这样的一个基本框架? 能不能告诉我那个是什么样?

谢谢啦!!!!

java是面向对象的语言,所以,它的所有方法和属性都离不开类这个东西。它是从主函数开始执行的,主函数也要写到一个类的里面。这里有一个简单的例子:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello!");
}
你可以看见,其实java也是有自己的main函数的,public static void main(String[] args){}的写法是固定的,程序会先找这句话,然后从这句话开始一步一步执行。这句话中,args是可以按自己喜好更改的,其他的不可以。
需要注意的是,主函数必须写在一个类的里面,不能单独存在。而且,初学java的人一定要注意,一个类前面如果加上了public关键字,比如public class Hello,那么保存这个类的文件,它的文件名就必须是Hello,必须与公共类的类名一样,不然是会编译错误的。我们一般都为每个类建一个文件。
下面是这个例子的改进:
public class Hello {
public static void main(String[] args) {
Hello hello = new Hello();
}

public Hello(){
System.out.println("Hello!");
}
}
在主函数中实例化了一个Hello类,Hello类有一个默认构造函数,实例化这个类时,先去找这个类的默认构造函数执行。这和你理解的一步一步执行的概念是一样的,也就算是普通java程序的执行框架吧。

基本的~我也是菜~等高手
import ......;
class 类名{

}
...
class 类名{
public static void main(String[] args){
....
}
}

其实JAVA的语法和C一样,只不过它们的编程思想就有很大的不同,java是面向对象,C是结构化语言。象楼上的也说得很明白了

java有个静态的main方法。在加载的时候由这里进去。java 说白了就是类之间的相互调用。java里很多东西和C++差不多,学过C++很容易上手。别人说再多也没用。这些你随便找点书看下就明白了。java很容易学,关键在实践,天天抱书看没用的,假如你想学的话