博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145213《Java程序设计》第一周学习总结
阅读量:5925 次
发布时间:2019-06-19

本文共 2197 字,大约阅读时间需要 7 分钟。

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


教材学习内容总结

期待了一个寒假,终于见识到了神秘的娄老师和他的Java课。虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄老师半“放养”半“圈养”的教学方式与严格的教学要求却大大出乎我的意外。印象最深刻的是“一节课,20分钟上课20分钟考试”这句。OMG!但上课时间被考试压缩,利用课外时间自习就是一种弥补与自我补充了。正所谓“物竞天择,适者生存”。比起怨哉痛哉自己自习能力差,抱怨老师考试频频,发挥自身能动性,努力适应老师的节奏才是变成Java大触的不二法门。好在识字加悟性凑合,还有热心同学的循循善诱,我利用一周的时间倒也琢磨出一些Tips,虽然还是比较基础的。诸位尚飨!

  • Java最早是Sun公司绿色项目撰写Star7应用程序语言,Java之父--James Gosling.
  • Java的三大平台--Java SE(Java Standard Edition),Java EE(Java Enterprise Edition),Java ME(Java Micro Edition)。其中Java EE以Java SE为基础,适用于开发应用程序 。Java ME作为小型数字设备上的开发及部署应用程序的平台。我主要学的是Java SE。
  • Java SE有四部分构成。分别为JVM(Java Virtual Machine),JRE(Java Runtime Enviromnent),JDK(Java Development Kits),Java语言。JVM是虚拟机,是Java程序唯一认识的操作系统,其可执行文件为.class文件。JRE是Java的执行环境。JDK是一些工具程序与JRE,开发Java必备。
  • JCP是SUN公司建立的开放性国际组织,目的让Java演进由SUN非正式地主导,成为全世界代表成员公开监督的过程。想加入Java功能或特性,必以JSP正式文件提交。

  • 实体操作系统下执行某个指令时,会根据PATH中的路径信息。JVM是Java程序唯一识别的虚拟操作系统,根据classpath指定去课执行文件的路径信息。

  • 一些基本的DOS指令,方便人机互动。
    dir : 列出当前目录下的文件以及文件夹
    md : 创建目录
    rd : 删除目录
    cd : 进入指定目录
    cd.. : 退回到上一级目录
    cd/ : 退回到根目录
    del : 删除文件
    exit : 推出dos命令行

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

《Java学习笔记》刚入手,很重,满满都是知识和作者经验的重量。摆在我面前的无疑是一顿知识盛宴,我突然有点期待,期待一个作为新手的自己,在吃光这个庞然大物后,会成长为一个咋样的巨人?略带着兴奋,我迫不及待地开始狼吞虎咽。就像去年学习C语言一样,第一章Java的前世今生我并不感兴趣,我选择浮光掠影,蜻蜓点水似略读。现实中我是个爱吃瘦肉的人,我顺手把第一章内容像鸡皮一样丢出我的知识餐桌。我努力寻找肉香,寻找Java的基本语法,天真的我以为像掌握C语言的基本语法一样,在了解Java基本语法后就可以流畅地编出了代码。总所周知,偏食的人不会健康。轻视Java前世今生,没有清楚了解JVM,JDK,JRE的我,注定会在第二章的内容中迷路。所幸迷途知返,未为晚也。我开始顿悟,想成为巨人,或许一开始就要细嚼慢咽,把骨头都嚼碎吧!教材是由简入难,浅入深出的。第一章主要是对Java有一个总体概念,大体认知。教材中形象地把Java比作一条游轮,我的自我要求是要清楚这条游轮的建立公司,及船上主要功能室。对于第一章,感觉理解没有多大问题,非要说存在问题,就是记忆问题。要经常去记忆,我老是关书就问。第二章就是重头戏了,我的问题如下:

`public class HelloWorld{
public static void main (String[] args){
System. out.println("HelloWorld");
}

}`

教材P25对关键字有粗略的介绍,但我理解起来有困难。具体表现为如果关键词错误会导致什么后果,我并不知道。课后题没有配答案,这让我很难过。问同学,回答也不懂,不清楚,不确定。于是目前还没有解决。


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

代码调试如下

877161-20160306132955784-1148529837.png
一开始看到错误,有点慌。仔细一看,有点啼笑皆非,可能第一次编写Java语言,乱打一气6124745112-1487861482.png),编写时没有进过大脑,凭记忆打。也没有进入WORKSPACE文件夹就开始编译了,后来仔细敲打,结果如下
877161-20160306133949034-1244137364.png
也算是圆满的结局哈!


其他

看教材感觉自己记住代码了,等到自己编写的时候才会发现有很多细节疏漏,比如String,System的开头大写,分号等等。正对应着“纸上得来终觉浅,绝知此事要躬行”,实践出真知,第一周由于个人原因,代码编少了,博客量也写得不多,学习时间也是少的可怜,我错了,在此真诚忏悔,请期待我下周表现!


学习进度条

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

参考资料

转载于:https://www.cnblogs.com/qiwei/p/5247274.html

你可能感兴趣的文章
直播开发过程中关于直播技术的架构问题
查看>>
如何查看linux中文件打开情况
查看>>
springboot+jwt做api的token认证
查看>>
FastDFS的配置、部署与API使用解读(1)Get Started with FastDFS
查看>>
分布式--Spring Boot 微服务框架
查看>>
关于FileZilla上传文件后服务器端文件与本地文件大小不一致的解决方法
查看>>
手写SpringMVC实战,一切从Spring底层源码分析开始
查看>>
Spring源码---BeanFactory的抽象
查看>>
XWiki 11.1 发布,协作式应用开发平台
查看>>
创建云数据库HybridDB for MySQL结果表
查看>>
关于SQL+NoSQL : NewSQL数据库
查看>>
从零开始一起学习SLAM | 相机成像模型
查看>>
一个老程序员的忠告:不要一辈子靠技术生存
查看>>
数据类型之间运算关系
查看>>
跳出面向对象思想(二) 多态
查看>>
WebStorm Exception: ...requested without authorization...
查看>>
Jenkins +selenium(学习笔记三十一)
查看>>
k8s使用ServiceAccount Token的方式访问apiserver
查看>>
C语言中用于计算数组长度的函数 “strlen() ”。
查看>>
微信公众平台中临时二维码的scene_id为32位非0整型
查看>>