演示、答辩、总结报告15分。java
及时与老师互动,给予老师反馈,和老师在讨论学习问题,事半功倍。linux
软件工程的质量要靠软件工具和软件流程来保证, 你们看过正在建设中的高楼, 半完工的楼顶上矗立着巨大的塔吊。这个塔吊不是用户需求的一部分 (用户但愿完工的楼房上面没有塔吊!),可是,这是建筑工程上不可缺乏的环节,那么怎么把塔吊顺利地安装上,随着楼房的增高而增高(动画, 迪拜塔的建设),让塔吊高质量地工做,怎么作安全检查,防止它倒下来? 这就是工程的要求。git
软件工程中,也有相似脚手架,塔吊这样的工程系统,工具和流程。 软件的源代码管理工具(source code control system),加上构建系统 (build system), 能保证一个复杂软件能在多个角色,多个团队的合做下,按时以合适的质量发布。 若是你写一个Hello World 程序, 固然不须要这些工具, 就像你用儿童积木搭房子过家家,你本身高兴,但这不是建筑工程。vim
阅读「使用博客园进行学习」,并创建我的技术博客安全
加入「课程答疑小组」,提问前请阅读「如何提问」.ssh
阅读「使用开源中国托管代码」并完成做业编辑器
在实验楼注册帐号(注意体现学号信息),而后点击配套实验课程进入实验楼实验环境,点击『加入私有课程』,《Java程序设计》的课程码:DLUH8XBH,我的信息填“学号+姓名”。ide
教材学习导读: 《Java学习笔记(第8版)》学习指导工具
学习方法指导:积极主动敲代码,使用JUnit学习Java学习
老师的教学总结:每周必读
Windows下学习参考Java程序设计的DOS命令基础
进度很重要:注意前紧后松,必须跟上每周的进度,教材阅读与总结,教材上的练习,问答小组,项目。我和助教们会认真对待每一位同窗,请你不要由于困难而放弃,坚持下来,会发现本身的难以想象。
问答很重要:遇到知识难点请多多提问,这是你的权利更是您对本身负责的义务。问答到课程讨论小组,提问请阅读一下「如何提问」,答疑注意事项.
学习总结、实验报告很重要:总结学习与实践中的问题,获得老师和同窗们的反馈,是进步的捷径。学习完成后在博客园中把学习过程经过博客(随笔)发表,博客标题「学号 2016-2017-2 《Java程序设计》第x周学习总结」
学习目标
了解Java基础知识
了解JVM、JRE与JDK,并下载、安装、测试JDK
了解PATH、CLASSPATH、SOURCEPATH的做用并会设置
Intellj IDEA 简易教程
Java程序设计的DOS命令基础
1.使用vim命令进入vim界面
vim后面加上你要打开的已存在的文件名或者不存在(则做为新建文件)的文件名。 打开Xfce终端,输入如下命令
$ vim practice_1.txt
直接使用vim也能够打开vim编辑器,可是不会打开任何文件。
$ vim
进入命令行模式后输入:
e 文件路径
一样能够打开相应文件。
vim启动进入普通模式,处于插入模式或命令行模式时只须要按Esc或者Ctrl+[(这在vim课程环境中无论用)便可进入普通模式。普通模式中按i(插入)或a(附加)键均可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。
DOS命令分为内部命令、外部命令、以及批处理文件。内部命令常驻内存,而外部命令是一条单独的可执行文件,而批处理相似Linux下的Shell脚本。
内部命令在都在COMMAND.COM中;外部命令存放在磁盘上,是以.exe结尾的文件;批处理文件以.bat结尾的文件。
Windows键+E:打开资源管理器。 Windows键+R:程序运行 Windows键+D:转到桌面 Windows 键 + L:锁定系统
dos系统中快捷键:
tab:补全命令、目录、文件名等 F7:查看并快速执行用过的命令,相似Linux下的history命令,很是有用。也可使用上下键切换。 /?:查找命令的帮助文档,相似Linux下的man命令。 .: 表示当前目录 ..:表示父目录 /:表示根目录 X::盘符切换
在Windows 7后的操做系统,按一下Windows键或Windows键+R,而后输入cmd就会打开命令行窗口,经常使用dos命令以下:
dir: 列出当前目录下的文件以及文件夹 md: 建立目录 rd: 删除目录 cd: 进入指定目录 del: 删除文件 copy: 复制文件 xcopy: 复制目录 tree: 列出目录树 ren: 文件更名 type: 显示文件内容 cls: 清屏 exit: 退出DOS命令行
安装完成后进行git配置,输入指令git config --global user.name "xxx"
和git config --global user.email "你的邮箱地址"
建立完公钥后,须要上传。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中全部内容。
接着访问http://git.oschina.net/profil
网页,点击SSH公钥,先本身建立一个文件夹,把敲的代码拷贝进去(或者每次使用vim的时候直接切到该文件夹目录下进行编辑)
可使用ssh -T git@git.oschina.net命令来测试链接是否畅通
先使用git init
指令初始化一个git仓库,接着输入git add
.添加文件,输入git commit -m
"注释"提交至仓库。
git remote add origin https://git.oschina.net/你的用户名/项目名.git
git push origin master
没什么问题已经完成了。git push origin master
,再输入用户名,输入密码,就完成了输入atom Hello.java或vimHello.java,并输入如下代码:
1 package ljp; 2 import java.util.Scanner; 3 public class Hello{ 4 public static void main(String[] args){ 5 System.out.println("Input your first name, please:"); 6 Scanner s = new Scanner(System.in); 7 String name = s.next(); 8 System.out.println("Hello " + name + " !"); 9 } 10 }
必定要注意大小写的s,并且输入tree,系统提示下载,下载完毕就能够运行了,虽然我如今仍是不太懂tree在这里是干什么的。
代码和文档进程可视化脚本,把这个脚本拷到项目根目录下,运行命令chmod +x statistics 给脚本加上可执行权限, 项目根目录下运行 ./statistics 就能够看到本身写了多少代码和文档,
若是说JDK是一个java程序的开发工具包,主要有java的开发环境,IDE也是一个开发环境,那这二者是否是JDK必须选,必需要,而IDE可选可不用的关系?
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 16/16 | 1/1 | 20/25 |