欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

1-Java简介及环境配置,1-java简介配置

来源: javaer 分享于  点击 16183 次 点评:159

1-Java简介及环境配置,1-java简介配置


java重要特性之  ------- 跨平台(一次编译,到处运行).平台: 操作系统。
java的环境的搭建
  • jre:  java运行环境。  jre =  java虚拟机 + 核心类库(辅助java虚拟机运行的文件)
  • jdk: java开发工具集   jdk = jre + java开发工具。
  • 安装jdk的路径要注意: 不能带有中文路径或者是空格。

jdk目录的介绍    bin: 存放的是java的开发工具。       db : JDK7附带的一个轻量级的数据库,名字叫做Derby。    include :存放的调用系统资源的接口文件。    jre : java运行环境    lib : 核心类库。    src.zip : java源代码
1、java.exe 启动java虚拟机解释并执行指定的class文件。
  • java工具的使用格式:
    • java    指定的class文件
2、javac.exe  启动java编译器对指定的java源文件进行编译。
  • javac的使用格式:
    • javac  java源文件。

环境变量path配置1、windows下
  •      如何找到path的环境变量:
    • 我的电脑-------属性------------>高级系统设置---------->高级--------->环境变量------------path
    • 把javac所在的路径拷贝到path环境变量中即可。系统变量尽量少修改
  • 避免频繁修改path的方法:新建一个环境变量保存jdk安装目录会发生改变的部分,然后在path环境变量上引用新环境变量所保存的信息
    • 使用Java_Home新建环境变量名
    • 使用%Java_Home%bin引用
  • 如何能在任意版本jdk下运行程序,零时使用几次
    • 通过set命令配置零时环境变量,仅对当前控制台窗口起作用,窗口一旦关闭,那么配置消失
      • 替换:set  path = 路径
      • 插入:set path = 路径;%path%
2、Mac下
  •      sudo vim /etc/profile
  •      尾部插入:JAVA_HOME="/Library/Java/JavaVirtualMachines/版本号.jdk/Contents/Home/"
                          CLASS_PATH="$JAVA_HOME/lib"
                          PATH=".;$PATH:$JAVA_HOME/bin"
classpath环境变量
  • 功能:设置了classpath环境变量的时候,启动jvm时,那么jvm就会根据classpath环境变量所保存的路径信息寻找对应的class文件。
  • 设置classpath环境变量信息时,有分号和无分号是由区别的
    • 无分号:jvm仅会在classpath设置的路径找
    • 有分号:jvm会在classpath路径找,找不到会在当前路径找。classpath和当前路径的优先级按分号位置
  • 注意:sun在jdk5.0后,不建议配置永久性class path。因为,会自动寻找核心类库了。

第一个hello world例子常见的问题:    1. 找不到对应的文件        原因:            1 隐藏了后缀名,你的不是java文件是txt文件。            2.编译 的时候写错了文件名。    2. 找不到或无法加载主类 Demo1        原因: 运行的时候写错了类名.  注意: class文件的文件名是对应的类名的。不是对应的java文件名的。    3. java的代码是严格区分大小写的。    4. 'javac' 不是内部或外部命令           原因: 没有配置path环境变量信息,或者是配置错误了。
标识符注意的细节
  • 标识符的组成元素是由字母、数字、下划线、美元符号$。
  • 标识符不能以数字开头
  • 标识符是严格区分大小写的
  • 标识符是没有长度限制的
  • 标识符的命名一般要有意义(见名知意)

自定义标识符的规范
  • 类名和接口名单词的首字母大写,其他小写。如:RunTime
  • 变量名与方法名首单词全部小写,其他单词首字母大写。如:doCook()
  • 包名全部单词小写
  • 常量全部单词大写,单词与单词之间使用下划线分割。如:UP_LOAD

关键字:具有特殊含义的标识符。用来表示一个程序的结构或数据类型。
注释
  • 单行注释
  • 多行注释
  • 文档注释:用于生成开发者文档。
    • 使用Javadoc.exe生成开发开发文档,该类必须是public修饰
    • 文档注释的内容位于类或方法的上面
      • @author
      • @version

相关文章

    暂无相关文章
相关栏目:

用户点评