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那些不可以?是否有规律?
-
未完待续
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步