黑马程序员——Java基础---环境变量与DOS命令与代码书写与标识符命名等
2016-04-06 17:11
603 查看
——Java培训、Android培训、iOS培训、UI培训、PHP培训、期待与您交流! ——-
JAVA_HOME:指明JDK安装路径。
Path:使系统在任何路径下都能识别Java命令。
CLASSPATH:Java加载类(class or lib)路径,只有类在CLASSPATH,Java命令才能识别它。
2. 配置JAVA_HOME
(右键)我的电脑–>属性–>高级系统设置–>环境变量–>系统变量–>新建……
D:\jdk
3. 配置Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
4. 配置CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
. 代表当前目录
官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. JDK解压
tar -zxvf jdk-8u77-linux-x64.tar.gz -C /usr/local/src/
3. 给root用户设置JAVA环境变量。
vim /root/.bash_profile
编辑文件,把以下内容填写进去
JAVA_HOME=/usr/local/src/jdk1.8.0_77
export JAVA_HOME
PATH=PATH:PATH:JAVA_HOME/bin
export PATH
CLASSPATH=.:$JAVA_HOME/lib
export CLASSPATH
使环境变量生效:
source /root/.bash_profile
4. 查看JAVA环境是否配置成功
java -version
md (make directory) : 创建目录
rd (remove directory): 删除目录
cd : (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (CLear Screen)清屏
左大括号前面有空格
遇到左大括号要缩进,Tab
程序块之间加空行让程序看起来清晰
并排语句之间加空格,例如for语句
运算符两侧加空格
把Auto Completion 前面的勾去掉,点Apply,点OK即可。
可以先点Group Name改一下组名,我是改成了JAVA
然后点Add Tool,
Menu text: java
Command: java.exe的路径
Argument: File Name Without Extension
Initial: File Directory
Action: None
(2)将javac.exe工具添加进EditPlus
步骤同上,不同的如下:
Argument: File Name
Action: Capture output
命名规则
由26个英文字母大小写,数字0-9,_,$等组成。
不能以数字开头。
不能与java的关键字重名。
命名规范 见名知意,驼峰命名。
包 所有单词小写。
看成是一个文件夹。
www.geekds.com com.geekds包的作用 则该文件中所有的类位于com/geekds/这个路径下(如果我们打算去哪个公司面试的话,可以先把公司的网站了解一下,然后把你的项目包名称改成公司网站的名称,这样会增加你面试的机会)
类和接口
如果是由一个单词组成,那么单词首字母大写。举例:Demo,Student。
如果是由多个单词组成,那么每个单词的首字母大写。举例:StudentDemo。
变量与方法
如果是由一个单词组成,那么单词首字母小写。举例:main,show。getMax()
如果是由多个单词组成,第一个单词首字母小写,其后每个单词的首字母大写。举例:showName。getMax();
常量
如果是一个单词组成,那么所有单词全部大写。举例:MAX。
如果由多个单词组成,每个单词大写,并且以下划线相连接。举例:STUDENTMAXAGE。
一、Windows配置Java环境变量
需要配置的三个变量的介绍:JAVA_HOME:指明JDK安装路径。
Path:使系统在任何路径下都能识别Java命令。
CLASSPATH:Java加载类(class or lib)路径,只有类在CLASSPATH,Java命令才能识别它。
2. 配置JAVA_HOME
(右键)我的电脑–>属性–>高级系统设置–>环境变量–>系统变量–>新建……
D:\jdk
3. 配置Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
4. 配置CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
. 代表当前目录
二、Linux配置Java环境变量
下载tar.gz包官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. JDK解压
tar -zxvf jdk-8u77-linux-x64.tar.gz -C /usr/local/src/
3. 给root用户设置JAVA环境变量。
vim /root/.bash_profile
编辑文件,把以下内容填写进去
JAVA_HOME=/usr/local/src/jdk1.8.0_77
export JAVA_HOME
PATH=PATH:PATH:JAVA_HOME/bin
export PATH
CLASSPATH=.:$JAVA_HOME/lib
export CLASSPATH
使环境变量生效:
source /root/.bash_profile
4. 查看JAVA环境是否配置成功
java -version
三、DOS常用命令
dir (directory) : 列出当前目录下的文件以及文件夹md (make directory) : 创建目录
rd (remove directory): 删除目录
cd : (change directory)改变指定目录(进入指定目录)
cd.. : 退回到上一级目录
cd: 退回到根目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
exit : 退出dos命令行
cls : (CLear Screen)清屏
四、java语言代码书写规范
大括号要对齐,并且成对写左大括号前面有空格
遇到左大括号要缩进,Tab
程序块之间加空行让程序看起来清晰
并排语句之间加空格,例如for语句
运算符两侧加空格
五、EditPlus使用时需用注意的几项
1.把其添加至右键菜单
工具--参数设置--常规--把Editplus添加到右键快捷菜单(倒数第二项)
2.去掉备份文件
工具--参数设置--文件--去掉保存时创建备份文件前面的对勾(第一项)
3.设置不自动补全
Tools–>Ferences把Auto Completion 前面的勾去掉,点Apply,点OK即可。
4.在EditPlus软件中编译执行java文件
(1)先将java.exe工具添加进EditPlus可以先点Group Name改一下组名,我是改成了JAVA
然后点Add Tool,
Menu text: java
Command: java.exe的路径
Argument: File Name Without Extension
Initial: File Directory
Action: None
(2)将javac.exe工具添加进EditPlus
步骤同上,不同的如下:
Argument: File Name
Action: Capture output
六、标识符命名规则
Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。命名规则
由26个英文字母大小写,数字0-9,_,$等组成。
不能以数字开头。
不能与java的关键字重名。
命名规范 见名知意,驼峰命名。
包 所有单词小写。
看成是一个文件夹。
www.geekds.com com.geekds包的作用 则该文件中所有的类位于com/geekds/这个路径下(如果我们打算去哪个公司面试的话,可以先把公司的网站了解一下,然后把你的项目包名称改成公司网站的名称,这样会增加你面试的机会)
类和接口
如果是由一个单词组成,那么单词首字母大写。举例:Demo,Student。
如果是由多个单词组成,那么每个单词的首字母大写。举例:StudentDemo。
变量与方法
如果是由一个单词组成,那么单词首字母小写。举例:main,show。getMax()
如果是由多个单词组成,第一个单词首字母小写,其后每个单词的首字母大写。举例:showName。getMax();
常量
如果是一个单词组成,那么所有单词全部大写。举例:MAX。
如果由多个单词组成,每个单词大写,并且以下划线相连接。举例:STUDENTMAXAGE。
相关文章推荐
- 驱动程序的角色
- .NET程序员必备的三大辅助工具
- 剑指offer面试题 和为s的两个数字 VS 和为s的连续正数序列
- 华为2016实习机考 哈长地区 第一题
- 第 1 章 设备驱动简介
- 应届毕业生面试宝典(仅限IT行业)------大学毕业时准备的资料
- 面试题汇总
- 14-面试题总结
- SOA面试题
- LeetCode(27)-Remove Element
- 王道求职宝典,硬币分发问题,采用深度优先搜索算法
- 二维数组面试题(外加创建动态数组)
- java 面试小题积累<平面图形问题>
- 面试题47 不用加减乘除做加法
- 世界500强面试推理题求答案
- 面试题46 求1+2+3+...+n
- 面试题45 孩子们的游戏(圆圈中最后剩下的数)
- 面试题42 左旋转字符串
- Android消息机制浅析——面试总结
- 架构师面试题参考