java FOR android

奋斗学习安卓之java篇 奋斗


什么是计算机语言?

  语言:是人与人之间用于沟通的一种方式。

  计算机语言:人与计算机交流的方式,如C、C++、Java等

Java语言

1、概述

  SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级变成语言

2、三种技术架构

  J2EE(Java to Platform Enterprise Edition)企业版

    是为开发企业环境下的应用程序提供的一套解决方案。

    该技术体系中包含的技术如Servlet Jsp等,主要针对与Web应用程序开发

  J2SE(Java to Platform Standard Edition)标准版

    是为开发普遍桌面和商务应用程序提供的解决方案

    该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

  J2ME(Java to Platform Micro Edition)小型版

    是为开发电子消费产品和嵌入式设备提供的解决方案

    该技术体系主要应用于小型电子消费类产品,如手机中的应用程序

   Java 5.0版本后,更名为JAVAEE、JAVASE、JAVAME 现在版本1.8.6

3、跨平台性

  Java:windows - win版的JVM

    max - mac版的JVM

  因为有了JVM(JAVA虚拟机)、所以同一个JAVA程序在三个不同的操作系统中都可以执行,这样就实现了JAVA程序的跨平台性,也称为JAVA具有良好的可移植性。

  虚拟机:虚拟一个机器专门解析某一种语言编写的环境的机器

4、JRE、JDK

  JRE(Java Runtime Environment)Java运行环境

  包括JAVA虚拟机(JVM Java Virtual Machine)和JAVA程序所需的核心类库等,如果想运行一个开发好的JAVA程序,计算机只需要安装JRE即可。

  JDK(Java Development Kit)Java开发工具包

  JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

  其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等

  简单而言:使用JDK开发完成的java程序,交给JRF去运行

5、Java6.0 Platform



6、下载JDK和安装JDK

访问http://www.oracle.com –》Downloads –》Java的开发-》选择最新版本(本例为Java SE 7u6 )-》点选Downloads按钮-》点选Accept License Agreement 按钮后根据操作系统安装。直接下载地址 JDK下载

打开JDK安装包,根据提示安装JDK,安装目录可选(JDK是绿色型),安装复制完成安装。后续的jre可选安装

7、配置JDK环境变量

  我的电脑(右键)->属性--高级--环境变量--系统变量--PATH(编辑)--在最前面添加D:\\Java\jdk1.7.0_06\bin;

  重启doc命令行,查看环境变量:set path

  临时环境变量配置:set path= D:\\Java\jdk1.7.0_06\bin;%PATH%

常用的命令

1、DOC命令

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

  md:创建目录

  rd:删除目录

  cls:清楚屏幕

  cd:进入指定目录 cd .. | cd \

  del:删除文件 del *.*

  help:查看帮助

  exit:退出doc命令行

2、JAVAC命令

  -version:版本信息

  -help:帮助信息

  -g:生成所有调试信息

  -g:none:不生成任何调试信息

  -g:{lines,vars,source}:只生成某些调试信息

  -nowarn:不生成任何警告

  -verbose:输出有关编译器正在执行的操作的消息

  -deprecation:输出使用已过时的 API 的源位置

  -classpath <路径>:指定查找用户类文件和注释处理程序的位置

  -cp <路径>:指定查找用户类文件和注释处理程序的位置

  -sourcepath <路径>:指定查找输入源文件的位置

  -bootclasspath <路径>:覆盖引导类文件的位置

  -extdirs <目录>:覆盖所安装扩展的位置

  -endorseddirs <目录>:覆盖签名的标准路径的位置

  -proc:{none,only}:控制是否执行注释处理和/或编译。

  -processor <class1>[,<class2>,<class3>...] :要运行的注释处理程序的名称; 绕过默认的搜索进程

  -processorpath <路径>:指定查找注释处理程序的位置

  -d <目录>:指定放置生成的类文件的位置

  -s <目录>:指定放置生成的源文件的位置

  -implicit:{none,class}:指定是否为隐式引用文件生成类文件

  -encoding <编码>:指定源文件使用的字符编码

  -source <发行版>:提供与指定发行版的源兼容性

  -target <发行版>:生成特定 VM 版本的类文件

  -A关键字[=值] :传递给注释处理程序的选项

  -X:输出非标准选项的提要

  -J<标记>:直接将 <标记> 传递给运行时系统

  -Werror:出现警告时终止编译

  @<文件名>:从文件读取选项和文件名

Java程序开发 hello world

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



class helloworld
{
public static void main(String[] args)
{
System.out.println("hello world");
}
}

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

>javac helloworld.java

  3、通过java命令对生成的class文件进行运行

>java helloworld

hello world

java文件-》javac.exe编译-》生成class文件-》虚拟机运行java.exe加载类文件-》结果

4、类环境变量配置

  虚拟机运行java.exe加载类文件时必须切换到工作目录,可规定类环境变量定义目录

>set classpath=c:\myclass

你可能感兴趣的:(java,android)