1.为什么选择Java
(1)Java语言用途广
(2)Android应用
(3)大数据技术
(4)Java语言性能优越,生态丰富。
2.Java语言特点
1.开源 2.简单易学 3.平台无关注 4.面向对象 5.支持网络 6.多线程机制
7.动态内存管理机制 8.安全 9.生态丰富 10.高性能
(Java如何实现跨平台)java程序——>(Win版JVM)/(linux版JVM)/(Mac版JVM)
JVM是一个虚构出来的计算机环境,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性,但是前提是要具有不同的JVM .
3.JDK,JRE,JVM三者之间的关系
JDK:(java Development Kit)Java开发工具包
提供给Java开发人员使用,包含Java各种编译工具,打包工具,也包括JRE。
JRE:(Java Runtime Environment Java运行环境)
JRE包括Java运行的核心类库,也包含Java虚拟机。
JVM(Java Virtual Machine Java虚拟机)
JVM是Java程序的核心环境
4.Java语言运行机制
创建.java文件---->通过javac编译.java文件为.class—>最后将.class文件交给虚拟机运行。
5.第一个程序HelloWorld
public class Hellow{
public static void main(String[] args){
System.out.println("hellow word!");
}
}
6.IDE的使用(Integrated Development Environment)
集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器 和图形用户界面等工具。
常用的java开发工具有:
(1)IntelliJ IDEA
(2)Eclipse
7.注释
//单行注释(Ctrl+/)
/* */多行注释(Ctrl+shift+/)
/** */文章注释 用于为类,方法,属性 功能进行说明,可在调用时提示,以及使用javadoc命令生成说明文档。
8.关键字
被Java语言赋予特殊含义,用做专门用途的单词。
关键字中所有字母为小写。
其中constant和goto为保留字。
9.标识符
标识符命名规则
1.语法强制规范
标识符由26个英文字母大小写,数字,_,$组成
数字不能开头,不能是关键字和保留字, 可以包含关键字
区分大小写 长度无限制 标识符不能包含空格
2.约定俗成 见名之意
包名: 全部小写
类名: 首字母大写 ,多单词组成时,所有单词首字母大写 XxxYyyZzz 为了区分类名和变量名 变量名和方法名: 首字母小写 多单词组成时,首字母小写,其余首字母大写 xxxYyyZzz
常量: 全部大写 多单词之用_连接 MAX_VALUE PI