1. 本周学习总结

1.了解了JAVA的诞生以及发展历史简介。JAVA语言的特点,以及JAVA的电脑安装以及环境配置。

2.JAVA不仅可以用eclipse进行编写,也可以在记事本和notepad++中编写。

3.学习了一些JAVA的基本编程,能够编写简单的程序。

2. 书面作业

1.虚拟机

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

1.执行java程序的步骤。

在记事本中写好java的程序,保存为文件名.java的类型。使用win+r键打开命令窗口,输入cmd。输入cd加上刚刚文件保存的路径。输入javac 加上文件名再输入java加上文件名。

2.使用eclipse运行Java程序步骤

点击File,New,Java Project新建Java工程右点击scr文件夹选择New-Class,输入类与包名,之后编写所需的java程序运行即可。

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

JDK是java语言开发的工具包,JRE包含了java核心类库。JVM使java实现跨平台,能够运行Java程序。

2.java与javac##

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

java HelloWorld命令用于编译Java程序,HelloWorld即指类名。

2.2 Path变量有什么用?

PATH环境变量。作用是指定命令搜索路径,在i命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

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

java先生成的是字节码.class文件,再生成的.java文件。

C语言:先是生成.cpp文件,随后是.o文件,最后是.exe文件。

3.实验总结**

3.1 PTA中怎么处理输入?怎么进行格式化输出?

JAVA输入:

在程序包下输入Scanner的类,import java.util.Scanner。然后输入Scanner sc = new Scanner(System.in),生成Scanner对象。再根据输入对象选择输入方法,若要输入字符串类型则sc.next();若输入整数型则输入sc.nextInt();

** Java输出:**

System.out.println打印字符串并回车换行。System.out.print打印字符串,不打印回车换行。

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

 运用Integer类的toBinaryString(),toHexString().toOctalString()将十进制转换为二进制,八进制,十六进制。再将原来的十进制转化为数组形式。再进行按题目要求输出。

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

运用String类的toCharArray()的方法将输入的整数或浮点数转化为字符数组。



再将字符数组中的‘.’和‘-’转化为‘0’之后再将每个字符数组中的数转化为整数最后相加。

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

花费时间 平均每天2小时
代码量 :每学期8000行
困难解决 对于不明白的地方,主要依靠询问老师和同学以及查找百度得到答案
学习方法 以自学和老师的教授为主
 网页的快速开发,以及手机游戏的开发,因为大部分手机系统还是以安卓为主,以及对跨平台有要求的软件开发也很有优势。

对java的目标,是能够熟练掌握java编写系统和程序。准备一天花2个小时的时间学习java。一学期代码量8000行左右,一周500行左右。对于不明白的地方,主要依靠询问老师和同学以及查找百度得到答案。

3.使用码云管理Java代码

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

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

周次 总代码量 新增代码量 总文件数 新增文件数
1 183 183 9 9

201621123044《JAVA程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. iOS 双击tabbar刷新页面

    /*在继承UITabBarController控制器中*/ #pragma mark <UITabBarControllerDelegate> -(void)tabBarControlle ...

  2. 搭建基于eclipse的纯的JavaWeb项目

    -----------2016.9.9--------------------- 步骤: 1.搭建一个Java项目 2,字该项目下新建一个文件夹,表示根,名字为webapp(name随意) 3,在we ...

  3. 通过smtp直接发送邮件

    /// <param name="fromEmail">发件人的邮箱</param> /// <param name="toEmail&qu ...

  4. 打印Java异常堆栈信息

    背景 在开发Java应用程序的时候,遇到程序抛异常,我们通常会把抛异常时的运行时环境保存下来(写到日志文件或者在控制台中打印出来).这样方便后续定位问题. 需要记录的运行时环境包含两部分内容:抛异常时 ...

  5. JAVA通过COM接口操作PPT

    一. 背景说明 在Eclipse环境下,开发JAVA代码操作PPT,支持对PPT模板的修改.包括修改文本标签.图表.表格.满足大多数软件生成PPT报告的要求,即先收工创建好模板,在程序中修改模板数据. ...

  6. Notepad++ JSON关键字自动提示

    Notepad++关键字自动提示 2017-08-31 目录 1 插件安装2 往JSON中加关键字3 智能提示 最近接口测试自动化框架的的case是json格式,用例的json的格式是固定的,定义专门 ...

  7. .NET Core开源API网关 – Ocelot中文文档

    Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabric.Butterfly ...

  8. 基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具(Mongo2Es)

    基于netcore实现mongodb和ElasticSearch之间的数据实时同步的工具 支持一对一,一对多,多对一和多对多的数据传输方式. 一对一 - 一个mongodb的collection对应一 ...

  9. ASP.NET Core Web 支付功能接入 微信-扫码支付篇

    这篇文章将介绍ASP.NET Core中使用 开源项目 Payment,实现接入微信-扫码支付及异步通知功能. 开发环境:Win 10 x64.VS2017 15.6.4..NET Core SDK ...

  10. Python进阶_面对对象&面对过程

    这节主要讲面对对象与面对过程两种编程思想的主要区别. 一. 简单对比 面向过程是一种基础的方法,它考虑的是实际的实现步骤,一般情况下,面向过程是自顶向下逐步求精,其最重要的是模块化的思想方法. 面向对 ...