您的位置:首页 > 编程语言 > Java开发

20145207 《Java程序设计》第一周学习总结

2017-02-26 23:22 218 查看
20145207《Java程序设计》第一周学习总结

假期忙实习还有一些其他事情,为了认真对待这门课,把剩下的时间留下来,争取一天一章来弥补。

由于没选课加上另一门课没开的缘故,同学们都学完了的这门课,我现在重新来学啦!当然啦,也给自己带来了不少的便利。首先呢,通过看一些同学的博客听取了好朋友们的建议,对于娄老师的教学方式,考核模式以及写博客交作业的形式有了大体上的了解。

下面说一说自己的自学内容:


首先JDK.这个老实讲自己并不会弄,还好放假之前对这个事情比较上心,让陈俊达帮忙在电脑上面已经安装了java的环境。并且观察了之前同学的java编译系统,我选择了myeclipse,感觉比较好用。


其次,看书!这本蓝色的大厚书《java学习笔记》上学期我也是喜闻乐见,本来想着自己不用弄了,没想到...尴尬,“天道好轮回,苍天饶过谁”不过这已经都是无所谓的话了,既然一定要学了,那么,学好呗


下面摘抄一些自己看的书上的资料


Java的三大平台--JavaSE(JavaStandardEdition),JavaEE(JavaEnterpriseEdition),JavaME(JavaMicroEdition)。其中JavaEE以JavaSE为基础,适用于开发应用程序。JavaME作为小型数字设备上的开发及部署应用程序的平台。我主要学的是JavaSE。


JavaSE有四部分构成。分别为JVM(JavaVirtualMachine),JRE(JavaRuntimeEnviromnent),JDK(JavaDevelopmentKits),Java语言。JVM是虚拟机,是Java程序唯一认识的操作系统,其可执行文件为.class文件。JRE是Java的执行环境。JDK是一些工具程序与JRE,开发Java必备。


实体操作系统下执行某个指令时,会根据PATH中的路径信息。JVM是Java程序唯一识别的虚拟操作系统,根据classpath指定去课执行文件的路径信息。



一些基本的DOS指令,方便人机互动。
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:推出dos命令行


接下来就简单说一说我对于JVM/JRE/JDK三者的认识。JVM就是Java虚拟机的意思,.class文件才能跑起来,不然系统是无法直接运行的。书中也反复强调了其重要性,强调“JVM是Java程序唯一认识的操作系统,其可执行文件为.class文档”这一重要观念。JRE指的则是Java的运行环境,也就是Java程序要执行,总要有个适合它的环境吧,就像C语言一样,同样也需要环境,不可能简简单单自己就执行起来了。JDK则包含了一些Java语言开发工具,要开发Java程序就一定要装JDK。总之,JVM是读取Java程序的必要,JRE提供了运行Java程序的环境,JDK提供了Java程序的开发工具。由此,可以发现这三者是包含关系,JDK囊括了JRE,JRE中也有JVM。而Java的跨平台性就体现在Java有不同版本的JDK,可以适用于Windows、Linux、Max等不同操作系统,Java的程序是不变的,只需要改变相应的JDK,就可以在任何平台上开发运行Java程序。


接下来便跟着课本开始了我第一个程序“HelloWorld”。照着书中的代码敲了一下“HelloWorld”的代码如下图。



大致明白了程序的含义,class表示是一个类,HelloWorld是这个类的名称,因为class前带有public,所以HelloWorld还是一个公开类,一个.java文档可以有多个类,但只能有一个公开类,当有公开类的时候,要保证.java的文档名和公开类名称一致。而“publicstaticvoidmain(String[]args)”则有点像C语言里的句子,而且main和C语言里也感觉差不多,都是程序的进入点。后面的一句大致能看得懂,就是要打印输出“HelloWorld”这一串字符。大括号则代表区块了,和C语言应该是一样的。程序图如下:

第一份程序就这样搞定了,希望娄老师能看到我的态度
、大概就这样,明天第二章走起,对了,听说还有个调查问卷,一会补上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: