20145314郑凯杰 《Java程序设计》第1周学习总结
20145314郑凯杰 《Java程序设计》第1周学习总结
教材学习内容总结
跟着教材的顺序开始总结我学过的内容:
1、三大平台
JAVA SE ,JAVA EE,JAVA ME
从毕向东老师的视频中我可以发现,这咱们现在学习的是JAVA SE,日后可能会向JAVA EE发展,因为SE是标准版而EE是企业版,当然想成为一名白领程序猿喽。
2、Java SE四个组成部分
分为JVM 、JRE、 JDK和Java语言
3、了解JVM、JRE、JDK
JVM:加瓦的虚拟机,实现JAVA可以跨平台的重要部分,包括在JRE中。
JRE:即java程序的运行环境,必须包含JVM,只打开JAVA程序的时候用他就行了。
JDK:用来设计和开发JAVA程序。包括JRE,等会图片中会见到。
4、下载、安装、测试JDK
如下图,JDK中包含着JRE,因为需要运行,然后BIN文件夹下有JAVA,JAVA等文件,用来运行和打开JAVA程序。这在寒假已经做过了,另一篇博客中写到。
5、了解PATH、CLASSPATH、SOURCEPATH的作用并会设置
path:操作系统查找使用的路径,在系统运行黑框中运行JAVA,JAVAC等等文件时需要用到这个。我设置了"java HOME",因此此后变化地址的时候只需要更改这一项就可以了。
下面附上我写的未引用其他库的代码:
class Startor
{
public static void main(String[] args)
{
System.out.println("hello java");
}
}
classpath:书上的表格很清楚的看到,CLASSPATH是在JVM系统下,对.class文件进行打开,若引用到其他类库,也需要指定CLASSPATH,告诉JAVAC程序去哪找.class文档。
下图是我做的在java文件夹下的Console库,而hellojava则是在另一个文件夹中,用当前目录下的-cp和指向指定文件夹来实现见图中。
sourcepath:是指定从src文件夹中寻找源代码,这里就不用-src演示了。
最后使用Eclipse编写并实现了 hello java
截图如下
第一周 哈喽!加瓦!
教材学习中的问题和解决过程
碰到了如下问题:
当Console文件和引用了Console的hellojava.java文件不在同一个目录下时,我使用-cp出现了很多次问题 截图如下
经过对书上描述的仔细推敲,我找到了-cp的正确用法
截图如上classpath一栏里的。
代码调试中的问题和解决过程
本次对Eclipse的首次使用并没有碰到很困难的地方,编译通过了
so easy。
其他(感悟、思考等,可选)
第一周,刚开始接触的简单代码就是Hello Wrold.Hello Java.
跟C刚刚开始学习的 stidio一样,很多地方我们并不求甚解,不过还得继续学习,今晚就开始学习下一周的内容。尽快接触算法的编写设计!
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 50/50 | 1/2 | 20/20 | |
第二周 | /600 | 2/4 | /38 | |
第三周 | /1100 | 3/7 | /60 | |
第四周 | /1350 | 2/9 | /90 |
参考资料
20145314郑凯杰 《Java程序设计》第1周学习总结的更多相关文章
- 20145314郑凯杰 《Java程序设计》第10周学习总结
20145314郑凯杰 <Java程序设计>第10周学习总结 代码托管: 学习内容总结 网络编程 会打手机吗? 第一个问题:会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛 ...
- 20145314郑凯杰 《Java程序设计》课程总结
20145314郑凯杰 <Java程序设计>课程总结 每周读书笔记链接汇总 ①寒假预习--"helloworld" ②第一周读书笔记 ③第二周读书笔记 ④第三周读书笔记 ...
- 20145314郑凯杰 《Java程序设计》实验五 实验报告
20145314郑凯杰 <Java程序设计>实验五 实验报告 实验搭档王亦徐:http://www.cnblogs.com/1152wyx/p/5471524.html 实验要求 完成实验 ...
- 20145314郑凯杰 《Java程序设计》第9周学习总结 积极主动敲代码
20145314郑凯杰 <Java程序设计>第9周学习总结 教材学习内容总结 第十六章 ①JDBC(Java DataBase Connectivity) 即java数据库连接,是一种用于 ...
- 20145314郑凯杰 《Java程序设计》实验四 实验报告
20145314郑凯杰 <Java程序设计>实验四 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...
- 20145314郑凯杰 《Java程序设计》实验三 敏捷开发与XP实践实验报告
20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...
- 20145314郑凯杰 《Java程序设计》第8周学习总结
20145314郑凯杰 <Java程序设计>第8周学习总结 教材学习内容总结 代码已托管 第十五章 通用API ①日志: 日志对信息安全意义重大,审计.取证.入侵检测等都会用到日志信息 使 ...
- 20145314郑凯杰 《Java程序设计》第7周学习总结
20145314郑凯杰 <Java程序设计>第7周学习总结 教材学习内容总结 首先放上代码托管图片和本地代码图片: 插图4: 插图5: 插图6: 第十三章 时间与日期 13.1 认识时间与 ...
- 20145314郑凯杰 《Java程序设计》实验二 实验报告
20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...
- 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
20145314郑凯杰 <Java程序设计>实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告 实验要求 •使用JDK编译.运行简单的Java程序: •使用Ecl ...
随机推荐
- [SharePoint 2010]Sandboxed Solution (沙箱解決方案)
現有的SharePoint 2007系統中,我們如果要安裝客製化的程式碼到系統中,我們必須製作一個解決方案包裝檔(Solution Package),然後在系統的中央管理後台中,真對整個伺服器農場Fa ...
- Android XListView下拉刷新、上拉载入更多
source code: https://github.com/Maxwin-z/XListView-Android 提供了两个接口: a) IXListViewListener: 触发下拉刷新.上 ...
- SpringBoot与消息(RabbitMQ)
1. JMS和AMQP JMS(Java Message Service): ActiveMQ是JMS实现; AMQP(Advanced Message Queuing Protocol) 兼容JMS ...
- cpython解释器内存机制
java虚拟机内存 笼统分为两部分:堆区,栈区 其中,引用在栈区,对象在堆区 详细分为五部分:堆区,虚拟机栈区,本地方法栈区,方法区,程序计数器 cpython解释器内存 笼统分为两部分:堆区,栈区 ...
- 13.Query for Null or Missing Fields-官方文档摘录
1 插入数据 db.inventory.insertMany([ { _id: 1, item: null }, { _id: 2 } ]) 2 查询null值 db.inventory.find({ ...
- python爬虫系列(2)—— requests和BeautifulSoup
本文主要介绍python爬虫的两大利器:requests和BeautifulSoup库的基本用法. 1. 安装requests和BeautifulSoup库 可以通过3种方式安装: easy_inst ...
- 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)
一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...
- Git Extension工具安装及使用
以下界面所示的三个工具,如果没安装过,则勾上让其安装.MsysGit为Git的Windows版本,必须要安装:Kdiff为对比/合并工具,可选安装,可以换为使用其它的相关工具:最后一个Windows ...
- BDC批量修改物料描述
一.定义变量 type-POOLs:TRUXS,slis. TYPES: BEGIN OF ty_input , matnr TYPE mara-matnr , " 物料号 maktx TY ...
- POJ2653:Pick-up sticks(线段相交)
题目:http://poj.org/problem?id=2653 题意:题意很简单,就是在地上按顺序撒一对木棒,看最后有多少是被压住的,输出没有被压住的木棒的序号.(有点坑的就是没说清楚木棒怎么算压 ...