教材学习内容总结

第一章 JAVA 平台概论

1.JAVA不仅仅是一门程序设计语言,还是标准规范

2.1995年5月23日被公认为JAVA的诞生日

3.J2SE包含了JDK和JAVA程序语言

4.三大平台为java SE、java EE、java ME

5.java SE主要可以分为JVM、JRE、JDK和java语言

6.编译执行java的JDK/JRE,并不只有sun才能实现,IBM同样可以撰写JDK/JRE

7.我认为,在掌握JAVA的学习中,java并非只是程序语言,首要的是掌握最简单的JAVA SE API,例如异常、集合、输入输出串流、线程等。学习标准的API,熟悉的掌握API在设计时的封装、继承和多态机构

8.为了能够运行JAVA撰写好的程序,必须有JAVA虚拟机。JVM包括在java执行环境中,所以为了要运行java程序,必须包装JRE

第二章 从JDK到IDE

1.从hello world开始

2.在撰写JAVA中,得注意好几个问题。在资源管理器中显示扩展名,java程序必须区分大小写

3.在安装好的JDK后,如果选择一并安装Public JRE,至少会有两套JRE存在于计算机中,一个是JDK本身的Private JRE,一个是选择安装的Private JRE

4.JRA文档实际使用ZIP格式压缩,当中包含一堆CLASS文件,可将JRA文件设置为特别的文件

5.位码文件要放置在于package所定义名称层级相同的文件夹层级

6.要在包间可以直接使用的类或方法必须声明为public

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

问题:我的电脑是win8的,第一开始找不到运行的文件,无法进入

解决:在百度中百度,可以通过快捷键中直接进入,然后使用cmd就可以直接打开了

问题及解决过程:最开始最看书的时候很多东西都是一笔带过,结果在输入HELLOWORLD的时候出现了问题,没有注意大小写的问题,导致了整个程序运行不了

问题:在编译程序与CLASSPATH中编译通过了却无法运行

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

问题:怎么执行hello world?

解决过程: 通过CLASSPATH指定其可执行文件(.class)的路径信息

感悟

可能由于在假期的时候并没有认真的看老师给的资料,对JAVA不是那么熟悉,导致第一周的学习比较吃力,不过通过看视频,看书,至少在自己的大脑里有一个大概的框架,对基本的编程、格式有了一定的概念,但是教材中的解释以及图例非常详细,相信在之后的学习中通过查看之前的资料、询问同学以及视频的观看,自己不断的学习不断的尝试,在之后的学习中会有很大的提升。

学习进度条

  代码行数       博客量         所花时间            收获与成长  

目标

    5000行      48篇       400小时  

第一周

       80行        1篇        15小时

在这一周的学习中,初步的学习让

我掌握了基本用法,有了基本概念

20145229吴姗珊《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. 20145229吴姗珊 《Java程序设计》第9周总结

    20145229吴姗珊 <Java程序设计>第9周总结 教材学习内容总结 第十六章 整合数据库 JDBC入门 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交 ...

  5. 20145229吴姗珊 《Java程序设计》第8周学习总结

    20145229吴姗珊 <Java程序设计>第8周总结 教材学习内容总结 第十四章 NIO与NIO2 NIO: InputStream.OutputStream的输入输出,基本上是以字节为 ...

  6. 20145229吴姗珊 《Java程序设计》第7周学习总结

    20145229吴姗珊 <Java程序设计>第7周学习总结 教材学习内容总结 第13章时间与日期 即使标注为GMT(格林威治时间),实际上谈到的的是UTC(Unix时间)时间. 秒的单位定 ...

  7. 20145229吴姗珊 《Java程序设计》第6周学习总结

    20145229吴姗珊 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 输入\输出 1.java将输入\输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象 2.输入串 ...

  8. 20145229吴姗珊 《Java程序设计》第5周学习总结

    20145229吴姗珊 <Java程序设计>第5周学习总结 教材学习内容总结 第八章 异常处理 1.设计错误对象都继承自java.lang.Throwable类 2.Java中所有错误都会 ...

  9. 20145229吴姗珊两天小总结 《Java程序设计》第4周学习总结

    20145229吴姗珊两天小总结 <Java程序设计>第4周学习总结 教材学习内容总结 由于自己的基础不好对知识的理解不透彻,所以这两天的学习还是集中在第六章和第七章,对知识点多了一点理解 ...

  10. 20145229吴姗珊 《Java程序设计》第4周学习总结

    20145229吴姗珊 <Java程序设计>第4周学习总结 教材学习内容总结 第六章 继承与多态 6.1继承共同行为 1.继承基本上就是避免多个类间重复定义共同行为 简单的类的定义 使用s ...

随机推荐

  1. Cocos2d-x教程(35)-三维拾取Ray-AABB碰撞检測算法

    欢迎增加Cocos2d-x 交流群:193411763 转载时请注明原文出处 :http://blog.csdn.net/u012945598/article/details/39927911 --- ...

  2. 配置YUM源更新源

    在虚拟机上更新yum,总是告诉我找不懂镜像服务器地址,配置失败,连 #yum install yum 它自己都无法更新. 于是决定先配置一下yum的更新源. 首先找到yum的主要配置文件, 一般在/e ...

  3. Redis 的学习和使用

    安装Redis 官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com ...

  4. ACM算法整理(不断补充ing)

    动态规划 1.背包问题 (1)01背包 ,n) DFR(v,V,C[i]) F[v]=max(F[v],F[v-C[i]]+W[i]); } //初始化时 //若背包不一定装满F全初始化为0 //若装 ...

  5. NodeJS示例异步式(Asynchronous)IO与同步式Synchronous)IO

    理解IO      IO(Input/Output)通常是指计算机线程进行慈磁盘读写或者网络通信时的一种行为.   同步式(Synchronous)IO和异步式(Asynchronous )IO   ...

  6. struts2中在Action中如何获取servlet的api?

    1.通过ActionContext类(拿到的不是真正的servlet api,而是一个map) ActionContext context = ActionContext.getContext(); ...

  7. saltstack内置执行模块shadow

    shadow用于命令行管理shadow文件 salt.modules.shadow.default_hash() 用户未设置密码的默认哈希 例:salt '*' shadow.default_hash ...

  8. 【Atheros】Ath9k速率调整算法源码走读

    上一篇文章介绍了驱动中minstrel_ht速率调整算法,atheros中提供了可选的的两种速率调整算法,分别是ath9k和minstrel,这两个算法分别位于: drivers\net\wirele ...

  9. ASP.NET动态网站制作(23)-- ADO.NET(2)

    前言:这节课老师请高级班的E老师过来代课,还是接着老师讲的内容继续深入,修改了上节课老师写的部分代码. 内容: 1.数据库本质就是一个软件,这个软件帮助我们把数据有序地存储起来,当我们需要数据的时候帮 ...

  10. jQuery动态加载JS以减少服务器压力

    如果您要创建一个web2.0的应用程序,那么你的网页会包括大量的JavaScript文件,这些可能会拖慢您的网页.因此,动态加载JavaScript代码到您的网页是一个好主意,即只有当实用他们的时候加 ...