黑马程序员 Java前奏

--------- android培训java培训、期待与您交流! ----------
     今天开始写博客了奋斗,希望自己可以坚持下去。不要为了写博客而写,轻松愉快的记录自己所学习的知识。
  看视频有一段时间视频了,回忆以前知识,哎!忘得的也差不多了。开始整理以前知识点,笔记。总结以前可能没有遇到的种细节上的问题。也为以   后查阅留下痕迹。

一、Java语言概述

          Java是SUN(StanfordUniversity Network,斯坦福大学网络公司)Java之父 -- 詹姆斯·高斯林1995年推出的一门高级编程语言。是一种面向         Internet的编程语言。随着Java技术在We方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台       无关的编程语言。

     Java语言的三种技术架构

       J2EE(Java 2 Platform Enterprise Edition)企业版。
      是为开发企业环境下的应用程序提供的一套解决方案。
      该技术体系中包含的技术如Servlet Jsp等,主要针对于Web应用程序开发。

      J2SE(Java 2 Platrom Standard Editon)标准版。
      是为开发普通桌面和商务应用程序提供的解决方案。
      该技术体系时其他两个的基础,可以完成一些桌面应用程序的开发。

      J2ME(小型)J2ME(Java 2 Platform Micro Edition)小型版。
      是为开发电子消费产品和嵌入式设备提供的解决方案。
      该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
      Java5.0版本后,更名为JAVAEE JAVASE JAVAME

     java的特点跨平台性通过JAVA编写的应用程序在不同平台系统上都可以运行。一次编译,到处运行。
   原来是:只要在需要运行java应用程序的操作系统上,先安装一个java虚拟机(Java  Virtual  Machin)由jvm来负责java程序在该系统中的运行,
   下图因为有了jvm,所以同一个java程序在三个不同的操作系统中都可以执行。这样就实现了java程序的跨平台性。也称为java具有良好可移植性。

 

二、JDK安装

     先明确什么是JRE、JDK
     JRE(Java Runtime Environment Java运行环境)
      他包括Java虚拟机jvm和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序
     JDK(Java Development Kit java开发工具包)
       JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用单独安装JRE了。
     其中的开发工具:编译工具(javac.exe) 运行工具(java.exe) 打包工具(jar.exe)等
     安装JDK傻瓜式,下一不即可。建议:安装路径不要有中文或者特殊符号如空格等。
     当提示安装JRE时,可以选择不安装。

三、配置运行环境

     dos常用命令

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

     rd:删除目录      cd:进入指定目录

     del:删除文件     cd..:退回到上级目录

     exit:退出dos命令 cd/:退回到根目录 

     md:创建目录      cls:清屏

     1、常规配置

     设置好后,通过DOS命令行,切换到jdk\bin这个目录下,然后输入:javac,执行这个命令就可以进行验证了。

    如果显示的是java的参数信息,那么说明你的运行环境已经基本搭建好了。

    每次这样操作非常麻烦。想在任何目录下都可以执行java工具,就要设置path环境变量让系统帮我去找。 
  打开我的电脑-->属性-->高级-->环境变量
        编辑path环境变量,在变量值开始加上java工具所在的目录,后面用";"和后面的值分开,这种配置一劳永逸。


         配置技巧

为了不因jdk目录或者目录名改变而不断改path的值,而导致对path变量值的误操作,可通过下面技巧完成。

创建一个新环境变量JAVA_HOME 记录jdk的目录。变量可随意取但要有意义。

    在path中通过%%动态的获取JAVA_HOME的值即可。

    如:JAVA_HOME=d:jdk1.7.0.21

    path=%JAVA_HOME%\bin;%path%

    %path%:动态的获取path环境变量的值。

    %JAVA_HOME%:动态的获取名称为JAVA_HOME环境变量的值


       2、临时配置

    如果在其他计算机中需要临时使用java程序,那么就需要临时配置java的执行路径。通过dos set命令完成

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

    set path:查看具体一个环境变量的值

    set path =: 清空一个环境变量的值

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

    操做如下:对于临时配置java执行路径,可以在DOS命令行中通过设置命令进行操作:set path = *\jdk\bin

    *代表jdk/bin之前的路径,比如说,将jdk文件夹放在了D盘下,那么需要配置的完整路径就是:D:\jdk\bin。

    想要在原有环境变量的基础上添加新值就要通过%变量%操作。set path = 新值;%path%

    注意:这种配置只在当前窗口有效。窗口关闭,配置消失。

      3、CLASSPATH的配置

      既然class文件时java的运行文件可不可以实现在任意目录下都执行勒。根据path原理可以,

     通过classpath来设置 set classpath = c:\myclass

      JVM 查找文件顺序:

如果没有配置classpath环境变量,jvm只在当前目录下找,如果配置了classpath环境,jvm会先在classpath环境变量值得目 录中找运行文件。

需要注意的是

值得结尾加上";",那么jvm在classpath目录下没有找到,会在当前目录下在找一次

值得结尾没加";",那么jvm在classpath目录下没有找到,不会在当前目录下找。即使当前目录下有,也不会运行。

建议:配置claspath是,值结尾不加分号,如果要访问当前目录可以用"."表示 如:set classpath=.;%classpath%

    4、PATH和CLASSPTHA的作用

      1、path作用:

     简单的来说,path作用是指定系统执行java开发工具(如javac)的路径。具体说,在执行javac等编译java程序时,系统会到path这个环境变量中去查找相对应的命令程序。我们之所以把jdk安装目录下的bin目标添加到path中,就是为了让系统去查找这个目录,因为这个目录下是java的开发工具,是执行java命令的可执行文件,如javac,java,javadoc等可执行文件。

     2、classpath作用:

    简单来说,classpath作用是指定类搜索路径。具体说,配置classpath是为了让编译器寻找到class文件,其实就是为了让虚拟机能检索到class文件,而配置这个classpath的。当在classpath中配置为"."(无引号后),就会在当前路径下找"class"件。 


四、编写Hello world

1、将java代码编写到扩展名为.java的文件中。

2、通过javac命令对该文件进行编译。

3、通过java命令对生成class(字节码文件)文件进行运行 如图编写过程


public class Temp {

	public static void main(String[] args){ 
	
		System.out.print("Hello World");
				
	}

}


--------- android培训java培训、期待与您交流! ----------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值