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 工作空间(Workspace)

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

  2. 认识oracle的update更新

    这两天给新同事安排了一个工作,即做一个update 的级联更新,在实际操作中发现了一个问题.就是对于Oracle的更新的语法,大部分人尤其是学过SqlServer的人在使用oracle的时候对于ora ...

  3. FFmpeg总结(六)AV系列结构体之AVPacket

    AVPacket位置:libavcodec/avcodec.h下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVqanVubGlu/font/5a6 ...

  4. 《数据结构(C#语言描述)》

    本文转载自abatei,数据结构学了很多次,但是只是知道硬性的概念,现在专攻C#语言,对编程语言也有了更深的认识, 买一本C#的数据结构来看看,再一次加深对数据结构的学习,真是一件让人高兴的事. 当当 ...

  5. mysql导出csv文件

    SELECT * FROM (select 'id','url','大分类','分类','贴吧名称','关注用户数','帖子数量','简介','帖子名称','楼主ID','发表时间','采集时间',' ...

  6. EasyGBS国标流媒体视频平台接入海康、大华、宇视的摄像机、硬盘录像机NVR、国标下级平台的方案

    在上一篇<EasyNVR和EasyDSS云平台联手都不能解决的事情,只有国标GB28181能解决了>我们大致介绍了国标GB/T28181的使用场景,而且初步介绍了EasyGBS国标视频平台 ...

  7. CSS标签内多余内容隐藏

    CSS: <style> .mazey{width:100px;} .nowrap{overflow:hidden;text-overflow:ellipsis;white-space:n ...

  8. pc端监听屏幕实现导航固定定位

    要点:占位符 js,监听屏幕滚动事件,当滚动条距离浏览器顶部的距离 大于 要固定定位开始以下元素的距离,则给要固定元素添加fixed样式. 初始化方法时,要给占位符添加样式 function sort ...

  9. JSTL 标签库

    1. JSTL 概述 JSTL 是 apache 对 EL 表达式的扩展, JSTL 是标签语言! 需要导入 jstl-1.2.jar 包 2. JSTL 标签库 core: 核心标签库; fmt: ...

  10. ThinkPHP的join方法

    两张表: 表一:pre_company_member 关联字段:comp_id 表二:pre_company  关联字段:comp_id 查询这两表中的数据. 方法一:驼峰法 $member=M('C ...