黑马程序员技术交流社区

标题: 西安校区javaee21期基础班笔记鱼鑫 [打印本页]

作者: 鱼鑫    时间: 2018-1-29 18:04
标题: 西安校区javaee21期基础班笔记鱼鑫
人机交互的交互方式



图形化界面:现在用的



命令行:需要有一个控制带



常用dos命令行



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

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回上一级目录

cd/:退回到根目录

del:删除文件

exit:退出dos命令行



百度资料(全一些)

常用的Java Dos命令

在介绍Java Dos命令之前,先介绍几个常用的Windows Dos命令
cd          →       指定目录
cd..        →       返回上级目录
cd/         →       返回到根目录
dir          →       列出当前目录下的所有文件夹和文件
md         →       创建目录

rd           →       删除目录
del         →       删除目录下的所有文件(子目录的文件不会被删除)
ren         →       重命名
copy       →       复制文件
D:\>copy test.txt a    →    如果text.txt文件和a目录都在D盘,不要写全目录
D:\>copy C:\a\test.txt C:\b     →     如果text.txt和a目录都不在D盘,那么要写全目录

下面开始介绍Java中的一些常用的Dos命令
编译多个源文件
有两种方法:

1、如果文件都在同一目录
      假设有四个文件:HelloWorld1.java、HelloWorld2.java、HelloWorld3.java、HelloWorld4.java
      那么可以这么写:javac HelloWorld*.java或者javac *.java
2、如果文件不在同一目录
      假设有四个文件:HelloWorld1.java、HelloWorld2.java、HelloWorld3.java、HelloWorld4.java。它们分别在1、2、3、4这四个文件夹里面

      那么可以先建一个文件(FilesList.txt)在D盘,然后在此文件里面添加如下内容
      D:\1\HelloWorld1.java   
      D:\2\HelloWorld2.java
      D:\3\HelloWorld3.java
      D:\4\HelloWorld4.java
      然后直接输入命令javac @FilesList.txt

将.java文件和.class分开
如果直接用javac HelloWorld.java,那么编译后的HelloWorld.class和HelloWorld.java在同一目录下,那么,怎么让它们不在同一目录下呢?
D:> dir
classes
lib
src

D:> dir src
tianjf

D:> dir src\tianjf
HelloWorld1.java
HelloWorld2.java

D:> dir lib
Banners.jar
  www.2cto.com  
D:> dir classes

D:> javac -sourcepath src -classpath classes:lib\Banners.jar \src\tianjf\*.java -d classes\tianjf

D:> dir classes\tianjf
HelloWorld1.class
HelloWorld2.class

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



java语言概述



什么是java?



是SUN公司1995年推出的一门高级编程语言

是一种面向Internet的编程语言

Web应用程序的首选开发语言

完全面向对象,安全可靠,与平台无关的编程语言



java语言的三种架构



J2EE企业版   

J2SE标准版

J2ME小型版



java5.0后更名为JAVAEE JAVASE JAVAME



java语言的特点



跨平台性:可以在不同的平台上运行



原理:因 JVM(java虚拟机),java具有良好的移植性



java语言环境搭建



JRE:java运行环境

JDK:java开发工具包(包含JRE)

PS:安装JDK完成后提示继续安装单独的JRE如果安装在一个目录内,前面JDK一些javac等工具会被默认删除 ,仅保留JRE的工具。



配置环境变量



每次执行java工具都要进入bin文件夹非常麻烦,所以将java工具所在路径定义到path环境变量中

Path:我的电脑-属性-高级-环境变量-编辑path-添加java工具所在目录,记得加;和其他值分开        



临时配置:通过dos  set命令来完成

set:查看本机所有环境变量信息

set 变量名:查看具体一个变量的值

set 变量名=:清空一个变量值

set 变量名=具体值:给指定变量定义具体值

set path=新值;%path%  :给path环境变量添加新值  ,这种配置方式只在当前dos窗口有效 ,关闭随之消失。



配给技巧:创建一个环境变量JAVA_HOME 记住jdk的目录,在path中通过%%动态获取JAVA_HOME的值即可。例:

JAVA_HOME=D:\JAVAJDK

path=%JAVA_HOME%\bin;%path%



java程序开发体验-Hello world











class  Demo                                        //Demo 需要与后续保存的java文件名相一致例Demo.java
{
public static void main(String[] args)                     //一个程序需要执行的起点或者入口
{
System.out.println("Hello World!");              //S.O.P打印命令
}
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2