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


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

     
       假期忙实习还有一些其他事情,为了认真对待这门课,把剩下的时间留下来,争取一天一章来弥补。
        由于没选课加上另一门课没开的缘故,同学们都学完了的这门课,我现在重新来学啦!当然啦,也给自己带来了不少的便利。首先呢,通过看一些同学的博客听取了好朋友们的建议,对于娄老师的教学方式,考核模式以及写博客交作业的形式有了大体上的了解。
        下面说一说自己的自学内容:
    1. 首先JDK.这个老实讲自己并不会弄,还好放假之前对这个事情比较上心,让陈俊达帮忙在电脑上面已经安装了java的环境。并且观察了之前同学的java编译系统,我选择了my eclipse,感觉比较好用。
    2.  其次,看书!这本蓝色的大厚书《java学习笔记》上学期我也是喜闻乐见,本来想着自己不用弄了,没想到...尴尬,“天道好轮回,苍天饶过谁”不过这已经都是无所谓的话了,既然一定要学了,那么,学好呗
    3. 下面摘抄一些自己看的书上的资料
    • Java的三大平台--Java SE(Java Standard Edition),Java EE(Java Enterprise Edition),Java ME(Java Micro Edition)。其中Java EE以Java SE为基础,适用于开发应用程序 。Java ME作为小型数字设备上的开发及部署应用程序的平台。我主要学的是Java SE。
    • Java SE有四部分构成。分别为JVM(Java Virtual Machine),JRE(Java Runtime Enviromnent),JDK(Java Development Kits),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程序。
       
      接下来便跟着课本开始了我第一个程序“Hello World”。照着书中的代码敲了一下“Hello World”的代码如下图。
           大致明白了程序的含义,class表示是一个类,HelloWorld是这个类的名称,因为class前带有public,所以HelloWorld还是一个公开类,一个.java文档可以有多个类,但只能有一个公开类,当有公开类的时候,要保证.java的文档名和公开类名称一致。而“public staticvoid main(String[] args)”则有点像C语言里的句子,而且main和C语言里也感觉差不多,都是程序的进入点。后面的一句大致能看得懂,就是要打印输出“Hello World”这一串字符。大括号则代表区块了,和C语言应该是一样的。 程序图如下:  第一份程序就这样搞定了,希望娄老师能看到我的态度
    、 大概就这样,明天第二章走起,对了,听说还有个调查问卷,一会补上
  • 相关阅读:
    springmvc跨域+token验证(app后台框架搭建二)
    JSON Web Tokens(JWT)
    spring4+springmvc+mybatis基本框架(app后台框架搭建一)
    [原创] zabbix学习之旅一:源码安装
    ROC 曲线和 AUC 值
    win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决
    CentOS系统安装配置mysql
    Loaded plugins: fastestmirror, refresh-packagekit, security
    求LCA最近公共祖先的离线Tarjan算法_C++
    求LCA最近公共祖先的在线ST算法_C++
  • 原文地址:https://www.cnblogs.com/20145207lza/p/6459472.html
Copyright © 2020-2023  润新知