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程序设计》第一周学习总结的更多相关文章
-
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 ...
随机推荐
-
ffmpeg-20160926[27]-bin.7z
ffplay 2016.09.26 开始使用 SDL 2.x , CPU 利用率比 SDL 1.x 略微好一些. ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 ...
-
Mybatis 学习笔记1 不整合Spring的方式使用mybatis
两种方式都包含了: package com.test.mybatis; import java.util.List; import org.apache.ibatis.io.Resources; im ...
-
YY前端课程4
1. CSS和HTML一样,也是标记语言 2. CSS有三种样式:嵌入样式.内部样式(行内样式)和外部样式(外部样式表) 3. CSS的语法:选择器+{一个或多个样式} 4. 选择器是为了找到html ...
-
js随笔,css和js禁止网页选择文本,table的class样式使得td的class样式失效,jquery获得元素坐标
css使用user-select,user-select不是W3C标准,浏览器支持不完整:user-select有两个值,none用户不可以选择文本,text用户可以选择文本 body{-moz-us ...
-
C# using的一些事
一.using释放资源 using不可以释放所有的对象,原因如下: 1.using可以主动释放的对象都需要实现IDisable接口. 2.即使都实现了IDisable接口,也没有必要全部使用using ...
-
linux samba 服务器 简单配置
1. rpm -qa|grep samba 查看是否有samba 2.使用yum -y install samba 安装samba 服务 进入/etc/samba/ 使用vi smb.conf 修改配 ...
-
NYOJ 106背包问题
http://acm.nyist.net/JudgeOnline/problem.php?pid=106 背包问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现 ...
-
Qt Creator下载
Qt官网 http://qt.digia.com qt的历史版本可以到http://download.qt-project.org/archive/qt/下载
-
STM32F10x_模拟I2C读写_硬件I2C读写
STM32F10x_模拟I2C读写EEPROM STM32F10x_硬件I2C读写EEPROM(标准外设库版本) STM32F10x_硬件I2C主从通信(轮询发送,中断接收)
-
关于python 函数参数
函数参数:必选参数.默认参数.可选参数.关键字参数 1.默认参数 默认参数可以简化函数的调用.设置默认参数时,有几点要注意: 一是必选参数在前,默认参数在后,否则Python的解释器会报错: 二是如何 ...