首先要学好JavaSE是Java技术的核心和基础,是Java EE和Java ME编程的基础
JavaSE通常是指Java Standard Edition,Java标准版,是为开发普通桌面和商务应用程序提供的解决方案,可以看作是JavaEE的子集。
JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等,也叫J2EE。
Java ME 又称为J2ME(Java Platform,Micro Edition),Java微型版,是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台。
Java就业方向:
1.javaEE软件工程师:电商,教育,金融,搜索
2.大数据软件工程师:大数据应用工程师,大数据算法工程师,大数据分析工程师
3.Android软件工程师:Android平台
任何行业,如果不深入学习,入门之后就停止学习,那就都是青春饭
java的语言特点(核心优势):跨平台性
表格思想
理解数据库存储数据
IT数据都是一个个表格组成,数据都存储在表格中
理解Java类和对象
Java中的类和对象
表结构(表中的第零行,即标题)对应:类
一行数据对应:对象
Java中的数据都必须要有类型,即变量在使用前必须先定义类型
表格用来存储数据,对象也是存储数据(不过对象可以新增方法,方法呢又可以操作数据,让数据活起来,这就是对象更加强大的功能)
理解XML文档
XML没有像表格一样有线,在不同的机器上数据交换时,方便数据来回传输,应用范围很广,可用于数据的存储和传输,所以大家以后会经常碰到XML,基本结构可以跟表对应,更加适应于数据库,程序去读取更方便
Java程序的运行机制
源文件 text.java---编译器javac(java compile)--字节码文件text.class通过JVM,java虚拟机(Java Virtual Machine,JVM包含在JDK中,即Java Development Kit 中文意思是Java 开发工具包,包括 jre (Java Runtime Environment) Java 运行环境和JVM,一堆Java工具和Java基础的类库)解释执行,不同的操作系统有不同的虚拟机,Java虚拟机机制屏蔽了底层运行平台的差别,因此可在不同的平台运行。