1. 本章学习总结

Java语言的发展、特点(面向对象、简单性、平台无关性)

认识并区分JVM(Java虚拟机),JRE(Java执行环境),JDK(Java开发工具包)

安装好JDK,设置Path变量,编写java文件(主文档名与类名必须相同),使用命令提示符(cmd)进行编译(javac)、运行(java)程序

学会使用Eclipse(先建立新项目,再新建类,可使用快捷键加快编码速度)

学会查询jdk文档中的方法

Java基本数据类型(在Java中,char型占2个字节,byte占1个字节,boolean占1个字节,而int、short、long、float、double等类型所占字节数与C语言中相同)

2. 书面作业

Q1. 为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)

javac程序(源代码文件)通过编译变为字节码文件,字节码文件通过JVM与操作系统间接建立联系,只要操作系统上有相应的JRE(JRE中含JVM),便可以在任意一个操作系统上运行。

步骤: (1)编译:javac 类名.java (2)运行:java 类名

Q2. 什么是jdk?jdk,jre,jvm的区别是什么?

jdk是Java开发人员使用的工具。jdk包括jre和jvm,jvm包括jvm。

Q3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

HelloWorld这个参数指的是java文件的类名。

Q4.设置path变量有什么用?

当要执行一个命令程序时,告诉系统命令程序存放的位置。

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

java:

编写程序步骤:在Eclipsez中新建一个项目(Java Project),再新建一个类Main,然后编写代码。

程序运行的步骤:java程序先编译成字节码文件,再由JVM解释程序然后交给本地操作系统执行。

生成的中间文件:.class文件

C语言:

编写程序步骤:在VS2005中新建一个项目,然后新建一个源文件(.cpp),根据实际要求,若需要也可建立一个头文件(.h),编写相应的代码。

程序运行的步骤:将源文件(.cpp)编译为目标文件(.obj),再将目标文件生成可执行文件(.exe),执行.exe文件,得到运行结果。

生成的中间文件:.obj文件

目标文件: .exe文件

Q6.Java语言有哪几种开发平台?

Notepad++、Scite、Eclipse、MyEclipse、Netbeans、IDEA

Q7.Oracle JDK与Open JDK有何不同?

(1)源代码开放程度:Open JDK比Oracle JDK更加开放,但是源代码不如Oracle JDK完整。

(2)授权协议:Open JDK允许商业使用,Oracle JDK只能用于个人研究。

3. PTA实验关键代码、截图与实验总结

3.1本周Commit历史截图

3.2 实验总结

pta上的测试数据不止一组,记得加上循环,否则会显示出错。

201521123069 《Java程序设计》第1周学习总结的更多相关文章

  1. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  2. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  3. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  4. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  5. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  6. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  7. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  8. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  9. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

  10. 《Java程序设计》第二周学习总结

    20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...

随机推荐

  1. 【性能测试工具】- Http_Load

    优点:参数少:缺点:url.txt文件要求较高,不如siege方便 http_load是ACME实验室开发的,这个工具以并发方式运行,用以测试web服务器的吞吐量与负载.它不同于其它压力测试工具的是, ...

  2. 17个新手常见Python运行时错误

    当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂.这里列出了常见的的一些让你程序 crash 的运行时错误. 1)忘记在 if , elif , else , for , ...

  3. 【IDE】IntelliJ IDEA (Mac) 运行速度优化(问题起因:debug模式突然变得巨慢)

    首先,注明本篇博客是参考 http://ningg.top/tool-personal-intellij-idea-for-mac-optimize/ 该篇博文而写,在此鸣谢作者! 正文部分: 近期使 ...

  4. SQL查询操作及子句优先级

    用source .sql文件竟然可以自动建表. 简单数据查询: select * from table_name; 避免重复查询: select distinct(field_name) from t ...

  5. 前端布局之Flex语法

    前端布局一直是CSS的一个重点应用,然而基于盒子模型的传统布局方案,依赖display + position + float 属性,对于某些特殊的布局非常不方便,比如:垂直居中就不容易实现.针对这一情 ...

  6. 什么是MSF

    什么是MSF MSF,即Microsoft Solution Framework,也就是微软推荐的做软件的方法. MSF发展:大约在1994年,微软在总结了自己产品团队的开发经验和教训,以及微软咨询服 ...

  7. Apache整合Tomcat的相关问题

    一.概述 在开发中遇到一个问题,tomcat 与Apache服务器适配的问题.客户那边是用wampserver这个集成软件,Aapche版本为2.4.9.想要将tomcat上的jsp显示在Apache ...

  8. ubuntu中安装搜狗输入法

    1.查看系统中是否安装fcitx,libss2-1的依赖包,查看命令 dpkg -I | grep fcitx  dpkg -I | grep libssh 没有安装的可以如下图命令安装 2.接下来我 ...

  9. Run Unit API Testing Which Was Distributed To Multiple Test Agents

    Recently I am blocked by a very weird issue, from the VS installed machine, I can run performance te ...

  10. js中的访问器属性中的getter和setter函数实现数据双向绑定

    嗯,之前在读js红宝书的时候,在对象那一章有介绍属性类型.第一种数据类型指的是数据属性,第二种是访问器属性.在初识vue的时候,其双向数据绑定也是基于访问器属性中的getter和setter函数原理来 ...