java学习笔记01
Java,一款高级编程语言,面向互联网编程,具有安全可靠、面向对象、跨平台等特点。
1.跨平台(平台即操作系统)
JVM(java虚拟机)
在不同的操作系统上安装上对应的JVM,把java程序放到JVM中运行,使得相同的java程序在不同的操作系统上得到的结果是一样的,屏蔽了底层操作系统的差异性
2.java的三大架构
JAVASE(基础版) ----提供了桌面服务以及小程序开发的解决方案
JAVAEE(企业版)----提供了企业集中式开发的解决方案
JAVAME(小型版) ----提供了嵌入式开发的可能性
Jdk1.5是java里程牌式的版本,JAVASE、JAVAEE 、JAVAME
3.搭建java的语言环境
JRE(java运行时环境)
—提供java程序的运行环境
JRE = JVM+ 运行库类
JDK (java开发工具包)----提供java程序的运行环境和开发环境
JDK=JRE +kit (开发工具包)
安装JDK指定位置时不能出现空格和中文
4.人机交互方式
图形界面
命令行模式
dos窗口打开方式:
快捷键 —win+R 输入cmd
在文件夹的地址栏中输入cmd
命名提示符常用指令(dos常用指令 – 低级编程语言)
cd:跳转到指定目录(文件夹) (cd…返回上一级 cd/返回到当前盘符的根目录)
环境变量(可以指定操作系统的值)
JAVA_HOME(自定义环境变量) = jdk安装位置;
Path = %JAVA_HOME%/bin;
4. java程序的基本组成单元
java程序的基本组成单元是类
java程序的类不能单独执行
main方法的功能(可以让类执行、所有java程序的入口)
.java文件 (源文件) - - javac - 编译 – .class文件(字节码文件)
.class文件(类) —java - 运行 – 结果
注意:
1.类名和.class文件名保持一致。
2.如果是公共类,保证类名和当前.java文件名保持一致,否则就会报错;如果
不是公共类没有要求
3…java文件中可以定义多个类,每个类编译生成对应的.class文件
4.如果一个.java文件中含有多个区分大小写的类,编译生成的.class名称看第一个类,内容看最后一个类