这周的JAVA学习开始了。

首先我了解JVM、JRE与JDK的区别与联系。JDK : (Java开发工具包)。JDK是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库等。JDK=JRE+JVM+其它。 运行Java程序一般都要求用户的电脑安装JRE环境;没有JRE,java程序无法运行;而没有java程序,JRE就没有用武之地。JRE:(Java运行环境),并不是一个开发环境,所以没有包含任何开发工具。 JVM:(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

然后我从官网下载了JDK 并且进行了安装,接着开始了环境变量的配置。首先右键点击计算机>属性>高级系统设置>高级>环境变量,找到path和classpath进行编辑。

配置好环境变量后我学习了一些常用的DOS命令。

  • dir: 列出当前目录下的文件以及文件夹
  • md: 创建目录
  • rd: 删除目录
  • cd: 进入指定目录
  • del: 删除文件
  • copy: 复制文件
  • xcopy: 复制目录
  • tree: 列出目录树
  • ren: 文件改名
  • type: 显示文件内容
  • cls: 清屏
  • exit: 退出DOS命令行

掌握了这些知识之后,我使用JAVA开发工具按学着敲了书上的一个简单的代码。                                                                                                                

javac 命令用于将 java 源文件编译为 class 字节码文件,运行javac命令后会出现一个为AAA.class的文件,java 命令可以运行 class 字节码文件,下面是文件目录和程序运行结果。                                                                                                                                                     

  • 自己动手打出的代码运行成功,心情十分的激动。但是在这过程中有几点值得我们初学者需要注意的地方

    • 拓展名是.java。这也就是你必须让“资源管理器”显示拓展名的原因
    • 主文档名和类名称必须相同,类名称是指class关键词后的名称。
    • 还有注意每个字母的大小写。java程序区分字母大小写。System与system对java程序来说是不同的名称。
    • 空格只能是半角空格符或Tab字符。

学习心得:在java的学习中自己还要多加练习。在学习中实践,在实践中学习,学会总结经验教训,这样才能取得更大的进步。

学习目标:

  代码行数(新增/积累) 博客量(新增/积累) 学习时间(新增/积累) 重要成长
目标 4000 30 400  
第一周 150/150 2/30 15/15 学习了java基础知识

最新文章

  1. 几大排序算法的Java实现
  2. 阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
  3. Last-Modified、ETag、Expires和Cache-Control
  4. 地铁沉降观测数据分析之巧用VBA编程处理
  5. wpMVVM模式绑定集合的应用
  6. [转载]MongoDB学习(二):数据类型和基本概念
  7. oracle过滤名字中含有_的行
  8. PIL库 (Pillow)
  9. HTTP POST请求的Apache Rewrite规则设置
  10. tomcat 7 启动超时设置。。。实在太隐蔽了
  11. CodeForces 1B-字符串,进制转换与数学
  12. AI 名校课程&书籍 需要学习
  13. SPL接口学习总结
  14. AppleScript脚本学习记录《二》
  15. 彻底理解js中的闭包
  16. js 之 this call apply
  17. bitnami redmine svn配置
  18. Remove duplicates
  19. PLSQL Developer windows 64位连接数据库的问题
  20. 简单创建一个完整的struts2框架小程序

热门文章

  1. React基础---->ReactJS的使用(一)
  2. diamond types are not supported at this language level
  3. sql语句查询条件的不同表达方式对查询性能的影响
  4. ios获取设备手持方向——电子罗盘
  5. Linux系统 centOS 更换软件安装源
  6. input输入框制定输入数据类型匹配
  7. ArcGIS API for JavaScript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署
  8. Git学习-->关于Jenkins编译时候,如何获取Git分支的当前分支名?
  9. centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课
  10. 比特股-去中心化交易所, STEEM - 去中心化社区, EOS - 下一代智能合约