黑马程序员_Java基础_01

                                      ------- android培训java培训、期待与您交流! ----------


导读:dos命令行、JDK、搭建环境、环境变量配置、classpath配置、HelloWorld、注释


1、dos命令行:

dir:列出当前目录下的文件以及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回到时上一级目录

cd a/ab/c:直接进入某个文件夹

cd/:退回到根目录

del:删除文件

exit:退出dos命令行

echo 你好>1.txt:创建一个名字为1.txt的文件,文件中的内容为“你好”

从dos只删除文件的话,不经过回收站

在dos中删除文件夹,必须先保证文件夹是空的,先进入文件夹,把所有文件都干掉,再退加上上一级目录,将目录删掉

del op:删除op文件夹中的所有的文件,再用rd删除目录

del *.txt:将文件夹中所有是txt的文件全部删除

cd jdk*:如果一个文件的目录比较长,可以用*代表后面的东西,只要*前面的不重担即可。

ctrl+c:强制停止命令行的执行


Java三种技术架构

  • J2EE企业版:开发企业环境下的应用程序,有Servlet, JSP针对Web应用开发
  • J2EE标准版:开发桌面和商务应用程序,有Java版的扫雷
  • J2ME小型版:开发电子消费产品和嵌入式设备,有手机中的应用程序

    Java5.0版本后,更名为JAVAEE、JAVASE、JAVAME


2、Java的跨平台性

  • JVM是分版本的,win版,lin版,mac版。跨平台性。
  • windos主要是用c和c++来写的。


3、环境搭建JDK:

  • JDK网址:www.oracle.com   及java.sun.com(定位到oracle),将其安装在不带空格和中文的目录下面
  • 在安装完JDK后会让你装JRE,JRE在装JDK的时候实际已经装过了,如果你想单独装一个JRE目录,可以装,否则就可以不装了
  • JDK目录可以拷贝到移动磁盘上,到哪都能用,区别是安装的JDK写到注册表中有一些东西,有更新的时候可以自动更新。但拷贝的就不行了。
  • 安装后的JDK文件要开发的工具在bin目录下面,双击javac.exe文件,黑色窗口一闪而过,说明.exe文件是命令行的方式。
  • 在命令行bin目录下执行javac.exe不会一闪而过。想执行javac命令必须切换到JDK的bin目录下才能执行比较麻烦,为了方便要将javac的路径告诉系统,由windows帮我们去找
  • 若想在任意目录下都能执行javac.exe等命令,这时要配置一下环境变量,这下环境是系统的环境。将javac的目录复制到Path中就可以了,要放在最前面(这样就先找你的这个目录),后面加一个分号。这时在任何目录下都能执行javac。就像在任何目录下能执行winmine(扫雷)一样


4、配置环境变量的技巧:

  • %%动态的获取某一个已经存在的环境变量的值。新增一个环境变量:JAVA_HOME=e:\JDK6.0 ,java_home大小写都行,java_home中放可能会变化的目录的名录的名称,这时即使JDK换了盘符,也不用动Path中的内容。Path中这样写:%JAVA_HOME%\bin
  • 临时环境变量的配置:
  • set:查看和配置环境变量的值 set  path=haha
  • 在原有值的基础上加上一个新值:path=haha;%path%
  • 通过start开启一个命令提示符窗口会沿袭原来的命令提示符窗口的path
  • .java文件称之为源文件,要将将其翻译成虚拟机文件。
  • 命令:javac 123.java     对源文件123.java进行编译,生成demo.class文件,称之为java运行文件,也称中间码文件或字节码文件,双击不能执行。执行要用到JDK中bin目录中的java.exe,它会调用jre中的java虚拟机。  
  • 命令:java demo ,后可以不用写.class 。在这个例子中java文件名和类不一致,如果在类名前加上public 则类名一定要和java文件名一致。虚拟机再调用demo.class类中的main主函数


5、classpath配置:

  • 在任意目录下执行class文件,配置类的环境变量。 命令:set classpath=D:\******   在执行命令:java Demo 后虚拟机会在classpath中去找有没有Demo这个文件,如果有直接把Demo给执行了,如果没有再去执行当前的目录。设好后可以在任何目录下执行Demo.class文件。 set classpath=    什么都不写的话相当于把环境变量给清空了。
  • classpath=c:\;  加上分号的话在classpath中找,没有找到的话在当前目录找。没有加分号的话,在classpath中找,没有的话,不在当前目录中找。不要加分号的话好一点,没找着指定的文件要报错。 
  • 可配置多路径   命令:classpath=c:\;d:\    如果还想让他在当前目录下找的话,可以这样配置:classpath=.;c:\;d:\   .代表当前路径,set前面的路径是谁,点就代表谁。 path查找的顺序和classpath相反,它先在当前目录中找,没有找着,再去path的环境变量中去查找


6、HelloWorld 说明:

  • 类名首字母大写,后面每个单词首字母大写
  • 类里面是否写主函数不是必须的,你需要某个类运行,你才需要写主函数,不需要的话,是可以不用写main的


7、注释:

  • 单行、多行、文档
  • JDK中另外一个工具javadoc,能够将文档中的注释(/**     */)都给提取出来,形成一个网页,这个网页就是你所写程序的说明书,这个说明书是给开发者用的。给用户用的叫软件使用说明书。
  • PS:多行注释中不能用单行注释。可不断的扩大注释范围解决问题
  • 一般文档上面加的都是文档的注释,类上面加的都是文档注释,代码中的某几句话比较关键且比较难懂,加上单行的注释。

  • 要先写注释,再写代码。代码只是思想的一种表达方式。

/*

需求:


思路:

1、

2、


步骤:

1、

2、

*/


                                      -------android培训java培训、期待与您交流! --------


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值