java基础1

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

一、特点:

1,跨平台性(java语言编写的应用程序在不同的系统平台上都可以运行)/也称Java具有良好的可移植性

      跨平台原理:java虚拟机/解析器(JVM Java Virtual Machine),由JVM负责Jva程序在该系统中的运行。

 

二、环境搭建

1、JRE(Java Runtime Environment Java运行环境):

      包括Java虚拟机(Java Virtual Machie)和java程序所需的核心类库

        运行java程序,计算机中只需安装JRE即可



2、JDK(Java Development KitJava开发工具包(集))

        JDK是提供给Java开发人员使用的,包含了java的开发工具,也包括JRE

         开发工具:编译工具(javac.exe   编译成.class文件)打包工具(jar.exe)等

         www.oracle.com  或 www.sun.com  下载

 

          \jdk1.6.0_10\bin   开发工具都在bin目录下,全称binary

 

3、环境变量配置

      方便应用,

     环境变量配置目的:为了随时能用java开发工具

     必须是可执行文件

      Path执行命令的路径

      方法一:

     把想要直接运行的文件路径放在环境变量里的Path下,用 ; 进行分割

     把bin所在的绝对路径放到Path里

     方法二:

     把变化的部分提取出来

     例如:JAVA_HOME=D:\jdk1.6.0_10 ,在系统变量中新建变量是:JAVA_HOME,值:D:\jdk1.6.0_10

              在Path中可写成%JAVA_HOME%

              改动是只需改动JAVA_HOME变量中的值就可以了

              动态的获取已存在的环境变量的值:%%

 

     临时路径:

path:

        1,用set设置

        set path     :显示paht里的设置

        set path=xinjian;%paht%             加入xinjian这个路径

 

        2,path设置,现在当前目录下找,之后找在path环境下找

 

 

classpath:

classPath  想在任一目录下执行 java文件

虚拟机先去classpath里面定义的路径找class文件

 

1,set classpath=

等于把环境变量清空

 

2,set classpath=c:\;

执行class文件

如果c盘下有执行的class文件,则执行,没有的话则在当前目录下面找这个class文件,有的话就执行

 

  set classpath=c:\

执行c盘下的class文件,没有则不在当前目录下找,报错

 

在配置classpath时结尾处最好不包含;

多个路径下寻找

eg

1)set classpath=c:\;d:\          现在c盘下找,没有就在d盘下找,再没有就不再找了

2)用  .   代表当前路径  现在当前路径下找一下

                                             set classpath=.;c:\;d:\

 

可执行文件(.exe)在path里配置

class文件在classpath里配置

 

三、java开发

     通过javac命令对java文件进行编译,编译成.class文件

     通过java命令对生成的class文件运行(自动的去找jre里的虚拟机去执行)

 

main函数:

类里面要写main主函数:否则出现NoSuchMethodError

没写main函数 不具备独自运行的能力

main函数可以保证程序的独立运行。
 它是程序的入口。
 它会被JVM所调用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值