20145240 《Java程序设计》第一周学习总结

教材学习内容总结

第一周学习Java首先从最基本的下载、配置环境、了解基本人机命令行方式等基础知识,以及编写简单的“Hello World”学起。

一、Java的三大平台

其中Java语言的最大特点就是其跨平台性。

1.Java SE:包括四个主要部分JVM(虚拟机)、JRE(执行环境)、JDK(软件开发工具包)、Java语言。JVM、JRE、JDK三者的区别在于:如果只为了运行已经编写好的Java程序,需有JVM,若为了运行Java程序,必须安装JRE,接下来如果想自己编写程序,则必须取得JDK,JDK中也包括JRE。

2.Java EE:以Java SE为基础。

3.Java ME;Java平台版本中最小。

二、命令行方式

dir:列出当前目录下的文件及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回到上一级目录

cd/:退回到根目录

del:删除文件

exit:退出dos命令行

三、配置环境变量

目的是可以使得在任何目录下能够执行Java的工具,配置完成后在任意目录下敲入Javac都能够出现其参数信息。



临时配置方式:set 变量名(classpath、path…)=具体值(文件路径);清空环境变量:set 变量名= ;加入新值 set 变量名=新值;%变量名%

查找文件路径:例:set classparh=c:;(若末尾加分号则都查找,若不加则只查找当前目录)

set classpath=.;c;d:(先找当前路径,再查找C盘,再找D盘) ;

四、Hello World的开发
先用记事本敲入代码,将文件保存成HelloWorld.java(源文件),再通过javac编译工具对源文件进行编译后出现一个HelloWorld.class(运行文件)



文件类名每个单词的首字母都需要大写,如果class前加public则需保证类名与文件名绝对一致。

再直接运行java HelloWorld.class

即可显示结果。

五、IDE

使用NOTEPAD++也可以使程序更加美观,更容易检查出错误。

教材学习中的问题和解决过程

教材篇幅较长以及内容比较多,虽然作者的写作风格很有趣,但阅读久了还是会感到疲惫无法集中注意力到书本,以及并不能生动的理解程序的功能,结合视频学习,内容很容易理解,并且记忆也十分深刻,可以边看边操作,看完视频后基本疑问都可以解决。

代码调试中的问题和解决过程

早就知道java语言中会涉及到很多大小写的问题,但还是由于自己的疏忽,造成了第一次的编译并没有通过,仔细检查才发现system的s没有大写,以及末尾没有加分号,而且分号必须保证是英文符号,修改了之后本来以为可以通过但还是没有成功。经过试验后,发现是原来是没有保存,保存了之后,效果终于出来了。

其他(感悟、思考等,可选)

编程还是要靠自己多实践,多敲代码才是对自己能够起到最大的进步,光看视频和书还有同学的是仅仅不够的,当自己实践时总会发现许多小问题,像今天一样编写一个如此简单的HelloWorld小程序都会出错,应该深刻的认识到自己动手的重要性,所谓熟能生巧,相信今后多通过练习,此类低级错误不会再犯了,随着课堂的进行和学习的加深,以后所学内容也会越来越丰富,期待自己能写出完美的Java程序。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 1/2 12/12

参考资料

20145240《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. Eclipse 运行程序

    运行 Java 程序 我们可以在 Package Explorer 视图 可以在 Package Explorer 视图中快速运行 Java 程序. Package Explorer 视图: 鼠标右击 ...

  2. Eclipse 工作空间(Workspace)

    Eclipse 工作空间(Workspace) eclipse 工作空间包含以下资源: 项目 文件 文件夹 项目启动时一般可以设置工作空间,你可以将其设置为默认工作空间,下次启动后无需再配置: 工作空 ...

  3. 嵌入式开发之赛灵思 xilinx Zynq芯片简介---Zynq-7000 EPP (XC7Z010 and XC7Z020)

    (1)企业简介 作为DSP 和视频应用领域的头号 FPGA 供应商,赛灵思致力于通过其目标设计平台提供业内领先的 DSP 开发工具.方法.IP 和技术支持.赛灵思面向 DSP 的目标设计平台将这些元素 ...

  4. Memcached 常见的问题

    memcached是怎么工作的? Memcached的奇妙来自两阶段哈希(two-stage hash).Memcached就像一个巨大的.存储了非常多<key,value>对的哈希表. ...

  5. 更改centos 7 的默认启动为命令界面

    vi /etc/inittab 可以看到这样两行: # To set a default target, run:# systemctl set-default TARGET.target 故: su ...

  6. MySQL的limit子句

    1.理解: limit用来取结果集中的固定几条记录 2.参数: limit offset,pagesize offset:偏移量,为0时,可以省略 pagesize:每页显示的行数,通常是固定的 0表 ...

  7. Laravel5.1 数据库-查询构建器

    今儿个咱说说查询构建器.它比运行原生SQL要简单些,它的操作面儿也是比较广泛的. 1 查询结果 先来看看它的语法: public function getSelect() { $result = DB ...

  8. Android无线测试之—UiAutomator UiSelector API介绍之一

    一. UiSelector类介绍: 1) UiSelector类说明: UiSelector代表一种搜索条件,可以在当前界面上查询和获取特定元素的句柄,当找到多余一个的匹配元素,则返回布局层次结构上第 ...

  9. 使用jquery-tmpl使JavaScript与HTML分离

    背景:由于对JavaScript字符串拼接JavaScript变量产生了反感,也想用用JavaScript模板库,看了几个,由于时间原因选择了jQuery.tmpl.js,因为Visual Studi ...

  10. ASP.NET中RegisterStartupScript和RegisterClientScriptBlock有区别吗

    今天用RegisterClientScriptBlock()方法调用了alertify.js(绚丽的实现alert()同样的提示功能): Page.ClientScript.RegisterClien ...