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周学习总结的更多相关文章

  1. 20145314郑凯杰 《Java程序设计》第10周学习总结

    20145314郑凯杰 <Java程序设计>第10周学习总结 代码托管: 学习内容总结 网络编程 会打手机吗? 第一个问题:会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛 ...

  2. 20145314郑凯杰 《Java程序设计》课程总结

    20145314郑凯杰 <Java程序设计>课程总结 每周读书笔记链接汇总 ①寒假预习--"helloworld" ②第一周读书笔记 ③第二周读书笔记 ④第三周读书笔记 ...

  3. 20145314郑凯杰 《Java程序设计》实验五 实验报告

    20145314郑凯杰 <Java程序设计>实验五 实验报告 实验搭档王亦徐:http://www.cnblogs.com/1152wyx/p/5471524.html 实验要求 完成实验 ...

  4. 20145314郑凯杰 《Java程序设计》第9周学习总结 积极主动敲代码

    20145314郑凯杰 <Java程序设计>第9周学习总结 教材学习内容总结 第十六章 ①JDBC(Java DataBase Connectivity) 即java数据库连接,是一种用于 ...

  5. 20145314郑凯杰 《Java程序设计》实验四 实验报告

    20145314郑凯杰 <Java程序设计>实验四 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  6. 20145314郑凯杰 《Java程序设计》实验三 敏捷开发与XP实践实验报告

    20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  7. 20145314郑凯杰 《Java程序设计》第8周学习总结

    20145314郑凯杰 <Java程序设计>第8周学习总结 教材学习内容总结 代码已托管 第十五章 通用API ①日志: 日志对信息安全意义重大,审计.取证.入侵检测等都会用到日志信息 使 ...

  8. 20145314郑凯杰 《Java程序设计》第7周学习总结

    20145314郑凯杰 <Java程序设计>第7周学习总结 教材学习内容总结 首先放上代码托管图片和本地代码图片: 插图4: 插图5: 插图6: 第十三章 时间与日期 13.1 认识时间与 ...

  9. 20145314郑凯杰 《Java程序设计》实验二 实验报告

    20145314郑凯杰 <Java程序设计>实验二 实验报告 实验要求 完成实验.撰写实验报告,实验报告以博客方式发表在博客园,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用 ...

  10. 20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告

    20145314郑凯杰 <Java程序设计>实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告 实验要求 •使用JDK编译.运行简单的Java程序: •使用Ecl ...

随机推荐

  1. MFC中控件的TAB顺序

    本文来自: http://hi.baidu.com/qingcaichongch/item/47f7ae14de8cbef6ddeeca42 在MFC中添加控件后,按Ctrl+d可以改变控件TAB顺序 ...

  2. 基于开源博客系统(jpress)搭建网站

    基于开源博客系统(jpress)搭建网站 JPress 使用 Java8 开发,基于流行的JFinal和Jboot框架. 目前JPress已经内置的文章和页面其实是两个模块,可以移除和新增其他模块,因 ...

  3. Rete_algorithm

    https://en.wikipedia.org/wiki/Rete_algorithm https://en.wikipedia.org/wiki/Rete_algorithm The Rete a ...

  4. User Login Client Identification

    w用HTTP认证首部注册用户名. HTTP The Definitive Guide Rather than passively trying to guess the identity of a u ...

  5. javaweb前后台中文参数乱码

    一.描述 从前台传中文参数到后台,发现中文乱码. 二.解决 首先,统一所有文件为utf-8格式. 其次,在传参时,使用js的encodeURI函数,对参数进行编码. 然后一定要对该中文参数进行两次编码 ...

  6. apt-get 报 The following signatures were invalid: KEYEXPIRED 错误

    apt-get 原理: 参考:https://blog.csdn.net/a13526758473/article/details/79247478 apt对它所管理的每一个程序包都有一对公钥和私钥, ...

  7. Cassandra go语言client使用

    关于什么是cassandra,可以参考: http://blog.csdn.net/zyz511919766/article/details/38683219 http://cassandra.apa ...

  8. 20.Bulk Write Operations-官方文档摘录

    1.有序操作列表将会串行执行,但如果在一个写操作过程出现异常错误,则不会处理剩余的任何写操作 2.无序操作列表将会并发执行,如果在一个写操作过程出现异常错误,则不影响,继续执行(并发无序) 3.对比无 ...

  9. Linux命令:nl

    全称:number lines of files 用途:显示的时候添加行号. 格式:nl [OPTION]... [FILE]... 类型:nl is /usr/bin/nl 说明: 该命令主要就是针 ...

  10. IIS7 Microsoft.Web.Administration 创建Application问题

    在使用DirectoryEntry操作IIS时,可以设置很多属性.但使用Microsoft.Web.Administration中的一些类时,不知道在哪设置.例如:AccessScript,Acces ...