1.本周学习总结

  本周通过面授课和上机课,以及在课后通过对《Java学习笔记》前一二章的阅读,初步了解了Java在计算机领域中的重要性,以及Java为什么能够这么广泛的运用在编程中。通过上机课,了解到了如何在本机中安装JDK和JRE,设置PATH,以及安装Eclipse使得自己的计算机能够运行Java文件以及编写Java。Java路漫漫,且行且珍惜。

2.书面作业

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

答:java可以跨平台运行时因为只要在计算机中安装有JRE运行环境,就可以在计算机上运行java程序,而且java程序也可以由其他厂商自己撰写的JDK/JRE上运行。 

  步骤:1.先写好源文件  2.使用javac命令将源文件变为.class格式  3.然后用java解释命令就可以运行java文件了

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

答:JDK中包含了JRE和一些开发程序需要用到的工具,JRE是java的执行环境,JVM是Java虚拟机,包含在JRE中。

  3.java HelloWorld命令中,HelloWorld这个参数指的是什么?

答:最开始定义的类名。

  4.设置path变量有什么用?

答:为了在运行java程序的时候可以找到文件。

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

答:Java编写过程中的生成文件格式为.class,目标文件为.java

  C语言编写过程中首先建立源代码(.c或者.cpp),然后经过编译(生成.o文件),最后生成可执行文件(windows操作系统下是生成.exe文件)

  6.Java语言有哪几种开发平台?

答::(1)Eclipse (2)MyEclipse (3)NetBeans (4)记事本或其他编辑器

  7.Oracle JDK与Open JDK有何不同?

答:Opeen JDK是JDK开放的原始码版本。其大部分原始码都相同,只有少部分原始码被替换掉。

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

答:Java可以运用的方面很广泛,小到手机安卓运用的编程需要用到Java,电脑上软件的编写运用,企业级别的管理运用,一些嵌入式设备、电子设备都会运用到Java。

  对这门课的期许:这门课只是引领我们进入Java,然而大部分的学习还要靠自己在课外自主学习。

  3.码云

  4.PTA实验(第一次提交因为已经做在PTA上忘了放在博客)

实验5.1:读入2个整数a和b,然后输出它们的和

  运用Scanner语句在计算机中输入两个数字,设置一个while(in.hasNextInt)使只要有输入循环就继续。然后通过sysout语句输出结果。

实验5.2:读入一个代表整数的字符串,将其转化为整数

  由于是要先输入字符串然后转换成整型,先按照字符串的输入方式输入一串字符串,然后通过replace将字符串中的“-”去掉,然后运用Integer.grase语句将字符串转换为整型数值,

判断数值大小只有输出,二进制、八进制、十六进制分别为Integer.(toBinaryString/toOctalString/toHexString),截取数字用string中的substring即可。

实验5.3:读入一个数a(整数或者浮点数),然后将其中的所有数字全都加起来

  个人认为比5.2简单,依然是运用输入字符串,然后通过replace将字符串中的“-”、“.”转换为“”,然后将得到的数值转换为整型,通过string.substring得出各个数值,进行运算输出。

实验5.5:输入一个整数,得出二进制数前导零的个数

  可以通过输入一个整数,然后将其通过String.valueOf(n)将其转换为整型(在编程的过程中也想是不是可以直接输入一个字符串,就可以省去转换的部分,不过好像有点不符合题目说的输入一个整数),

然后通过Integer.garseInt转换为字符串,然后转换为二进制,通过string.length()求得二进制长度,输出(32-长度)即可求出。

  

201521123112《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. python时间序列分析

              题记:毕业一年多天天coding,好久没写paper了.在这动荡的日子里,也希望写点东西让自己静一静.恰好前段时间用python做了一点时间序列方面的东西,有一丁点心得体会想和大家 ...

  2. python 中self理解

    python类的方法和普通函数的区别--python中类的方法必须有一个额外的参数:self 假如创建一个新的类Myclass,类中有一个方法method(arg1,arg2),b实例化Myclass ...

  3. vbs系统监控

    vbs CPU 内存 硬盘监控脚本 On Error Resume Next Dim dwTotalMem, dwAvailMem, totalvolumn, freespace Const szRo ...

  4. ionic3 app 退出应用程序

    在ionic3 打包的app,如果要实现代码来控制应用程序的推出. 在android以下代码是可以的,但是在ios是不支持的.因为这不适用于ios app,因为苹果apple 不允许应用程序以编程的方 ...

  5. .Net Reactor 5脱壳教程

    今天别人发来一个.Net的DLL让我脱壳,第一步自然是先扔进de4dot 我这个de4dot 是集成了  Ivancito0z / TheProxy / PC-RET 4.9mod / wuhenso ...

  6. DeepLearning.ai学习笔记(一)神经网络和深度学习--Week3浅层神经网络

    介绍 DeepLearning课程总共五大章节,该系列笔记将按照课程安排进行记录. 另外第一章的前两周的课程在之前的Andrew Ng机器学习课程笔记(博客园)&Andrew Ng机器学习课程 ...

  7. web本地存储

    Web本地存储 通过本地存储(Local Storage),web 应用程序能够在用户浏览器中对数据进行本地的存储. 在 HTML5 之前,应用程序数据只能存储在 cookie 中,包括每个服务器请求 ...

  8. JAVA_多线程_单例模式

    这篇是入职之后的第二篇了,上一篇我简单介绍了一下LOCK里面的类的方法,感兴趣的话可以去了解一下,以后坚持每周至少会更新一篇关于多线程方面的文章,希望博友们可以一起加油成长. 这篇主要的内容是单例模式 ...

  9. GreenOpenPaint简介

    一.项目概述 类似Windows系统下面的画图程序,但是已经从底层全部重新实现,改造成为"图像处理"类程序的基本运行框架. 由于是demo界面,较为简陋,但是因为框架已经搭建完善, ...

  10. setTimeout和setInterval不容易注意到的一些细节

    今天没事翻了翻JS高程,看到了setTimeout部分有这么一句话:调用setTimeout()之后,该方法会返回一个数值ID,表示超时调用.这个超时调用ID是计划执行代码的唯一标识符,可以通过它来取 ...