201521123012 《Java程序设计》第一周学习总结
一、本章学习内容
1、了解了JDK、JRE 、JVM。
2、大概看过了Java的诞生、版本演进(JDK1.1.4,JDK1.1.5……JDK1.1.8,J2SE1.2……Java SE 8)以及三大平台、JCP和JCR
3、学会了如何下载、安装JDK。
二、书面作业
1、为什么Java程序可以跨平台运行?执行Java程序的步骤是什么?
Java原始码的扩展名为.java,编译程序把它翻译成扩展名是.class 的位码,在平台上安装属于这个平台的JVM,JVM把
位码翻译成这个平台的机器码就可以执行了
2、什么是jdk?jdk、jre、jvm?
jdk是开发程序的人必须要安装的,jdk包括了java程序语言、工具程序与JRE、jdk包含了javac、appletviewer、javadoc等工具
程序与JRE,JRE包含了部署技术、Java SE API与JVM。
jre可以运行java程序
jvm让java程序可以跨平台执行,即jvm可以将位码翻译成目标平台的机器码。不同平台的jvm不同。
3、 Java HelloWorld命令中,HelloWorld这个参数值得是什么? 是文件名吗?这个命令的含义是什么?
是类名,是指文件名。主文档名与类名相同。
4、path变量有什么用?classpath变量有什么用?
在输入指令而未指定路径信息时,操作系统会依照path环境变量中设定的路径顺序,依次寻找各路径下是否有这个命令。
classpath是jvm操作系统中的环境变量。
5、使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不同?
c步骤:编辑,编译即写成目标程序,生成可执行文件,最后运行。
Java步骤:先把java文件编译成二进制的class文件,虚拟机就解释执行class文件。
c语言生成的是可执行程序,后缀是.exe,Java的需要经过转换,后缀是.java
6、Java语言有哪3种应用版本?版本之间有什么关系?
JavaSE 、JavaEE、JavaME
JavaSE是个平台基础,JavaEE以JavaSE为基础,JavaME是最小的。
7、Oracle JDK与Open JDK有何不同?
前者主要个人研究,后者可用于商业用途。
8、Java主要应用在那几个方面?你对自己在这门课的目标与期许是什么?
web,安卓,JavaSE 、JavaEE、 JavaME
希望在这个学期学好Java能够在结束时学会写,能够自己独立编写一个可执行代码。
三、使用码云管理Java代码
在码云上建立你的项目(项目名:java+学号,如java201321123001),
在码云的项目中,依次选择“统计-Commits历史-设置时间段”,然后搜索并截图[] (http://images2015.cnblogs.com/blog/1101217/201702/1101217-20170226195427054-504400540.png)
四、学习总结
1、 Java对于我来说比较困难,但是我必须要努力学好才行,以后要花更多的时间来学习。
2、编写代码要认真,否则就无法运行。
201521123012 《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 ...
随机推荐
- 【leetcode】92. Reverse Linked List II
Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1-> ...
- PHP数组的基本操作及遍历数组的经典操作
<?php 索引数组//数组第一种定义 $arr = array(1,2,3);var_dump($arr); //数组第二种定义$arr = [1,2,3];var_dump($arr); / ...
- 2017多校第9场 HDU 6169 Senior PanⅡ 数论,DP,爆搜
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6169 题意:给了区间L,R,求[L,R]区间所有满足其最小质数因子为k的数的和. 解法: 我看了这篇b ...
- How to sort the dictionary by the value field
// Sort dictionary by the value field List<KeyValuePair<int, int>> redBallsList = redBal ...
- STM32F030系列实现仿位带操作
1.闲言 最近开发的时候,用到了STM32F030F4P6型号的单片机,它只有20个引脚,价格非常便宜,但是功能齐全:定时器.外部中断.串口.IIC.SPI.DMA和WWDG等等,应用尽有,非常适合用 ...
- 家中路由添加静态IP映射(二)
家中的路由器普遍通过DHCP向连接到此路由器的客户主机提供IP配置方式,但是一般都是动态IP: 假设需要静态IP配置到个人电脑,就要在路由器上进行配置IP和MAC地址映射关系.如上篇截图.路由器端配置 ...
- 7.11.3 Java简介
101Java简介 101Java简介及开发环境搭建 Java简介 编程语言简介 机器语言:纯粹的机器代码 机器语言是有0,1,0,1的二进制代码组成,可以有计算机直接执行.效率最高,但是通用性不强, ...
- JavaScript 学习笔记 - Web Workers
前言 本文仅是 Web Workers 的入门科普文章,不涉及太琐碎的知识点. 我们知道,在 Web Workers 出来之前,JavaScript 是单线程的.即使是 setTimeout 之类的看 ...
- JEasyPoi 2.1.4 (Jeecg订制) 版本发布,Excel 和 Word 简易工具类
JEasyPoi 2.1.4 (jeecg订制)版本发布,EasyPoi Excel 和 Word 简易工具类 easypoi 功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 ...
- CY7C68013A控制传输
大家好,你们的大熊又回来了.本篇文章我们来重点了解一下USB设备的四大传输方式之一--控制传输.不同于其他三种传输方式,控制传输有其独特的作用和功能,是一个USB设备必须支持的传输方式.控制传输对带宽 ...