1. 本周学习总结

首先要认识到java这门课程的重要性 了解java语言的发展历史 以及java的特点(*跨平台) 了解JDK JRE JVM的含义以及关系 JVM 是实现平台无关性的关键 学会独立安装eclipse软件 会查阅JDK文档

2. 书面作业

1. 虚拟机

1.1 执行java程序的步骤是什么?为什么java程序可以跨平台运行?

源程序通过javac命令产生字节码文件(.class)→字节码文件通过虚拟机(JVM)解释成机器码 可以实现多平台执行。
字节码文件是通过JVM解释成机器码 只要平台上有虚拟机 字节码文件都可以实现转化为机器码 即可在平台上执行 所以java程序可以在任何有虚拟机的平台上执行 也就实现了跨平台运行

1.2 什么是jdk?jdk, jre, jvm的联系是什么?

jdk即提供给java开发人员的一组工具
jdk包括jvm及其开发环境编译器等 jre只包括虚拟机即相关的运行时环境
(jdk包括jre jre包括jvm)

2. java与javac

2.1 java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么

helloworld 是类名

2.2 Path变量有什么用?

path是一个环境变量 决定一个命令执行是应该到哪个目录寻找命令文件

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

.c→.exe .java→.class→.jar

3. 实验总结(不得出现大段代码):

3.1 阅读PTA中提交Java程序的一些套路。回答:PTA中怎么处理输入?怎么进行格式化输出?

PTA中使用scanner处理输入
System.out.printf 进行格式化输出

3.2 5-2(取数字)实验总结

先输入数字x 判断是否大于等于10000且小于等于20000 若符合调用函数 将数字X转化为二 八 十六进制
若不符合区间 (若是负数 则先转化正数) 使用for循环 在(i=0;a/10!=0;i++)情况下 对X取余 存入数组 然后相加 再次使用for循环 将数组中的数字按照逆顺序输出

emmmmm 做不出来编程.....都是同学一边讲 一边敲 再回头看......

3.3 5-3(取数字浮点数)实验总结

先输入一个数字X 进行对其取绝对值 将其转化为字符串形式 再逐个存入到数组里 运用for循环 将每一个数字转化为整型 进行相加

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

java 是一门设计程序语言 应用范围非常广 主要应用于 桌面级应用
企业级应用 嵌入式设备 以及消费类电子设备

目标 由于自己是转专业过来的 之前除了接触浅层的C之外 并没有对编程有了解 在没有基础的情况下 希望在学院的补课状态下 抓好基础 比别的同学要更努力 把之前的补上 且学好JAVA 为以后的学习也打好基础

. 请描述一下你的技术基础(会什么语言,都写了多少行代码

较简单的C语言

. 设定一个目标:一周准备花多少时间在这门课上?本学期总共要写多少行代码?平均到每周几行?准备采用怎样的学习方式?遇到困难打算怎样解决?以Markdown表格方式来写。

目标 如何完成
时间 只要有时间就打代码吧
代码量 每周两百行
学习方式 多敲代码 补课 问同学 多钻研
有困难时 问同学 问老师 问助教 一定不拖延 有问题及时解决

3使用码云管理Java代码

3.1 GIT使用

3.2 截图题集“Java基本语法”PTA提交列表

3.3使用学姐学长开发的jar程序 统计每周的代码量

行数 新增行数 文件数 新增文件数
89 89 141 141

201621044079《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. 以ZMQ为基础的通信模型

    最近使用了一下ZMQ的java版本,先不评述其它,网上已经有很多内容了. 我通过ZMQ的模式,在MsgClient,MsgServer中封装了基础ZMQ的使用.以此扩展了使用模型: 主要是基于2类分布 ...

  2. js前台加密,java后端解密

    1.前台JS <script type="text/javascript">        $(function() {                $(" ...

  3. 构建高可靠hadoop集群之5-服务级别授权

    本人翻译自: http://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/ServiceLevelAuth.html ...

  4. 【TCP/IP实现磁盘资源的分享-----ISCSI(互联网最小应用程序接口)】

    Iscsi server: 首先把多块磁盘合并为RAID5,便于后期iscis client访问以及服务端的管理 安装 targted服务端包,以及targtedcli创建iscsi TCP/IP共享 ...

  5. Arduino平台基于DbC的软件调试

    基于LED和串口通信的DBC调试工具:HAssert --- Hyper LED/Serial Assert . 本文基于DbC思想 ,在Arduino平台上实现了两种断言显示方式---LED显示和串 ...

  6. P1396 营救(最小瓶颈路)

    题目描述 “咚咚咚……”“查水表!”原来是查水表来了,现在哪里找这么热心上门的查表员啊!小明感动的热泪盈眶,开起了门…… 妈妈下班回家,街坊邻居说小明被一群陌生人强行押上了警车!妈妈丰富的经验告诉她小 ...

  7. 洛谷(P1006 传纸条)

    题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个mm行nn列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了.幸运 ...

  8. SIMD数据并行(三)——图形处理单元(GPU)

    在计算机体系中,数据并行有两种实现路径:MIMD(Multiple Instruction Multiple Data,多指令流多数据流)和SIMD(Single Instruction Multip ...

  9. WebService第一天——概述与入门操作

    一.概述 1.是什么 Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些 ...

  10. Python:正则表达式—— re 模块

    一.什么是正则表达式(Regular Expression) 正则表达式本身是一种小型的.高度专业化的编程语言,它内嵌在Python中,并通过 re(regular expression)模块实现.使 ...