1. 本周学习总结

① Java根据应用领域分为三大平台:Java SE、Java EE、Java ME。Java SE平台,作为各大平台的基础,它分成JVM/JRE/JDK/Java语言四个主要部分,我们要先了解这个平台。学习Java只需、必须安装JDK,JDK包括Java程序语言、JRE开发工具,JRE包括Java SE API与JVM。
② 撰写Java程序时要注意:扩展名是.java;主文档名与类名称必须相同;注意每个字母的大小写;空格只能是半角空格符或Tab字符。一个.java文档可定义多个类但只能有一个public类。在JVM中执行可执行文件(.class)要告知其路径path。

2. 书面作业

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

    要执行java程序,将通过编译程序翻译成为字节码;想要执行位码文档就需要通过JVM,JVM会将字节码翻译为相依于平台的机器码。运行java程序要安装JDK,内含JVM,不同的平台都有专属于该平台的JVM。
执行java程序的步骤:
创建源文件-->源文件由编译器编译成字节码(ByteCode)即JVM的可执行文件(.class)-->字节码通过JVM进行类加载类运行

(2)什么是jdk?jdk,jre,jvm的区别是什么?

    JDK(Java Development Kit)是Sun Microsystems针对Java开发员的Java语言的软件开发工具包。
JRE是Java的执行环境,包含在JDK中;JVM包含在JRE中。

(3)java HelloWorld命令中,HelloWorld这个参数指的是什么?

    类名称。

(4)设置path变量有什么用?

    path变量是设定执行命令的搜索路径,javac编译Java程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。

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

    Java源程序通过编译器生成的JVM的可执行文件(.class)即字节码,再由Java解释器读取字节码取出指令并且翻译为对应平台能执行目标代码。

C语言程序输入源程序并存盘(.c)后将源程序翻译为目标文件(.obj),然后将目标文件生成可执行文件( .exe),最后执行.exe文件,得到运行结果。

(6)Java语言有哪几种开发平台?

    Eclipse;NetBeans;Intellij IDEA;JDeveloper等

(7)Oracle JDK与Open JDK有何不同?

    Oracle JDK(Sun JDK)采用JRL,用于个人研究使用,禁止任何商业用途
OpenJDK7采用GPL,允许商业上的使用,原始的OpenJDK7是不完整的,无法通过TCK兼容测试。
OpenJDK6不是Sun JDK的分支,而是将OpenJDK7中JDK7的特性删掉;属于OpenJDK7的分支,可以通过TCK兼容测试。

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

3.1本周Commit历史截图(在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图)

3.2 实验总结(实验碰到的问题、思考、收获与解决方案)

    把握每个类的用法就能更有效的撰写java程序,每个java程序都有不同的撰写方法,应该在自己编写的原有的基础上探究更有效率的方法。

4. 其他的一些题目,如特别加分的实验题目、小任务、自己用Java做的一些小东西(可选,加分)

    暂时还未完成。

201521123094 《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. JFFS2文件系统的移植

    Linux文件系统的移植-JFFS2 JFFS2是JFFS的后继者,由Red Hat重新改写而成.JFFS2的全名为JournallingFlash File System Version 2(闪存日 ...

  2. MySQL数据库 —子查询,联合查询

    一 使用IN关键字的子查询 1.查询游戏类型是'棋牌类' 的游戏的分数信息 游戏分数表中并未包含游戏类型信息 思路一:采用链接查询 思路二: 分两步进行,首先找到所以'棋牌类'游戏的编号,再以这一组编 ...

  3. 运维开发工程师 面试题 shell编程

    1. 32位随机密码生成 cat /proc/sys/kernel/random/uuid | tr -d '-' 2.查看当前系统每个ip的tcp连接数 -n 强制显示IP地址 -t 显示TCP连接 ...

  4. Mybatis映射原理,动态SQL,log4j

    1.理清mybatis中的#和$之间的区别? #{ }:表示一个预处理参数,参数类型不定,是根据传入的参数类型来设定的. 类似于JDBC中的? 特例使用,模糊查询:(针对oracle): and us ...

  5. 人生苦短 我用Python 第二周的第一天 (数据类型)

    数字:  整形  int  长整形(Python3里面把整形.长整形和到一起啦) 浮点型( float) 1.3 5.2 等等  科学技术发表示 1.3e-3=0.0013 e的代表10. bin是二 ...

  6. TP-LINK 路由器怎么设置

    TP-LINK 路由器怎么设置... ----------------------- 1.线路连接: 没有使用路由器时,电脑直接连接宽带上网,现在使用路由器共用宽带上网,则需要用路由器来直接连接宽带. ...

  7. 史上最全前端面试题(含答案)-B篇

    面试有几点需要注意面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑.深度↑.方向↑.题目类型: 技术视野.项目细节.理论知识型题,算法题,开放性题,案例题.进行追问: 可以确保问到你开始不懂 ...

  8. [2015-11-10]iis远程发布配置

    近期工作总结备忘,下次重新部署时再总结更新. 基本流程 一台初始化的win2012: 安装服务器角色,启用IIS,启用IIS管理服务,启用.Net相关框架等: 安装webdeploy工具(选择完整安装 ...

  9. HK2框架的简单自实现kunJ

    kunJ kunJ框架,是基于HK2框架的一个自实现注入框架,功能比较简单,重在探索依赖注入的实现原理. 实现细节 自定义3个注解,Access,Inject,Service 在Service中实现对 ...

  10. C++中4个类型转换相关的关键字/特点/应用场合

    reinterpret_cast是C++里面的一个强制类型转换符,能够将任何的指针类型转换成其他的任何指针类型:能够将任何的整数类型转换成指针类型,反之亦然:滥用reinterpret_cast强制类 ...