20155302 2016-2017-2 《Java程序设计》 第1周学习总结
20155302 2016-2017-2 《Java程序设计》 第1周学习总结
教材学习内容总结
浏览全书提出问题
chapter1:怎么保证现在系统在用最高版本的JRE呢?在哪里查看及升级最高版本JRE?
chapter2:如果类被压缩在JAR或者ZIP文件中,classpath必须包括该文件的访问绝对路径还是目录?区别在哪里?
chapter3:Java与C和C++是几种不同的语言,可为什么其中有一些包括变量函数调用的语句是类似的?
chapter4:“==”与equals方法究竟有什么区别?
chapter5:使用important static的各个静态成员时什么时候会出现名称冲突问题,为什么会出现这种问题?
chapter6:super关键字的用法和位置,super关键字调用父类的构造方法,super关键字调用父类的方法?
chapter7:接口可以继承接口,接口中的方法也可以重载,那么岂不是说,接口也应该属于多态的一种?这种理念对吗?
chapter8:如何使用throw抛出异常?为何有些异常却还是可以编译通过?
chapter9:collection接口和map接口的主要实现类是什么?
chapter10:输入输出流和缓式输入输出流有什么区别和联系?
chapter11:使用什么方法可以使线程处于阻断状态?为什么会导致这个状态?
chapter12:为什么要使用lambda表达式?有什么好处?
chapter13:想要取得系统时间的方法有什么?
chapter14:NIO和NIO2是靠什么过滤和搜索文档的?
chapter15:可重用的规则表示式都有哪些?
chapter16:如何向数据库中加入数据?
chapter17:类加载器中JVM运行时会产生哪些ClassLoader?
chapter18:enum自定义构造函数时为什么不能在其中调用super()?
自主学习前两章的收获
第一章前半章主要讲了Java的产生与发展历史包括版本的演进以及Java SE、Java EE、Java ME的三大平台,而后半章才是本章重点,书中介绍了JVM/JRE/JDK的涵义关联以及区别。
JVM:Java编译时并不直接编译为相依于某平台的0、1序列,而是翻译为中介格式的位码,对Java系统而言只认识JVM这一种操作系统,位码文档就是JVM的可执行文件。
JRE:Java Runtime Environment就是Java执行环境,简称JRE,包括Java SE API与JVM。JRE还给计算机提供链接库。
JDK:JDK 是整个Java的核心,包括了Java运行环境(JRE)也就是说JDK就是java开发工具包。
弄懂了这些基本概念后就要开始安装了,按照书上的指示可以按部就班的安装JDK了。

第二章主要讲的是设置Path路径、使用package管理类还有巧用import偷懒的方法,而修改路径等步骤书上也有很明晰的讲解,按照书中指示自己尝试了一下,果然可以。
PATH环境变量:作用是指定命令搜索路径,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
CLASSPATH环境变量:作用是指定类搜索路径,JVM就是通过CLASSPTH来寻找类的
然后按照老师的要求,在电脑上安装了git,以及进行了码云上的秘钥注册。



第一周的学习很紧密,在对Java之前没有多少了解的情况下学习起来有些困难,其中一些地方遇到了问题使得学习效率不高,这些是以后学习中需要改进提升的。
20155302 2016-2017-2 《Java程序设计》 第1周学习总结的更多相关文章
- 20155302 2016-2017-2 《Java程序设计》第九周学习总结
20155302 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 基本数据库操作相关的JDBC接口或类是位于java.sql包中.在程序中要取得数据库联机,我 ...
- 20155227 2016-2017-2 《Java程序设计》第九周学习总结
20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...
- 20155328 2016-2017-2 《Java程序设计》第九周学习总结
20155328 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 16.1 JDBC入门 JDBC是Java联机数据库的标准规范,定义一组标准类与接口,应用程 ...
- 20155216 2016-2017-2 《Java程序设计》第九周学习总结
20155216 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC架构 JDBC API的使用 JDBC连接数据库 1.导入JDBC包: 添加impo ...
- 20155320 2016-2017-2《Java程序设计》第九周学习总结
20155320 2016-2017-2<Java程序设计>第九周学习总结 教材学习内容总结 第十六章 JDBC简介 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
随机推荐
- Python2.7 - IMOOC - 4
第三章 Python变量和数据类型 3-7.Unicode字符串 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理. 最早的计算机在设计时采用8个比特(bit)作为一个字节(b ...
- 020.2.2 runtime类
基本不用,简单看一下就行了 1.属于单例的一个实例,可以通过getRuntime()获取对象Runtime r = Runtime.getRuntime();r.exec("winmine. ...
- SQL简单基础(1)
对于SQL不再做过多的介绍,毕竟作为一个初学者对于SQL(结构化查询语言)也好,关系型数据库也好理解都并不是很深,只知道一些基本的概念. 本系列旨在介绍一些简单开发中用得上的SQL语句以及其使用方法, ...
- PhoneGap API 之事件处理_双击返回键退出程序
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- Eclipse导入web项目发布项目时报Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web错误解决方案
Eclipse导入web项目后,将web项目加载到server进行发布时,提示Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java ...
- 组合测试(Combinatorial Test)/配对测试 (pairwise)
组合测试方法:配对测试实践 实施组合测试 常用的Pairwise工具集:http://www.pairwise.org/tools.asp 成对测试(Pairwise Testing)又称结对测试.两 ...
- docker-8-本地镜像发布到阿里云
镜像的生成方法 1.前面的DockerFile 2.从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] 将本地镜像推送到阿里云 ...
- GPS-Graph Processing System Graph Coloring算法分析 (三)
HamaWhite 原创,转载请注明出处!欢迎大家增加Giraph 技术交流群: 228591158 Graph coloring is the problem of assignin ...
- PAT——1030. 完美数列
给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M <= m * p,则称这个数列是完美数列. 现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列. ...
- Java性能监控
Java性能监控 上次介绍了如何使用jvisualvm监控java,今天做进一步讲解!Java性能监控主要关注CPU.内存和线程. 在线程页中,点击线程Dump,可以生成threaddump日志,通过 ...