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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201621123021 《Java程序设计》第1周学习总结相关的知识,希望对你有一定的参考价值。

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

 

1.本周学习总结

  • 学会学会使用JAVA进行进行编译运行。
  • 了解了JAVA和C语言的不同并适应不同之处。
  • 学会了学习JAVA语言的基本方法。
  • 初步掌握JAVA的一些概念如JVN,JRE,JDK等。 
    *
 

2. 书面作业

 

1.虚拟机

 

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

  • 首先通过自己对程序想要的算法生成符合JAVA语法的源代码,接着通过特定的编译器如:esciple、intellIJ等,将后缀为java的JAVA源代码生成为后缀为class类型的文件,接着运行java程序。
  • JAVA程序之所以可以编译运行是因为现在主流的操作系统如:windows、linux、mac、android等都有自己的JVM,能够给JAVA程序给予运行环境,从而实现java程序的跨平台运行。 
    *
 

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

  • jdk的中文名称是java的开发者工具,即为JAVA程序的开发者提供各种必要的开发条件。
  • jdk是JAVA程序的开发者的开发工具,其组件中含有Private JRE及其一些库类,而JRE中又包含有JVM,三者环环相扣。
 

2.java与javac

 

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

  • 运用命令提示符运行名为HelloWorld的类,命令输入后其输出结果为HelloWorld。
  • He‘llWorld这个参数值得是JAVA程序中的类名为HelloWorld。
 

2.2 Path变量有什么用?

  • path变量是为JAVA的环境变量,为命令提示符提供要运行编译的JAVA程序提供搜索路径,是的其得程序能够正确得编译运行。
 

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

  • JAVA程序先将后缀为java的文件编译成后缀为class文件,其可以在不同系统下的JVM中运行。
  • C语言程序现将后缀为c的源文件编译成中间文件obj,其自能在特定的机器上运行。
 

3.实验总结:

 

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

  • PTA程序先导入Scanner类,接着生成Scanner对象,接着PTA标准输入。
  • PTA中%d的格式为int型,%f的格式为float型,%s为string型,%b为boolean型。
 

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

  • 本实验使我了解到了JDK文档如何使用及其重要性。
  • 本实验中用到了integer类,使我对其认识进一步较深,其函数Integer.parseInt可将字符串转化成数字作用在本实验中及其重要。
 

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

  • 本实验我应用for循环来计算数字的总和,在JAVA的应用中知道了循环语句如何体现。
  • 本实验我学会了一个新的函数Character.isDigit的使用,有所受益。
 

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

  • JAVA语言追要应用在游戏的开发,网络的开发,Adroid软件的开发等领域。
  • 我目前的技术基础为初步掌握了一些C语言的知识,能够用C语言打出300~400行代码。
  • 目标:
一周时间一周代码量学期总代码量
10小时 300行 5100行
  • 我准备采用的学习方式为通过看书并且实践。
  • 遇到难题上网查或问同学何老师。
 

3.使用码云管理Java代码

 

3.1 GIT使用

技术分享

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

技术分享

技术分享

3.3 使用学姐、学长开发的jar程序统计每周的代码量

周次总代码量新增代码量总文件数新增文件数
1 156 156 8 8
 
 
 
 

 



以上是关于201621123021 《Java程序设计》第1周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

201621123021 《Java程序设计》第3周学习总结

201621123021《JAVA程序设计》第五周学习总结

201621123021《JAVA程序设计》第六周学习总结

201621123021《JAVA程序设计》第八周学习总结

201621123021《JAVA程序设计》第九周学习总结

201621123021《JAVA程序设计》第七周学习总结