从开始学Java到现在,已经有几个月了,我对Java有了初步的了解,但也发现了自身学Java出现了很多不足的地方,下面我分几个部分叙述我学Java的收获和一下新人们学Java要注意的问题:
一、Java的分类:
j2se 是Java 的基础,主要是桌面应用程序开发。是每个学Java人士必须学习的入门课程;里边包含了Java的基本语法,思想等;
j2ee是针对对web程序开发的,是现在最流行的网站开发语言,是很多人学Java的目的吧。
j2ne是针对手机小程序(游戏占目前比例最大)开发的语言,比较少人学,一般从事手机游戏开发的人才去学。
二、Java的运行原理:Java是一门编译解释型语言,我们写好的Java程序经过编译后生成后缀名为class的文件,在经过Java虚拟机JVM对class文件进行解释运行,Java程序才能运行起来。(需要JVM是它实现跨平台的关键,所以又说Java是跨平台语言)。
三、Java思想:Java是一门面向对向语言,他定义一切都是对象,在这里简单说一下类和对象的关系;首先写个小程序: public class NewClass {
public static void main( String arg[]){
Student s =new Student();
s.add();
}
}
class Student{ int i=1;int b=3;
public void add(){
int d;
d=i+b;
System.out.println("我是学Java的,hello Java"+" "+d);
}
}
运行结果:我是学Java的,hello Java 4
里边定义了两个类NewClass 和Student NewClass调用了Student 的add()
方法。
在NewClass里调用Student 时New了一个对象s出来,再调用对象里的方法add();这是一种理解,但是要更深层次地理解一切都是对象,那么小到我们定义的一个变量也是一个对象,因为我们可以对一次定义的变量多次使用;上例的("我是学Java的,hello Java"+" "+d);可以写成("我是学Java的,hello Java"+" "+4);结果也是一样的。
四、在java学习过程中出现的不足,在学习中由于为了追求学得快,导致敲的代码很少,所以很多的知识都不牢固,很容易忘记,每当提到有关的问题是只知道但很难解决;需要通过很多时间去查资料。这样让我导致出现了不自信和有了不乐意敲代码想法。所以我们学编程的要想满足别人的要求,必须先满足自己,多敲代码,让自己有实力有信心;
五、目标:
现在的目标就是每天要多敲代码(在敲代码是要按自己的想法去敲,不要只是抄别人的代码),把老师布置的作业做好。在读完这学年前做出个动态网站。 |