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

第1周-Java基本概念

1.本周学习总结

第一次上课接触java,了解了java的由来和历史,还有JCP,JSP的概念,并学会如何建立一个java文件和运行过程。感觉java比之前学习的数据结构更高了一个层次。

2. 书面作业

1.虚拟机

1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?

  • 首先配置JDK环境,新建记事本,将后缀改为.java,录入代码后保存,使用cmd指令打开对应文件,用javac指令编译后再用java指令打开代码文件运行代码。

  • java的运行有一个特殊的环境--JVM,即java虚拟机,JVM架构在在多种操作平台上,故java程序可以通过虚拟机跨平台运行。

1.2 什么是jdk?jdk, jre, jvm的联系是什么?

JDK包括了多种java工具程序,其中JRE是运行java程序的环境,除了JRE,JDK还包括其他开发程序的工具。JRE包括了JVM,JVM是java虚拟机。

2.java与javac

2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?

  • 编译.java文件,转为.class类型
  • 类的名称

2.2 Path变量有什么用?

作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。(来自百度)

2.3使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?

  • c语言: .cpp(源代码) -> .o文件(编译生成)-> .exe(windows系统下的可执行程序)
  • java:.java(源代码)-> .class(在java运行环境下的可执行程序件)

3.实验总结(不得出现大段代码):

3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?

  • 用scanner处理输入;
  • 用System.ou.println()进行格式化输出。

3.2 5-2(取数字)实验总结。

先用String s = "" + i将整型数转化为字符串,直接使用Integer进行进制转化,再 用int i = Integer. parseInt ([String])将其转化为整型。

3.3 5-3(取数字浮点数)实验总结。

先提取浮点数中的字符,将字符串转化为整数后累加得到结果。过程代码见上题。

4.Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?

  1. 大型网络通信公司,如电信,移动等。
  2. 安卓系统的软件。
  1. 电子政务,主要使用JAVA EE,相关的政府部门绝大多数的信息化系统是JAVA开发的;
  • 希望能尽可能地掌握好基础,能对专业学习起到帮助作用,如果可能,我会加深对java的学习和探索。

4.1 请描述一下你的技术基础(会什么语言,都写了多少行代码)

C语言在课设那段时间写过300到400行,C++基础不行,代码量很少。

4.2设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。

花费时间 代码量 学习方法
至少每天1.5h 每周300行+,本学期6000行+ 打好基础,尽量独立解决问题,实在无解再求助

3. 使用码云管理Java代码

3.1 GIT使用


电脑老死机,后续补上

3.2 截图题集“Java基本语法”PTA提交列表


posted @ 2017-09-18 20:23  年少不如初丶  阅读(226)  评论(1编辑  收藏  举报