1. 本章学习总结第一周学习总结:

学习了java语言的历史与发展,运行过程,安装了eclipse编程平台,试着编写了java程序。

2. 书面作业:

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

答:因为Java引入的是“中间码+虚拟机”的方式,源程序首先.Java首先编译为中间码.class然后通过不同平台的解释器,既能在不同平台运行。
Java字节码的执行是由JVM执行引擎来完成,JVM的可执行文件就是.class文档。

Q 2、 什么是jdk?jdk,jre,jvm的区别是什么?

答:JDK:Java DevelopmentKit(Java发展工具),撰写Java程序才需要JDK。
jdk是Java撰写工具,jre是Java执行环境,jvm是不同平台的解释器,Java虚拟机。
jdk本身包含jre和jvm,jre又包含了jvm。

Q 3、java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?

答: HelloWorld是公开类名称,其名称必须与主文档名相同。

Q 4、path变量有什么用?classpath变量有什么用?

答:path是用来保存文件路径地址信息的,保存在计算机以后,就不必使用者再重复输入冗长的地址而计算机会自己根据path以此查所求文件。

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

答: Java编译与运行情况是:.Java源代码——》.class字节码——》类加载器——》字节码效验器——》解释器jre——》硬件 Java中的几种文件:.Java源代码文件、.class字节码文件、jar文件。

Q 6、Java语言有哪3种应用版本?版本之间有什么关系?

答:三种版本:Eclipse,MyEclipse,NetBeans

Q 7、Oracle JDK与Open JDK有何不同?

答:OpenIDK只包含最精简的JDK、部分源代码用开源代码替换、OpenJDK源代码不完整、授权协议的不同。

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

答:Java主要分成3类:javaEE、javaSE、javaME 。
1、javaEE是网络编程,主要应用在与网络软件。如:各类网站、ERP软件等等。软件是以网页的形式打开。
2、javaSE是企业级开发,软件是以windows窗口模式打开。如QQ、各种音乐视频播放器都可以用javaSE开发。
3、javaME是手机开发,如:各类java的手机游戏,手机软件等。
课程期许:踏踏实实听讲编程,嗯。。。

3.1 PTA实验总结及码云上代码提交记录

3.2 实验总结

1).万事开头难,都有点听不懂啊啊啊。anyway,还是好好学吧!!!
2).类名需要与文件名相同,区分大小写。

201521123074 《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. es6五种遍历对象属性的方法 - 表格整理

    ES6 一共有5种方法可以遍历对象的属性. (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含 Symbol 属性). (2)Object.keys(obj) Obje ...

  2. 【Ubuntu16.04】 install nginx

    1. Download PGP key in order to pass the authentication of the nginx repository signature. click to ...

  3. Oracle教程之学习笔记

    Oracle教程之学习笔记... ----------------------------------- Oracle教程:---学习笔记: ============================= ...

  4. Eclipse安装Hibernate插件快速生成配置文件

    Eclipse安装Hibernate插件快速生成配置文件 插件链接: http://pan.baidu.com/s/1mi3KVtI 密码: kmjg 1.安装插件: 1.在eclipse顶部窗口he ...

  5. 进入子shell的各种情况分析

    子shell的概念贯穿整个shell,写shell脚本时更是不可不知.所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子shell(subshell),而 ...

  6. asp.net mvc 接入最新支付宝支付+退款 alipay-sdk-NET-20170615110549

    第1步: https://openhome.alipay.com/developmentDocument.htm 第2步:下载sdk和demo https://docs.open.alipay.com ...

  7. 权限大全-linux基础

    一.文件权限 (1)文件的权限主要针对三类对象定义: u:属主,owner    g:属组,group    o:其他,other    权限有三种:    r:可读    w:可写    x:可执行 ...

  8. ASP.NET MVC5+EF6+EasyUI 后台管理系统(86)-日程管理-fullcalendar插件用法

    前言 本文分享fullcalendar用法,最后面提供代码下载 说到日程管理,基于JQuery的插件FullCalendar当之无愧,完整的API稳定和调用方式,非常易于扩展!可以用于系统的个人历程管 ...

  9. jmeter+ant+jenkins 搭建接口自动化测试

    一.jmeter  我用的jmeter3.2   jmeter要运行,必须本地有java环境,所以需要配置jdk什么的,自行配置 二.ant 安装ant 第一步:下载ant  http://ant.a ...

  10. Centos 6系统修复grub

    author:JevonWei 版权声明:原创作品 错误界面如下时,应该是grub的stage数据有缺失,应该从新安装grub GRUB引导的stage1阶段损坏,系统启动会直接进入光盘引导界面,st ...