一、常用dos命令:
在学习java之前,首先对dos的常用命令做一下简介:
cd :进入文件夹,例如:cd text 这个代表进入text目录。
cd\:退回到根目录,例如:假如有这样现在dos中显示的路劲是"c:\java\test",你可以通过"cd\"退回到"c:\"。
cd..:返回到上一层文件夹。
dir:查看当前文件夹中的所有文件和文件夹。
二、java最主要的特点:
跨平台:java可以编写一次,在任何操作系统中运行。但是不一样的就是每个操作系统有不同的JVM(java虚拟机)。
java虚拟机是在java运行环境中的(jre)。
三、jdk的安装:
在oracle官网上下载jdk,解压安装。
注意事项:1、在安装时,你安装完jdk之后会提醒,安装jre这个时候你就可以选择取消,因为jdk中已经有了jre,所以在不需要单独的安装jre,如果你的计算机只是用来运行java的编译后的字节码文件,你只需要安装jre就可以了。
2、jdk是绿色版的,你在你的计算机安装了之后在其他计算机上你直接把你计算机上安装解压后的jdk文件夹存放到别的计算机上就可以,在不需要再别的计算机安装一遍,只不过着拷贝到其他计算机上的jdk是更新不了的,因为它没有放在注册表里面,但是你个人的计算机上安装的就可以更新的。因为你的计算机上的jdk在安装的时候是在注册表中注册过的。
四、环境变量的配置:
配置java环境变量说白了就是为了方便,不然你还要在dos中一层层的进入到jdk的bin目录,然后运行javac和java的可执行文件。
1、path的配置:将jdk的安装路径中像这样子D:\Program Files\Java\jdk1.6.0_05\bin的路径配置path中,为了不影响原来path中配置的环境,你可以写成%JAVA_HOME%\bin;这样,这里的JAVA_HOME就是另外一个环境变量,JAVA_HOME=D:\Program Files\Java\jdk1.6.0_05,这部分你可以任意随jdk的安装路径的改变而改变。这样就在不需要修改path中的,可以防止影响path中的其他配置。这里之所有写成JAVA_HOME是因为我们在配置tomcat服务器的时候会用到这个一模一样的环境变量,可以有重用作用。
五、临时环境变量的配置:
这个的使用前提是只能在同一个dos窗口中使用或者在dos中通过start命令打开的dos窗口中使用。配置path方式是在dos中写set path=这里写你jdk中bin的安装路径。例如set path=D:\Program Files\Java\jdk1.6.0_05\bin,这样你就可以编译和运行java写的程序,可以直接在path环境变量中不配置,之所有叫临时,就是当你在关闭了这个dos窗口之后临时环境变量就失效。
六、编写、运行一个HelloWord.java
class HelloWord { public static void main(String[] args) { System.out.println("Hello Word"); } }
上面的程序中注意一下几点:
1、我没有在class前面写public,这样你可以将这个java程序的文件随便命名,例如,可以叫aaa。但是我一旦加了public之后再写成aaa在编译java文件都通过不了。要得通过就要将java的class名字和java文件名相同。
2、直接写一个如下所示的程序会报错,原因是缺少main方法。
class HelloWord { }
合格的写法如下:
public class HelloWord { public static void main(String[] args) { System.out.println("Hello Word"); } }
相关推荐
20210517-华创证券-【债券深度报告】煤炭行业2021年债券投资手册之一:基础篇,煤炭行业常识与景气度跟踪.pdf
20210517-华创证券-煤炭行业2021年债券投资手册之一:基础篇,煤炭行业常识与景气度跟踪.pdf
2022上海事业单位考试公共基础知识复习资料:管理常识(一)实用.pdf
贵州公务员考试公共基础知识复习资料:常识备考题一归纳.pdf
Swift视频教程:Swift基础,第一个Swift程序
java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。 从第9章到第13章。 包含的题目有: 第九章:9.1-9.5 9.7-9.9 9.13 第十章:10.1 10.4-10.7 第十...
第2部分,其他部分在我的上传资源列表里面寻找 本书针对JavaSE6平台进行了全面更新,并通过大量测试过的示例说明了最重要的语言特性和类库特性。本书示例程序经过精心地设计,不但具有实用价值,而且易阅读、易理解...
第一部分:Twisted理论基础 第二部分:异步编程初探与reactor模式 第三部分:初步认识Twisted 第四部分:由Twisted支持的诗歌客户端 第一个twisted支持的诗歌服务器 第一滴心血 第五部分:由Twisted支持的诗歌...
第二章:基础知识 第三章:IO 服务 第四章:会话 第五章:过滤器 第六章:传输 第七章:事件处理器 第八章:字节缓存 第九章:编解码器过滤器 第十章:执行者过滤器 第十一章:SSL 过滤器 第十二章:日志过滤器 第十...
iOS开发指南:从零基础到App Store上架(第3版)从这书入手swift也应该是个不错的选择,这里先奉上源码。 源码总共分为两部分(大概194M-压缩),请分别下载。下载之后用RAR先解压缩一遍,得到后缀为7z_的文件,然后...
第一天:认识MONGODB 从NOSQL说起 NOSQL数据库特点 NOSQL数据库类型 MONGODB简介 数据库、集合、文档命名规范 MONGODB的下载与安装 MONGODB SHELL MONGODB的数据类型 MONGODB的基本数据类型 MONGODB的数组 MONGODB的...
第一部分为概述(第1章和第2章),第二部分从单个主机来看tcp/ip互联网(第3章至第12章),第三部分则是从全局来看互联网的结构(第13章至第19章以及第31章),第四部分讨论因特网提供的应用层服务(第20章至第30章...
第1章:Linux基础 1.Linux简介 2.安装Linux发行版ubuntu系统 3.Linux命令行基础操作 第2章:ROS入门 1.ROS是什么 2.ROS系统整体架构 3.在ubuntu16.04中安装ROS kinetic 4.如何编写ROS的第一个程序hello_...
提供了书中从第一章-第十七章中讲解的开发工具和源代码。 目录如下: 第1章:Jsp开发的基本知识以及一些常用软件的安装和配置。 第2章:网页布局与修饰,为前端开发做一些必要的知识储备。 第3章:JDBC应用,这...
模电童诗白第五版pdf是一套最新版的高等物理学习...本书籍在继承了第四版内容的基础上,新增了不少的物理学重点教程知识。内容讲解的比较通俗化,可以适用于学生、教师用户学习。网友们下载后请使用pdf阅读器进行浏览!
第一章:Spring Data JPA入门 包括:是什么、能干什么、有什么、HelloWorld等 第二章:JpaRepository基本功能 包括:代码示例JpaRepository提供的CRUD功能,还有翻页、排序等功能 第三章:JpaRepository的查询 ...
第一章: 介绍 NSIS 关于 NSIS 主要特性 特性列表 第二章: 教程: 基础知识 介绍 脚本文件 脚本结构 安装程序属性 页面 区段 函数 脚本的工作方式 逻辑代码结构 变量 调试脚本 脚本的执行 编译器命令...
《具体数学:计算机科学基础:第2版》是一本在大学中广泛使用的经典数学教科书.书中讲解了许多计算机科学中用到的数学知识及技巧,教你如何把一个实际问题一步步演化为数学模型,然后通过计算机解决它,特别着墨于...