20145227 《Java程序设计》第1周学习总结

教材学习内容总结

第一周学习Java首先了解了Java的历史,区分了JRE和JDK,并且学会了安装和配置环境、人机交互等基本知识,会编写最简单的“Hello World”。

1.1 Java三大平台

1、Java SE:是各应用平台的基础,分为四个主要部分:JVM、JRE、JDK与Java语言。

2、Java EE:以Java SE为基础,定义了一系列的服务、API、协议等,适用于开发分布式、多层次、以组件为基础、以Web为基础的应用程序。

3、Java ME:是Java平台版本中最小的一个。

1.2 JVM/JRE/JDK

1、对Java程序而言,只认识一种操作系统,就是JVM,位码文档(扩展名为.class的文档)就是JVM的可执行文件。

2、区分JRE和JDK:JRE只是Java执行环境,而要开发Java程序就必须安装JDK,JDK包含JRE。

3、下载安装JDK:

2.1 命令行方式
• dir : 列出当前目录下的文件以及文件夹

• md : 创建目录

• rd : 删除目录

• cd : 进入指定目录

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

• cd/ : 退回到根目录

• del : 删除文件

• exit : 退出dos命令行
2.2 Java语言的环境搭建
JRE只是Java的执行环境,而要开发Java程序就必须下载安装JDK以及进行环境配置。进行配置的步骤如下:打开我的电脑--属性--高级--环境变量,然后编辑path环境变量,在变量值开始处加上java工具所 在目录,后面用 “ ; ”和其他值分隔开就可以了。接着打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,代表配置成功。配置成功后就不用每次执行java的工具都进入到bin目录下了,方便了很多。

2.3 HelloJava的开发

  1. 将Java代码编写到扩展名为.java的文件中。
  2. 通过javac命令对该java文件进行编译。
  3. 通过java命令对生成的class文件进行运行。

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

一开始只是单纯的看视频,然后发现光看不练并没有什么用。后面再通过一边看视频一边按照视频里面的方法在电脑上练习发现容易理解了很多。看完视频后再翻阅教材很多东西就变得很容易理解了。但是教材太过枯燥,很多东西依然不是很能明白,就需要自己不断地查资料、问同学来帮助自己理解。

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

一开始编译并没有通过,后面发现是因为末尾的分号没有用英文符号。而且java语言中涉及到很多区分大小写的问题,文件类目每个单词的首字母都要求大写,如果class前面加public就必须保证类名与文件名绝对一致。改正后编译依然没有通过,仔细检查才发现system首字母没有大写,后面改正后终于编译成功了。

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

对于java最早的印象是小时候手机上的有一个java图标,打开之后里面会有很多小游戏。小游戏玩起来简单,但是经过第一周对java的学习后才发现制作简单的小游戏也是很不容易的,就连最简单的HelloWorld小程序的编写我也出现了很多错误,经过很多次查找和修改才最终编译成功。第一周的学习也让我明白要想编程好就必须多多练习,只要自己多多下功夫,视频、教材两手抓,平时多练习编写程序,相信我一定能编写出自己满意的程序。

学习进度条

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

参考资料

20145227 《Java程序设计》第1周学习总结的更多相关文章

  1. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  2. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

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

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  4. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  5. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  6. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  7. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  8. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  9. 《Java程序设计》第九周学习总结

    20145224 <Java程序设计>第九周学习总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的 ...

  10. 《Java程序设计》第二周学习总结

    20145224陈颢文<Java程序设计>第二周学习总结 教材学习内容总结 一.类型.变量与运算符 1.类型 整数: 可细分为为short整数(占2字节),int整数(占4字节),long ...

随机推荐

  1. logistic regression的一些问题,不平衡数据,时间序列,求解惑

    Logistic Regression 1.在有时间序列的特征数据中,怎么运用LR? 不光是LR,其他的模型也是. 有很多基本的模型变形之后,变成带时序的模型.但,个人觉得,这类模型大多不靠谱. 我觉 ...

  2. win7无线网连接了,但是图标显示未连接

    第一步: 打开控制面板,找到“管理工具”->“计算机管理” 第二步: 在控制台左边栏,选择“设备管理器”,然后在右侧展开“网络适配器” 第三步: 在每一个网络设备上点鼠标右键,然后选择“卸载”. ...

  3. HTML部分标签和代码

    1.1.1 一般标签.格式控制标签 所谓HTML就是 Hyper Text Markup Language(超无文本标记语言) <html>   开始标签 <head> 网页上 ...

  4. maven的中传递依赖,maven的依赖管理(转)

    在maven的pom文件中 <dependencies> <dependency> <groupId>junit</groupId> <artif ...

  5. 也不知怎么了LVS.SH找不到,网上搜了一篇环境搭配CENTOS下面的高可用 参考

    系统环境: ************************************************************ 两台服务器都装了 CentOS-5.2-x86_64 系统 Vir ...

  6. demo15 AlertDialog

    Dialog dialog = new AlertDialog.Builder(this).setTitle("对话框").setMessage("this is msg ...

  7. Android测试AsyncTask下载图片

    package com.example.myact8_async; import org.apache.http.HttpEntity; import org.apache.http.HttpResp ...

  8. webpack 无法安装

    命令行输入:  npm install webpack -g 解决办法:增加环境变量  D:\nine\trunk\node_modules\.bin\ bin目录下有webpack.cmd 如果还是 ...

  9. Yii框架,在页面输出执行sql语句,方便调试

    1.下载yiidebugtb,并且放入到 application.extensions.yiidebugtb 目录 2.修改main.php,加入如下代码: 'log'=>array( 'cla ...

  10. 转:myeclipse 8.x 插件安装方法终极总结

    原文地址:http://shaomeng95.iteye.com/blog/945062 最近因为要指导新人顺便整理文档,懒得折腾eclipse,需要装的插件太多,于是乎装myeclipse 8.5吧 ...