20155333 2016-2017-2 《Java程序设计》第一周学习总结
《java程序设计》第一周学习总结
学习目标
•了解java基础知识
•了解JVM、JRE与JDK,并下载、安装、测试JDK
•了解PATH、CLASSPATH、SOURCEPATH的作用并会设置
•初步使用IDE(推荐IDEA),会编译、运行、调试简单的JAVA程序
学习任务
浏览教材,根据自己的理解每章提出一个问题
学贵有疑,疑则进也。
第一章 标准API架构是什么,如何理解并掌握?
第二章 撰写程序时除了import还有其他的偷懒工具吗?
第三章 Java与C语言在语法上有何异同?
第四章 编译程序蜜糖除自动装箱与拆箱外还有其它功能吗?
第五章 除了构造函数与定义方法还有什么可以进行重载,如何设计?
第六章 子类只能继承一个父类,那么一个父类能否被多个子类继承呢?
第七章 继承、接口与多态的关系,它们分别在什么情况下使用?
第八章 操作对象的过程中如果抛出受检异常必须要处理吗,如何处理?
第九章 泛型语法在什么情况下使用,使用泛型语法是否会对程序造成不利影响?
第十章 字符处理装饰器是必要的吗?
第十一章 多线程程序的多个流程是同时执行的吗?
第十二章 定义函数接口操作的方式有哪些?
第十三章 如何区分机器时间观点与人类时间观点?
第十四章 类似NIO的所有高级输入/输出处理API除提升输入/输出处理效率还有什么作用?
第十五章 有已经实现国际化的应用程序吗?
第十六章 如何操作暂存表格?
第十七章 反射API可以提供哪些便利?
第十八章 什么是T类型?
认真学习教材第一章、第二章
第一章 Java平台概论
1、Java诞生于1995年5月23日,2010年正式成为Oracle所属。
2、Java根据应用领域不同,区分为Java SE、Java EE与Java ME三大平台。
3、Java SE是各应用平台的基础,分为四个主要部分:JVM、JRE、JDK与Java语言。
4、JDK包括Java程序语言、JRE与开发工具
5、JRE包括Java SE API与JVM。
6、JVM就是Java程序的操作系统,JVM的可执行文件就是.class文档。
7、Java不只是程序语言,还是标准规范。
8、JPC组织负责监督审查Java相关技术规格的演进。
9、Java技术规格必须以JSR正式文件提交审查。
10、根据JSR成果做出免费且开发原始码的参考实现,成为RI。
11、TCK是RI提供的兼容性测试工具箱。
第二章 从JDK到IDE
•PATH是用于Windows/Unix/Linux等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确
•CLASSPATH是用于JVM(容器)的,使用javac和java命令找不到XXXX.class是因为CLASSPATH没有设置正确
•JVM是Java程序唯一识别的操作系统,对JVM来说,可执行文件就是扩展名为.class的文件
•XXXX.class的路径可以用java -cp或 java -classpath指定,此时就不用设定CLASSPATH环境变量了
常用的DOS命令如下:
•dir: 列出当前目录下的文件以及文件夹
•md: 创建目录
•rd: 删除目录
•cd: 进入指定目录
•del: 删除文件
•copy: 复制文件
•xcopy: 复制目录
•tree: 列出目录树
•ren: 文件改名
•type: 显示文件内容
•cls: 清屏
•exit: 退出DOS命令行
代码托管
按照学长所给的教程成功安装了git,然后成功设置了公钥,但是在使用git托管代码时出现了问题,用了一个下午的时间仍然没有解决,之后在博客园中找到了一个Git教程,但因为时间限制暂时还没有学会解决方法。


学习进度
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 12/20 | 1/1 | 20/20 | 对Java有了一点粗浅的了解 |
更新
历时三天才成功解决了使用git托管代码过程中出现的各种问题,成功托管代码,截图如下:




其实我也不知道为什么今天尝试托管代码的时候莫名其妙就成功了,感觉自己做了几天的无用功。
20155333 2016-2017-2 《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- Functional Reactive Programming
Functional Reactive Programming (FRP) integrates time flow and compositional events into functional ...
- R基础-适合于纯小白
#说明 文中‘test’均为模拟名称,原始编码为GKB方式###1.R语言介绍#### 偏统计 ###2.Rstudio和R的基本操作#### #2.1查看R语言自带的数据集#### data() # ...
- Mysql 用户权限管理--从 xxx command denied to user xxx
今天遇到一个mysql 权限的问题,即标题所述 xxx command denied to user xxx,一般mysql 这种报错,基本都属于当前用户没有进行该操作的权限,需要 root 用户授 ...
- 随手记——数据结构可视化(graphviz)
普通二叉树 void writedot(BTree tree, FILE* fw) { if (tree == NULL) return; else{ fprintf(fw, "%d [la ...
- 用firefox的插件下载网页中的视频
对于网页中的一些视频,直接下载不了,可以用专用下载软件下载,也可以用firefox的NetVideohunter Video Downloader插件下载网页中的视频,方便快捷. 工具/原料 fi ...
- centos 清除yum缓存
No package nginx available. yum makecache yum install epel-release yum install nginx
- ASP.Net GridView 基础 Template模板
一.了解Template AlternatingItemTemplate定义交替行的内容和外观,如果没有规定模板,则使用ItemTemplate:EditItemTemplate定义当前正在编辑的行的 ...
- Loadrunner上传文件与下载文件脚本
Loadrunner上传文件与下载文件脚本 一. 上传脚本 Action() { int uploadImgStatus = 0; //获取上传产品图ID web_reg_save_param_ex( ...
- DPDK安装依赖项合集 环境合集
前言 在dpdk编译过程中,由于一些依赖项的限制,dpdk在纯净的系统上安装需要花一些功夫.本文总结了编译dpdk所需的依赖项,并归纳了安装合集,在安装过程上可以省下大量的搜索时间. 使用系统 ubu ...
- php多进程编程实现与优化
PHP多进程API 创建子进程 @params void @returns int int pcntl_fork(void) 成功时,在父进程执行线程内返回产生的子进程PID,在子进程执行线程内返回0 ...