2016-2017-2 《Java程序设计》第1周学习问题汇总

201552-53 《Java程序设计》第一周问题汇总


关于软件安装以及配置中出现的问题,附上教程及讨论组网址:
JDK/intelljIDEA安装及配置:
http://www.cnblogs.com/rocedu/p/6371315.html
www.cnblogs.com/mingcaoyouxin/p/4093388.html
Git安装及推送:
http://m.blog.csdn.net/article/details?id=37911723
http://www.cnblogs.com/lxm20145215----/p/5905765.html
讨论组:
https://group.cnblogs.com/bestijava/


  • 1.标准API的架构指的是什么?

  • 2.一个项目良好的文件管理分支应该是怎么样的(怎样管理package,src,classes等)?

  • 解答:在git项目的文件夹下,分别建立这些目录:

  • src:存放源代码文件

  • include:存放头文件

  • bin:存放编译后的目标文件、可执行文件等

  • lib:存放项目所需的静态库、动态(共享)库

  • res:存放项目所需的图标、声音、图片等资源

  • docs:存放项目相关的参考资料、帮助文档。

  • 3.javac等工具软件也是用java撰写的。那么这些工具软件用什么编译的呢?

  • 4.学习Java的历史对Java的学习有什么帮助?

  • 5.如果说JDK是一个java程序的开发工具包,主要有java的开发环境,IDE也是一个开发环境,那这两者是不是JDK必须选,必须要,而IDE可选可不用的关系?

  • 解答:不是,jdk提供一个java环境,而IDEA是一个编译软件,需要jdk的协助,二者相辅相成,不可或缺。

  • 6.什么是环境变量?怎么完善的使用?

  • 7.Java SE的分类中有JVM,JRE的分类中也有JVM,这两个JVM有没有什么不同?

  • 解答:在查找资料后,发现很多人对JDK、JRE、JVM三者的关系也不是很清楚。但回答我的问题的是JVM是一样的,下图很好的反映了三者之间的关系。
    http://images2015.cnblogs.com/blog/830327/201702/830327-20170226164442913-1573957475.jpg)

  • 8.JVM默认的类搜索路径与什么有关?

  • 9.还是希望能听听老师对容器的讲解。

  • 10.我比较困惑的一点就是我们的参考书中全部使用的是Windows系统在学习java,而老师推荐的是linux系统,如果是自主学习的话还是跟着书本上来学要方便一些,但是不知道用Windows学习会不会比Linux学习效果差?

  • 11.JDK、IDE(A)是什么,如何通过Java体现它两的差异性,以及操作的流程?

  • 12.课本中介绍的JDK安装时在windows系统下的安装,而我们学习的是在Linux系统下的安装,运用Linux系统学习编程(尤其是JAVA)比运用windows系统学习编程的优势有哪些?

  • 13.第二章提到可在编程时使用import偷懒,当同一包下使用多个类,多次使用import,程序该如何区分和识别不同的import,在后续的编程中又该如何使用import?

  • 14.做一个项目,我们应该怎样去用项目管理程序?

  • 15.除了书上提到的开发工具还有什么适合初学者用的开发工具?它们各自有什么优缺点?

  • 16.IDE除了管理原始码与位码文档资源还有什么作用?

  • 17.Java ME都有哪些成功的平台?

  • 18.哪些情况可以使用import那些不可以?是否有规律?

  • 未完待续

posted @ 2017-02-26 22:58  曾士轩  阅读(283)  评论(0编辑  收藏  举报