20155317 王新玮的第四次随笔~
2006-2007-2 《JAVA程序设计》第1周学习总结
一、关于教材内容的学习
粗看教材,提出每一章自己的问题
- 我们怎么样才能java?我们首先该做什么?
- 做一个项目,我们应该怎样去用项目管理程序?
- java有没有自己独特的语法
- 以前听说过java是面向对象,C语言是面向过程,它们到底有什么区别
- 装箱的对象对于实现程序的优劣?
- 如何巧用继承这是个问题
- 接口的定义会影响程序运行的结果吗
- 异常处理会不会造成异常?
- collection和map两个试用与哪些情况
- AVA的输入输出串流的观念是基于文件吗?
- 在运用线程和并行时它们的优缺点是什么?
- “同样的Lambda表达式,可以用来表示不同目标类型的对象操作”为啥?
- 机器时间和人类时间为啥不一样?
- 使用队列、栈等不同的结构对于数据接口来讲会不会有什么不一样?
- logger类有什么特点?
- 对于获得数据,java在获得数据的方式是什么?
- 动态代理技术是指什么?
第一章的学习
-
Java三大平台 javaSE(标准版)javaEE(企业版)javaME(迷你版)
-
Java解决了什么: 使用java节省了空间,使编程获得的快速发展。
- Java SE的四个组成部 :JVM:java虚拟机,包括在JRE中 JRE:java执行环境 JDK:java开发工具箱,包括JRE和开发过程中需要的一些工具程序
- JVM/JRE/JDK:
JVM:java编译时,并不直接编译为相依于平台的01序列,而是翻译为中介格式的位码。想要执行位码文档,平台就必须安装JVM。有了JVM,就可以达到”编译一次,到处执行”的跨平台目的。对java程序而言,只认识一种操作系统,就是JVM,位码文档就是JVM的可执行文件。JVM实际上相当于java程序的操作系统,JVM还负责java程序的资源管理。JVM是执行Java程序(可执行文件.class)的操作系统(或容器)
JRE:java的执行环境,用来部署Java程序,包括javaSE API和JVM。
JDK:包括了java程序语言,工具程序与JRE。对于开发Java程序的人必须安装JDK。
教材学习中的问题和解决过程
对于jdk ,idea等程序的使用还是不是特别理解。以下是我总结的git的使用:
关于git idea JDk 以及托管代码的使用
git
- 经过看学长的操作方法我开始安装git
-
- 通过dos命令获得了公钥ssh
-
- 在码云建立项目,上传代码
代码调试中的问题和解决过程
由于这一周没有编什么很难的程序,没出现什么错误。
代码托管
- 代码提交过程截图:
上周考试错题总结
由于上周没有考试,只是在看课本知识。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 |
参考资料