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. vue和react总结

    一.总结一下Vue和React的区别 相同点:   1.都支持服务器端渲染     2.都有Virtual DOM,组件化开发,通过props参数进行父子组件数据的传递,都实现webComponent ...

  2. 【PTA 天梯赛】L2-1 分而治之(结构体存边)

    分而治之,各个击破是兵家常用的策略之一.在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破.为此参谋部提供了若干打击方案.本题就请你编写程序,判断每个方案的可行性 ...

  3. leetcode笔记(三)207. Course Schedule

    题目描述(原题目链接) There are a total of n courses you have to take, labeled from 0 to n-1. Some courses may ...

  4. BZOJ1569: [JSOI2008]Blue Mary的职员分配(dp 暴力)

    Time Limit: 15 Sec  Memory Limit: 162 MBSubmit: 483  Solved: 189[Submit][Status][Discuss] Descriptio ...

  5. 使用第三方工具连接docker数据库

    一.背景 ​ 为了把测试环境迁移至docker上,我在centos7上安装了docker,具体安装方法可参考<CentOS7下安装docker>本文不再论述.有些同学可能会有疑问,为什么要 ...

  6. shardedJedisPool工具类

    这里使用的是ShardedJedisPool,而不是RedisTemplate 1.配置文件 <?xml version="1.0" encoding="UTF-8 ...

  7. node-zookeeper-dubbo 和egg实现远程连接

    基于js的node-zookeeper-dubbo 和egg实现远程连接服务 const nzd = require('node-zookeeper-dubbo'); const opt={ appl ...

  8. 仿制用友U8界面

    unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...

  9. Hadoop Eclipse 插件制作以及安装

    在本地使用Eclipse调试MapReduce程序,需要Hadoop插件,笔摘记录下制作安装过程. 准备工作(hadoop-2.6.0为例): 搭建好Hadoop环境 下载Hadoop安装包,解压到某 ...

  10. discuzX3.2 X3.4网站漏洞修复 SQL注入与请求伪造攻击利用与修复

    2018年12月9日,国内某安全组织,对discuz X3.2 X3.4版本的漏洞进行了公开,这次漏洞影响范围较大,具体漏洞是discuz 的用户前段SQL注入与请求伪造漏洞,也俗称SSRF漏洞,漏洞 ...