java的三个版本
j2SE j2EE j2ME
后来更名为:
javaSE javaEE javaME
c/s:客户端/服务器
b/s:浏览器/服务器
区别:c/s好处:更方便、快捷 缺点:耗资源、必须安装、开发成本高
b/s:优点:不需安装
swing 图形化界面
1、计算机中所有的程序运行都在内存中。
2、JDK:java开发工具包
3、配置JDK:环境变量中配置相关信息
1)path:配置JDK的bin路劲(因为javac以及java文件在此目录之下)
2)JAVA_HOME:配置JDK根目录,方便path路径的配置
3)CLASSPATH:class路径 .;
4、JVM:java虚拟机
JRE:运行环境 虚拟机+核心内库
JDK--》JRE--》JVM
5、 javac:负责解析编译(将.java-->.class)
java:执行.class文件
6、第一步: 1、创建项目 2、创建包: 3、创建文件
7、main:主方法、主函数、入口方法/函数(特殊的方法/函数)
定义:单个程序或单个功能测试、调试的入口方法
main函数是直接被JVM虚拟机调用
函数的运行:必须使用实例化对象调用,才能被执行
所有的程序要运行--》首先进行解析、编译