20145122《Java程序设计》第一周学习总结
这周的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基础知识 |
最新文章
- 几大排序算法的Java实现
- 阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
- Last-Modified、ETag、Expires和Cache-Control
- 地铁沉降观测数据分析之巧用VBA编程处理
- wpMVVM模式绑定集合的应用
- [转载]MongoDB学习(二):数据类型和基本概念
- oracle过滤名字中含有_的行
- PIL库 (Pillow)
- HTTP POST请求的Apache Rewrite规则设置
- tomcat 7 启动超时设置。。。实在太隐蔽了
- CodeForces 1B-字符串,进制转换与数学
- AI 名校课程&;书籍 需要学习
- SPL接口学习总结
- AppleScript脚本学习记录《二》
- 彻底理解js中的闭包
- js 之 this call apply
- bitnami redmine svn配置
- Remove duplicates
- PLSQL Developer windows 64位连接数据库的问题
- 简单创建一个完整的struts2框架小程序
热门文章
- React基础---->;ReactJS的使用(一)
- diamond types are not supported at this language level
- sql语句查询条件的不同表达方式对查询性能的影响
- ios获取设备手持方向——电子罗盘
- Linux系统 centOS 更换软件安装源
- input输入框制定输入数据类型匹配
- ArcGIS API for JavaScript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署
- Git学习-->关于Jenkins编译时候,如何获取Git分支的当前分支名?
- centos 正则,grep,egrep,流式编辑器 sed,awk -F 多个分隔符 通配符 特殊符号. * + ? 总结 问加星 cat -n nl 输出文件内容并加上行号 alias放~/.bash_profile 2015-4-10 第十三节课
- 比特股-去中心化交易所, STEEM - 去中心化社区, EOS - 下一代智能合约