java基础_day01_Java 第一次亲密接触
Java 概述
Java 的三大平台
a Java EE (a Java m Platform e Enterprise Edition) ) :Java 企业平台,可帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序,如企业的应用系统ERP等。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(SOA)和 Web 等应用程序。
a Java ME (a Java Platform o Micro Edition) ) :Java 微型平台,也叫 K-JAVA,用来开发移动设备和嵌入式设备(比如手机、PDA 等) 。随着 Android 的迅猛发展,JavaME现在使用越来越少,Android 会逐渐的取代 JavaME 的市场份额。
其他 :以 Java 作为开发语言的其他平台,比如 Android、BlackBerry 等智能设备。
Java的跨平台型
Java 虚拟机(JVM )
a Java 虚拟机 不是 跨平台的 。在不同的操作系统下只能安装对应版本的 JVM。
Java开发运行环境
搭建Java开发运行环境
包含 JVM。
JDK(Java t Development Kit) :Java 开发工具集,包含 java 开发和运行工具,如 javac 和
java 等。JDK 里包含 JRE。
环境变量
环境变量 :指在操作系统中用来指定操作系统运行环境的一些参数:
JAVA_HOME:指定 JDK 的根路径。
CLASSPATH:JVM 运行时加载字节码的路径。
配置 环境变量 方式:
【我的电脑】 – 【属性】 – 【高级】 – 【环境变量】 。找到要修改的变量并修改其值,或者添加新的环境变量。 jdk 不要安装在含中文字符和空格字符的路径下;
避免 C:\WINDOWS\system32 出现所有名字以 java 开头的文件,有,删之;
常见问题: “javac 不是内部或者外部命令” ,原因是 path 配置错误。
CLASSPATH 环境变量
CLASSPATH:加载字节码文件的路径,表示 JVM 寻找 class 文件的位置。CLASSPATH = c:\test 就表示执 java 命令时去 c:\test 目录下去找需要被执行的 class 文件。从 Java5 开始 CLASSPATH 默认就是当前路径,一般情况下不需再指定。
若使用 Java5 以前的版本,设置 CLASSPATH 为:(其中.表示当前路径)
第一个java程序
运行编译机制:
Java 开发注意
一个 Java 源文件里可以定义多个 Java 类,但其中最多只能有一个类被定义成 public类。若源文件中包括了 public 类,源文件必须和该 public 类同名。
一个源文件中包含 N 个 Java 类时,编译成功后会生成 N 份字节码文件,即每个类都会生成一份单独的 class 文件,且字节码文件名和其对应的类名相同。
基本语法
三大注释
多行注释和多行注释不能嵌套使用;
文档注释和文档注释不能嵌套使用;
多行注释和文档注释也不能相互嵌套使用。
注释总结
多行注释和文档注释的开始注释符号, 会找离自己最近的注释结束符号, 找到后就把中间这
一段作为注释的整体。
Java 语言分隔符
关键字和保留字
Java 里事先定义的,有着特殊含义和用途的单词,称之为关键字。注意
关键字和保留字都是由小写组成,关键字不用强行记忆,学一个记一个。
java 无 sizeof 、goto、 const 关键字
true 、false 、null 有人也叫这三个为字面量或字面值,但其实还是 java 的关键字,因为:Java 里事先定义的,有着特殊含义和用途的单词,称之为关键字。
标识符
JAVA 标识符命名规则:
由字母、数字、下划线、$组成,但不能以数字开头(注:此处的字母可以是中文、日文等) 。
大小写敏感,即区分大小写。
不得使用 java 中的关键字和保留字。
建议不用 Java API 里的类名作为自己的类名。
提示:
大家只需要记住:标识符名称使用一个非关键字和非保留字的有意义的英文单词就行了。
Editplus 工具
Editplus:帮助开发 Java 程序的工具,能完成格式检查,关键字检查和内容颜色标记等功能。Editplus 中设置编译 Java 命令:
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。