-------android培训、java培训、java学习型技术博客、期待与您交流! ------------
1.常识
软件的定义:一系列按照特定顺序组织的计算机数据和指令的集合。
软件的出现实现了人与计算机之间的更好的交互。
常见DOS命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
计算机语言:
人与计算机交流的方式。
2.关于JAVA
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称
JAVA具有跨平台性,JAVA编写的应用程序可以在不同的系统平台上运行
原理:通过JVM(虚拟机)在系统中运行JAVA程序,如图:
3.JDK
JDK是java开发工具包,JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。
注意:JDK尽量不要安装到带有中文字符或者有空格的路径中。
4.环境变量的配置
Win7环境变量配置方法:右键点击桌面计算机-选择属性-高级系统设置-在高级选项卡里面点击环境变量-在系统变量里面选中path-点击编辑-添加jdk的bin目录-确定,如下图:
配置环境变量之后才能在任意路径调用工具程序,如javac.exe,可以自行测试一下是否配置成功。
配置技巧:动态获取已有环境变量值>可自定义新的系统变量Name=相关路径,然后在Path里面调用那个自己定义的变量,格式为Path=%Name%;
临时配置方式:通过dos命令中set命令完成
在DOS命令行中临时配置:set path=New_path;%path%;
set :用于查看本机的所有环境变量的信息。
set 变量名:查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值:给指定变量定义具体值。
注意:临时配置方式只在当前dos窗口有效。窗口关闭,配置消失。
5.classpath
classpath是相应类文件的路径,JVM会通过classpath来寻找类文件来运行java程序
临时配置方法:
set classpath=路径,如果后面为空,刚是清空classpath的值
注意:set classpath=c:\;和set classpath=c:\是不一样的
后面加分号表示如果通过classpath没有找到类文件,会从当前目录再找一次。
如果没有引号,只会通过classpath路径来找。
我们在设置classpath的时候后面不要加分号好,因为配置classpath就是让系统去指定路径下找。
如果想设置可在当前路径中找,技巧:set classpath=.;c:\;其中的点,就是代表当前路径
6.classpath和path
path作用是指定系统执行java开发工具(如javac)的路径,classpath作用是指定类搜索路径。
注意:path是先找当前目录,没找到再去path环境变量当中找,classpath相反
7.注释
作用:个人理解为方便关键代码的理解,给时间过了太久之后再来阅读代码提供方便,也方便别人对自己未完成的项目的后继开发
关于注释:
程序中的注释是程序设计者与程序阅读者之间通信的重要手段。应用注释规范对于软件本身和软件开发人员而言尤为重要。并且在流行的敏捷开发思想中已经提出了将注释转为代码的概念。好的注释规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。好的注释规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码。好的注释规范可以最大限度的提高团队开发的合作效率。长期的规范性编码还可以让开发人员养成良好的编码习惯,甚至锻炼出更加严谨的思维能力。
在java中有三种书写注释的方式:
1.//...
2./*...*/
3./**...*/
各种运用效果:
1.//...是注释一行,在本行中,//后面的所有内容都会被注释掉
2./*...*/是注释多行,常用于一些较长的注释,而且还可以用这种注释方法进行软件的调试
3./**...*/这种注释可以用来自动地生成文档,并且可以随便源文件保存起来。
注意:后面两种注释是不能进行嵌套的,否则会报错。
Helllo world程序示例:
/**
输出”Hello world”
@author a_519273266
*/
class Hello
{
/*
主函数
保证程序独立运行
*/
public static void main(String[] args)
{
System.out.println(“Hello world”);//执行输出的语句
}
}
个人总结:
接触JAVA和接触其他一些语言都是一样,都要先学控制台方面的操作。在JAVA开发中,严格区别代码的大小写,java程序要具备独立运行的能力,代码中要有main这个方法,代码写出来后是通过javac这个工具转化为JVM所能识别的东西,如果没有main这个方法,JVM会报错。