Java特性与优势:
( 跨平台:Write One Run Angwhere) 我的理解是:写一次到处跑(前提:有Java环境)
1.简单性 2.面向对象 3.可移植性
4.高性能 5.分布式 6.动态性
7.多线程 8.安全性 9.健壮性
Java三大版本:
-
JAVASE:标 准 版 本(例如:桌面,控制台开发啦...)
-
JAVAME:嵌入式 开发(例如:手机,小家电啦...)
-
JavaEE:企业级 开发(例如:Web,服务器开发啦...)
JDK,JRE,JVM:
-
JDK:Java Development Kit(Java 开发使用:包含JRE、以及增加编译器和调试器等程序调试的文件);
-
JRE:Java Runtime Environment(Java 运行时环境:它包含JVM,除此之外还包含库函数和Java运行时所需要的文件);
-
JVM:Java Virtual Machine (虚拟机/跨平台核心:JVM很重要“JVM会将我们所写的‘.java’文件,通过编译生成新的文件以‘.class’结尾, .class提供计算机识别“可以认为JVM是翻译官””);
-
大小关系:JDK > JRE > JVM(JDK包含了JRE与JVM);
向世界的一声呐喊:
//特别重要的一点: 所有“代码”以及“符号”都必须为“英文”哦!
public class Hello { //解释:public: 共有的,大家的; class: 类; Hello: 名字,可以随意(注意:文件名必须与类名保持一致) public static void main(String[] args) { //解释:static: 静态的; void: 无返回值;main:有且只有一个,程序的入口,又被称为:(主方法) System.out.println("hello"); //解释:输出语句; println: 输出会换行; print:输出不换行; 括号内的为输入内容:注意:有些人的电脑会因为输出中文乱码!遇到这个问题百度素材有很多哦! } }
输出结果:
OK,如果执行上面代码后可以输出,则表示成功了;