学习java前的预备,are you ready!
Java是可以写跨平台应用软件的面向对象的设计语言,是由SunMicrosystems公司于1995年推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性,广泛应用于个人PC、游戏控制台、科学超级计算机,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。学习java就要有方法。好的方法事半功倍。
java学习路线+++学习知识!
一.首先要了解java的四个相关技术:java程序设计语言、java class文件格式、java应用编程接口、java虚拟机。理解它们之间的区别与联系。
Java编程语言:语法。
Java文件格式:各种文件夹、文件的后缀。
Java虚拟机(JVM):处理*.class文件的解释器。
Java应用程序接口(Java API)。
(大家可以加入爱好集结,一同交流:342836117) 欢迎交流: (老师q:858288017)
二.java是分两部分的:一个是编译,一个是运行。
javac负责的是编译的部分,当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。 生成了jvm可以识别的字节码文件。也就是class文件,也就是java的运行程序。
java:负责运行的部分.会启动jvm.加载运行时所需的类库,并对class文件进行执行.一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数.
java 三个体系
Java 平台有三个版本:
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java 服务开发的类。
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为企业版本帮助开发,可伸缩且安全的服务器端Java 应用程序。Java EE是在 Java SE 的基础上构建的,它提供 Web 服务、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web2.0 应用程序。
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。JavaME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。