浏览教材,根据本身的理解每章提出一个问题html
In the End:Java做为一种程序设计语言,其优点主要表如今哪些方面?java
教材第一章、第二章学习总结git
前两章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境。正则表达式
Sum公司预测到下一波计算机应用趋势会集中在消费型数字产品上(就像如今的手机等消费型电子商品),而这类小型装置一般内存与运算资源有限,因此Java就是为了这种消费产品设计的。数据库
Java SE(Java 2 Platform Standard Edition标准版)数组
Java EE(Java 2 Platform Enterprise Edition企业版)安全
Java ME(Java 2 Platform Micro Edition微型版)数据结构
JVM:Java虚拟机,包含在JRE中多线程
JRE:Java执行环境,运行Java程序必需ide
JDK:包括JRK及开发过程当中须要的工具,如javac、java等工具程序,开发Java程序必需
Java语言
所以,若只执行Java程序,不下载JDK是能够的。
对于Java程序而言,只认识一种操做系统,即JVM,位码文档(扩展名为.class)就是JVM的可执行文件。而JRE能够直接提供连接库,只要使用Java SE API中的连接库,在安装有JRE的计算机上就能够直接运行。对于要开发Java程序的人,必须安装的是JDK,这样才有这些工具程序可使用。
学会使用DOS命令能够大大提升输入效率,现将经常使用的DOS命令在之后的学习中应尽可能使用。
「经常使用快捷键」:
Windows键+E:打开资源管理器
Windows键+R:程序运行
Windows键+D:转到桌面
Windows键 + L:锁定系统
Shift + F10: 显示右键菜单
「经常使用DOS命令」:
dir: 列出当前目录下的文件以及文件夹
md: 建立目录
rd: 删除目录
cd: 进入指定目录
del: 删除文件
copy: 复制文件
xcopy: 复制目录
tree: 列出目录树
ren: 文件更名
type: 显示文件内容
cls: 清屏
exit: 退出DOS命令行
path用来记录各个程序所在的位置,Windows操做系统根据此路径查找程序,执行命令;而Java程序惟一识别的操做系统是JVM,对于JVM来讲,使classpath指定其可执行文件的路径信息。
安装完成JDK后,就须要配置环境变量,设定工具程序的路径信息。打开“计算机”,选择“属性”命令,单击“高级系统设置”,选择“环境变量”,便可编辑path变量。通常将JDK的bin路径放在path变量的最前方,以提升查找效率。
学习过程遇到的问题及解决
『配置环境变量』
安装好JDK以后,在命令行输入java正常,但输入javac出现了错误提示。
设置环境变量以后仍是找不到javac。以后请教了高其学长,是JDK的下载安装出了问题,文件夹中没有javac,因此从新安装了一遍,问题获得解决,并成功运行出“Hello World”。
『使用git托管代码到开源中国』
在作到“git remote add origin http://git.oschina.net/你的用户名/你的项目名.git” 这一步的时候出现了错误,提示“Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exist.”后来百度如何得到权限,不明白其中“查找用户组把Bitvise SSH Server Virtual Users 帐户添加到仓库文件夹,并给读写权限”应该如何操做。另外,“Permission denied (publickey)”提示没有公钥,搜索以后按照其余人的经验从新添加公钥依旧有错误提示。因此目前没能成功托管代码,相关的解决方法还在摸索之中,但愿能获得老师和各位同窗的帮助。
『附』
感谢卢肖明学长和胡东晖学长的帮助,最终成功托管代码!
学习感悟
自学就是一个不断发现问题并解决问题的过程,遇到问题要积极思考,在各类资料中寻找解决方法。若是仍然存在问题必定要寻求其余人的帮助,而不是钻牛角尖。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 16/16 | 1/1 | 18/18 | 初步认识了Java |