201521123061 《Java程序设计》第一周学习总结
1.本周学习总结
(1) Java的来历与版本演进
最早是Sun公司绿色项目Green Project 中所撰写的Strar7应用程序的程序语言;
(2)Java根据应用领域分为三大平台:Java SE、Java EE、Java ME。Java SE平台
( 3 )JVM可以将位码翻译为扩展名为.class的位码,可以使Java跨平台操作
(4)学会用记事本或编译器编写Java程序
撰写时应注意:扩展名是.Java
主文档名与类名称必须相同
注意每个字母大小写
空格只能是半角空格符或Tab字符
2. 书面作业
(1) 为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写)
答: JVM的职责就是将位码文档翻译为当时平台看得懂的机器码,
步骤:Java源文件(*.Java)——>Java编译器——>字节码文件(*.class)——>类装载器——>字节码校验器——>解释器——>操作系统
(2) 什么是jdk?jdk,jre,jvm的区别是什么?
答: JDK全称Java Development Kit,JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库
(即Java API 包括rt.jar)
JRE全称Java RuntimeEnvironment,也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行
JVM是将位码编译成平台看得懂的机器码
(3)java HelloWorld命令中,HelloWorld这个参数指的是什么?是文件名吗?这条命令的含义是什么?
答:HelloWorld指的是类名称
(4)设置path变量有什么用?
答:通过path变量使系统找到程序的运行路径
(5)使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
答:
C:C源文件xx.cpp——>目标文件xx.obj——>可执行文件xx.exe
Java:Java源文件(*.Java)——>Java编译器——>字节码文件(*.class)——>在相应的平台翻译为目标代码()
(6)Java语言有哪3种应用版本?版本之间有什么关系?
答:Java SE, Java EE,Java ME
Java SE: 标准版
Java EE:企业版,提供Web 服务、组件模型、管理和通信 API
Java ME:Micor版,是为嵌入式消费电子设备提供的平台
(7) Oracle JDK与Open JDK有何不同?
答: Open JDK是一个开源版本,完全自由,开放源代码
Oracle JDK 只允许个人研究使用且只发布二进制安装包
(参考https://www.zhihu.com/question/19882320)
(8)Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
答:主要应用在大型企业级应用,大型管理系统,电子政务,游戏等方面
这学期要把Java掌握好,可以用Java编写自己想开发的小程序
3.PTA实验关键代码和总结

实验总结:对关于Scanner用法有了熟悉的了解,学会了如何把数字进行进制转换和字符转换,对Java程序的基本构造有了更深的认识
201521123061 《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- Jquery ztree树插件2
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 多表连接的三种方式 HASH MERGE NESTED
多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP------------------------------------------------------20 ...
- Selenium1 Selenium2 WebDriver
1.Selenium 1 原理 (1).测试用例(Testcase)通过Client Lib的接口向Selenium Server发送Http请求,要求和Selenium Server建立连接. 为什 ...
- linux之有名管道
有名管道1.查看命令:man 3 mkfifo 2.头文件:#include <sys/types.h> #include <sys/stat.h> 3.函数原型:int mk ...
- Hadoop2 和 Hadoop1 区别
Hadoop2 和 Hadoop1 区别 Namenode NameNode其实是Hadoop的一个目录服务,它包含着整个集群存储的文件的元数据. 早期发行的Hadoop1版本将所有HDFS目录和文件 ...
- 从 HTTP 到 HTTPS 再到 HSTS
近些年,随着域名劫持.信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变. HTTP HTTP(超文本传输协议) 是一 ...
- GUI与UI的区别
GUI 图形用户界面(**Graphical User Interface**,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 与早期计算机使用的命令行界面相比,图形界面对 ...
- fatal error LNK1201:写入程序数据库“***.pdb”时出错;请检查是否是磁盘空间不足、路径无效或权限不够
问题很简单,是因为你的程序正在运行,或者windbg工具在执行dump文件,文件被占用,所以无法写入:
- MyBatis从入门到放弃七:二级缓存原理分析
前言 说起mybatis的一级缓存和二级缓存我特意问了几个身边的朋友他们平时会不会用,结果没有一个人平时业务场景中用. 好吧,那我暂且用来学习源码吧.一级缓存我个人认为也确实有些鸡肋,mybatis默 ...
- 【前端】webkit内核浏览器DIV滚动条样式修改和设置
webkit内核浏览器DIV滚动条样式修改和设置 引言: 最近在做自己的小项目,为了设计出好看的页面费劲了心思,大到页面的整体布局,小到DIV的滚动条都不放过,以下是我通过查阅资料总结的webkit内 ...