"JAVA极客学院笔记"
在深入学习Java编程之前,首先需要了解Java的三个主要体系,它们分别是:
1. Java SE(Standard Edition):这是Java的基础平台,主要用于桌面应用和移动应用开发,提供了丰富的API来创建桌面应用程序。
2. Java EE(Enterprise Edition):针对大型企业级应用,提供了服务器端的开发框架,如Servlet、JSP、EJB等,用于构建分布式应用程序和企业级服务。
3. Java ME(Micro Edition):主要用于嵌入式设备和移动设备,如手机、智能家电等,提供了一个精简的Java运行环境。
Java开发环境的搭建是编程入门的第一步,通常我们会选择一个合适的IDE(集成开发环境),例如:
- Eclipse:一个开放源代码的、基于Java的开发平台,支持多种编程语言,广泛用于Java应用开发。
- Myeclipse:Eclipse的商业版本,提供了更多的企业级开发工具和插件。
- IntelliJ IDEA:被广泛认为是最智能的Java IDE,具有优秀的代码自动补全和重构功能。
- Jbuilder:由Embarcadero Technologies开发,主要用于Java和C++的开发。
- Jdeveloper:Oracle公司的产品,主要支持Java EE的开发。
- Netbeans:开源的IDE,支持多种语言,包括Java、PHP、JavaScript等。
- JCreator:轻量级的Java IDE,适合初学者使用。
Java程序的运行依赖于JVM(Java Virtual Machine,Java虚拟机)和JRE(Java Runtime Environment,Java运行时环境)。JRE包含了JVM,使得电脑可以运行Java程序。而JDK(Java Development Kit)是用于开发的完整工具包,它包含了JRE,同时还包括编译器javac、jar打包工具、Javadoc文档生成器、调试工具、头文件生成器、反汇编器以及监控工具等。
在Windows环境下安装JDK,首先要在命令行检查是否已安装Java,然后从Oracle官网下载64位JDK并进行安装。安装完成后,可以通过命令行测试Java环境是否配置正确。
Eclipse的安装则相对简单,直接从其官方网站下载最新版本,然后按照向导进行安装。为了增强Eclipse的功能,还可以通过内置的软件中心或外部链接安装插件。
创建Java项目时,可以在Eclipse中新建Java Project,例如名为"HelloWorld"的项目。在src目录下创建一个名为"test"的类,并生成主方法(public static void main()),输入"Hello World"的代码。然后通过快捷键Ctrl+F11运行程序,即可看到结果。
Java项目的结构通常包括源代码目录src,以及其他资源文件、库文件等。在src目录下,可以创建自定义的包(Package)来组织类文件,如在默认包下创建一个名为"com.jikexueyuan.hello.main"的子包,遵循域名倒置的命名规则。
以上是Java极客学院笔记中关于Java基础、开发环境搭建和项目创建的基本介绍,对于初学者来说,这些知识是入门Java编程的必备。通过不断实践和学习,可以逐步掌握Java的更多高级特性和开发技巧。