zoukankan      html  css  js  c++  java
  • 20145320 《Java程序设计》第1周学习总结

    20145320 《Java程序设计》第1周学习总结

    教材学习内容总结

    第一章

    Java最早是Sun公司的项目Green Project中编写Star7应用程序的程序语言,1995年5月23日Java诞生

    Java有三大平台分别是Java SE、Java EE、Java ME其中我们使用的是Java SE

    Java SE可以主要分为四个主要部分:JVM、JRE、JDK与Java语言

    任何想要提议加入Java的功能或特性,必须以JSR(Java Specification Request)正式文件提交,JSR必须通过JCP(Java Community Process)执行委员会投票用过。若JSR成为最终文件后,必须根据JSR成果做出免费且开发原始码的参考实现,称为RI(Reference Implement) ,并提供TCK(Technology Compatibility Kit)作为技术兼容测试工具箱

    Oracle JDK与OpenJDK二者不同在于Sun JDK采用JRL,而OpenJDk采用GPL,但是由于OpenJDK中有许多程序代码由于授权冲突而必须删除,因此原始的OpenJDK7是不完整的

    1.2 JVM/JRE/JDK

    正如我在寒假所写,我们编写好的程序后的扩展名为.java,经过JVM编译后就会.class,也就是说执行我们所编写的程序,就必须要安装JVM。不同的平台就要安装不同的JVM

    JRE是Java的执行环境,其中里面就包括了JVM,但是要想编写Java就需要有JDk。

    关于怎么下载JDk可以看我寒假所写的博客 -http://www.cnblogs.com/zqh20145320/p/5167643.html

    第二章

    2.1 从Hello World 开始

    下面开始编写java程序

    这是使用记事本编写,使用命令行执行的

    public class tokyo1 {

    public static void main(String[] args) {

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

    }

    结果如下

    下面使用IDE编写并编译的 

    p31页的Console是一个类,用这个类运行结果如下 2.2 管理源码与二进制文件

    -sourcepath指定从src文件夹中寻找源代码

    -d将编译后的.class文件放入指定的文件夹

    -classpath或-cp里是要执行的.class文件,当执行文件时,如果没有指定-classpath或-cp则就在当前路径下找.class文件

    package+包的名字 撰写Java时写在前面,要手动在设定装.java的文件夹中增加文件夹,其编译时,写java -cp classes 包的名字.类名,后将生成的.class放入自动建立的class里的包的名字的文件夹内

    教材学习中的问题和解决过程

    问题:有些概念比较难懂,比较抽象,例如用import偷懒这块一直没成功

    代码调试中的问题和解决过程

    第一张图片中出现几次失败 分别是对命令符操作不熟 和没在目录中编译文件

    在第二张图片中出现了一个错误,就是没有先编译Main就运行了

    学习进度条

    | | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|

    | -------- | :----------------:|:----------------:|:---------------: |:-----:|

    | 目标 | 5000行 | 30篇 | 400小时 | |

    | 第一周 | 200/200 | 2/2 | 20/20 | |

    | 第二周 | 300/500 | 2/4 | 18/38 | |

    | 第三周 | 500/1000 | 3/7 | 22/60 | |

    | 第四周 | 300/1300 | 2/9 | 30/90 | |

    参考资料

  • 相关阅读:
    fragment+viewpager+tablayou实现滑动切换页面
    XML转义字符
    java非覆盖写入文件及在输出文本中换行
    ObjectInputStream怎么判断是否读到末尾
    Linux下安装jdk(xxx.rpm,非xxx.tar.gz,请注意!)过程
    java接口(interface)
    IDEA快捷键(windows)
    maven插件maven-war-plugin
    maven插件maven-source-plugin
    maven插件maven-assembly-plugin
  • 原文地址:https://www.cnblogs.com/zqh20145320/p/5245333.html
Copyright © 2011-2022 走看看