Java简介、安装及一些注意事项
2017-09-07 09:23
267 查看
一、Java简介
1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序的首选语言,简单易学,安全可靠,跨平台。
1. java为什么能够跨平台?
java虚拟机 --- Java Virtual Mechine --- JVM.
所有的java程序都是运行在java虚拟机上的,java虚拟机屏蔽了不同操作系统之间的差异性,使得相同的java程序能够在不同的操作系统上运行 ,从而实现了java语言的跨平台。
注意:java语言是跨平台的,但java虚拟机不是跨平台的。
2. java技术结构
J2SE --- 标准版,为一些小的应用程序及桌面程序提供了解决方案。
J2EE --- 企业版,为企业中项目的开发提供了解决方案。
J2ME --- 移动版,主要是嵌入一些小型电子设备中,实现了移动端的开发。
3. JDK、JRE 、JVM
JVM --- Java Virtual Mechie --- java虚拟机,是java语言跨平台的前提。
JRE --- Java Runtime Environment --- java运行时环境。JRE包括了核心类库和JVM
JDK --- Java Development Kit --- java开发工具包。包含了开发工具和JRE。
二、安装
1. 下载JDK
java.sun.com
www.oracle.com
安装时不建议装在C://program files 目录下
注意:安装路径中不要出现空格和中文
java程序执行分两步 --编译、运行
编译--- 将java源文件翻译成机器能够读懂的字节码文件(.class文件)
运行--- 执行字节码文件得出结果并返回。
2. 环境变量
是为操作系统指定一些运行参数的量。
JAVA_HOME = java的安装路径
Path = %JAVA_HOME%\bin
可以通过set变量名 = 变量值; 的方式设置一个临时的环境变量,dos窗口关闭后,该临时变量随之消失。
三、关键字
是指在java中被赋予了特殊含义的单词。
在java中一共有53个关键字,其中51个在用,还有两个目前没被使用,称之为保留字--- const 、 goto
所有关键字都是小写的。
用于定义数据类型的关键字--- class、interface、byte、short、int、long、float、double、char、boolean、void、enum
用于定义数据类型值得关键字--- true、false、null
用于与定于流程控制的关键字--- if、else、switch、case、default、while、do、for、break、continue、return
用于定义访问权限修饰符的关键字 --- private 、 protected 、public
用于定义类、函数、变量修饰符的关键字--- abstract、final、static、synchronized
用于定义类与类之间的关键字--- extends 、implements
注意:实际开发中$符号几乎不用
可以是其中纯粹的一种,但不能是纯数字,数字也不能开头
Java支持中文命名,但是不推荐
不能使用关键字
Java是大写小敏感的语言,所以只要两个名称有一点不同就是不同的标识符
D:\\
Demo.java
public class Demo{}
class demo{}
为了提高程序的可阅读性,尽量做到见名知义
变量名/方法名:当由多个单词组成的时候,第一个单词的首字母小写,其余单词的首字母大写
helloWorld demo
包名:如果由多个单词组成,所有字母全部小写,单词之间用 .
隔开
常量名:如果由多个单词组成,所有字母全部大写,单词之间用_隔开
main是标识符还是关键字?---标识符
/*
* 多行注释
*/
/**
* 块注释|文档注释
*/
1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序的首选语言,简单易学,安全可靠,跨平台。
1. java为什么能够跨平台?
java虚拟机 --- Java Virtual Mechine --- JVM.
所有的java程序都是运行在java虚拟机上的,java虚拟机屏蔽了不同操作系统之间的差异性,使得相同的java程序能够在不同的操作系统上运行 ,从而实现了java语言的跨平台。
注意:java语言是跨平台的,但java虚拟机不是跨平台的。
2. java技术结构
J2SE --- 标准版,为一些小的应用程序及桌面程序提供了解决方案。
J2EE --- 企业版,为企业中项目的开发提供了解决方案。
J2ME --- 移动版,主要是嵌入一些小型电子设备中,实现了移动端的开发。
3. JDK、JRE 、JVM
JVM --- Java Virtual Mechie --- java虚拟机,是java语言跨平台的前提。
JRE --- Java Runtime Environment --- java运行时环境。JRE包括了核心类库和JVM
JDK --- Java Development Kit --- java开发工具包。包含了开发工具和JRE。
二、安装
1. 下载JDK
java.sun.com
www.oracle.com
安装时不建议装在C://program files 目录下
注意:安装路径中不要出现空格和中文
java程序执行分两步 --编译、运行
编译--- 将java源文件翻译成机器能够读懂的字节码文件(.class文件)
运行--- 执行字节码文件得出结果并返回。
2. 环境变量
是为操作系统指定一些运行参数的量。
JAVA_HOME = java的安装路径
Path = %JAVA_HOME%\bin
可以通过set变量名 = 变量值; 的方式设置一个临时的环境变量,dos窗口关闭后,该临时变量随之消失。
三、关键字
是指在java中被赋予了特殊含义的单词。
在java中一共有53个关键字,其中51个在用,还有两个目前没被使用,称之为保留字--- const 、 goto
所有关键字都是小写的。
用于定义数据类型的关键字--- class、interface、byte、short、int、long、float、double、char、boolean、void、enum
用于定义数据类型值得关键字--- true、false、null
用于与定于流程控制的关键字--- if、else、switch、case、default、while、do、for、break、continue、return
用于定义访问权限修饰符的关键字 --- private 、 protected 、public
用于定义类、函数、变量修饰符的关键字--- abstract、final、static、synchronized
用于定义类与类之间的关键字--- extends 、implements
四、标识符
在程序中自己命名的名字五、命名规则:
可以由字母、数字、_、$组成注意:实际开发中$符号几乎不用
可以是其中纯粹的一种,但不能是纯数字,数字也不能开头
Java支持中文命名,但是不推荐
不能使用关键字
Java是大写小敏感的语言,所以只要两个名称有一点不同就是不同的标识符
D:\\
Demo.java
public class Demo{}
class demo{}
为了提高程序的可阅读性,尽量做到见名知义
六、驼峰命名法
类名/接口名:当由多个单词组成的时候,每个单词的首字母大写,其余字母小写HelloWorld Demo变量名/方法名:当由多个单词组成的时候,第一个单词的首字母小写,其余单词的首字母大写
helloWorld demo
包名:如果由多个单词组成,所有字母全部小写,单词之间用 .
隔开
常量名:如果由多个单词组成,所有字母全部大写,单词之间用_隔开
main是标识符还是关键字?---标识符
七、注释
// 单行注释/*
* 多行注释
*/
/**
* 块注释|文档注释
*/
相关文章推荐
- 安装java和eclipse的一些注意事项
- Amd+Vmware+Mac Os X10.6 虚拟机安装苹果操作系统时一些注意事项
- virtual box 下安装 cenots5.4 的一些注意事项
- 《黑马程序员》java笔记->【02】关于Static静态方法的一些注意事项
- 【原创】安装Eclipse IDE for JavaEE Developers 注意事项
- Java代码书写风格及一些简单的注意事项
- 关于java异常的一些准则,注意事项
- lnmp安装完之后的一些注意事项
- 详解java环境的安装注意事项和环境变量的配置
- 安装Java SDK注意事项
- 【java】用maven创建java web工程的一些注意事项
- FreeBSD 7.1 amd64下 安装openoffice 3.0.0的一些注意事项
- java矩阵运算包ujmp中的一些小示例和注意事项
- java中的一些注意事项
- java编程的一些注意事项,网络资源总结
- ubuntu14.04和window8.1双系统的安装和一些注意事项
- BlackBerry Java Plug-in for Eclipse 安装注意事项
- 关于java中bufferedreader的一些注意事项
- Spark简介及安装注意事项
- 黑马程序员_java基础(一):Java简介和入门注意事项