学习JAVA入门啊。哪位大哥把我拉进门啊!!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 06:38:53
我现在才开始学习JAVA,一点编程基础都没有,C C++都没有学过,现在在看21天学通java,按这本书在看,但是完全进不到门啊,
例如:public class HelloWorldApp { //an application

public static void main (String args[ ]){

System.out.println("Hello World!");

}

}

这个简单的JAVA中HelloWorldApp 为什么要加APP
//an application 这个又是什么,
static void 这两个又是什么,我的理解是参数,可以要可以不要,
println这个又是什么啊,

总结就是很多基础知识不了解,关键是进不到门,
这个格式也不知道,*啊"啊{.(这些都该怎么用啊

哪位大哥大姐心心好啊,把小弟拉进去啊,

万分感谢

1.加不加App根本没有关系.这只是一个类的名字而已.类的名字完全有你来自定义,当然你得符合命名规范.但是有一个习惯是必须养成的,即是类名的首字母大写和用有意义的名称.让人一看就明白你这个类大致的用处是什么.
2.// 这是注解,JVM不会运行//之后的东西,只是帮助读程序的.还有两种注解,一种是/*(内容)*/,/**(内容)*/,分别是多行注解和文档注解.
3.static 是静态修饰符.表示这个方法(或变量)是静态的.静态的public方法和变量可以直接用"类名.方法(变量)"来调用,而不用事先把这个类实例化,当然也是可以通过实例来调用的.
4.void 即是决定这个方法没有返回类型.如果你希望这个方法有返回值,这里要定义为返回值的数据类型即可.
注:你的例子中的public static void main(String[] args){}这个方法称为主方法,这是一个特殊的方法,只有这么一种标准写法(String[] args和String args[]意思相同,编写习惯而已),是这个类的运行入口.有这个主方法的类可以独立运行,而main方法就是运行的起点.结合多线程的知识的话,就是说这里会创建一条主线程.不管这个方法放在类的什么地方,程序总是从这里开始调用的.

我知道我说了这些,你可能还是看不懂.不过说真的,自学的难度还是有的,如果真想学的话,去找人或机构培训吧.

最后鄙视一下pujia12345,说什么Java是C的翻新版的,不要因为自己的无知给新学者带来误导.
Java是继承了C的良好语法规范,但是不代表Java和C有什么近亲关系,Java是一门独立且功能强大的语言,没有必须学习C.如果你C的思想接触太多,反而对接受Java的思想带来阻碍.

1)这个简单的JAVA中HelloWorldApp 为什么要加APP 这是类名,自己想起什么名就什么名,只要你在保存为java文件时文件名与这个类名一致就行。

2)//an application 这个又是什么, // 表示单行注释,不会被编译运行,一般用来写明思路的。 让别人一看就知道这块表示什么具体做什么。