Java 环境与工具
JDK 与 JRE 的安装说明
- 仅运行Java项目,只下载安装JRE即可。
- 开发Java项目,下载安装JDK即可,无须再下载安装JRE,因为JDK中已经包含了JRE。
在Linux平台上,如何安装JRE?如何安装JDK?在Window平台上,如何安装JRE或者JDK?相关的环境变量该如何配置?JavaSE 安装指引
JavaSE中有哪些实用的命令行工具?Java Commands Tools
javac / javap / java / javadoc / jar / jmod / jlink / jconsole / jshell 等等
什么是JShell ?关于 JShell 更多学习
JShell是一个Read-Evaluate-Print Loop (REPL)的java命令行工具,可用于在命令行中交互式地学习java编程语言。
如何启动或停止 JShell ?
jshell // 以默认方式启动 jshell
jshell -v // 以 -v 模式,启动j shell
/help intro // 查看帮助
/exit // 退出jshell
什么是 javadoc ?如何使用?学习与使用 javadoc
Java 学习路径
官方推荐的Java学习路径?Java官方推荐的学习路径
- New To Java
- Building On The Foundation
- Cherish The Client
- Fervor Over Server
Java 到底是什么?
Java technology is both a programming language and a platform.
Java技术包括两部分——Java编程语言 和 Java平台。
1.作为编程语言,它代表着 简单性、架构中立、面向对象、跨平台、分布式、高性能、多线程、健壮性、动态性、安全性 等流行词。


2.作为Java平台,它包括 Java VM 和 Java API 两部分,它直接与系统硬件打交道。

Java到底提供了哪些技术?
- 丰富的开发工具,如编译工具 javac,运行启动工具 java,监控工具、调试工具、文档工具 javac等。
- 应用程序编程接口 API,涉及到基础对象、网络编程、安全、XML生成、数据库开发等。
- 部署技术,JDK提供了标准的部署机制,比如Java Web Start 和 Java Plug-In等。
- 用户界面开发,如JavaFX、Swing、Java 2D等工具,使得GUI开发成为了可能。
- 集成库,比如 Java IDL 、JDBC、JNDI、Java RMI、Java RMI-IIOP Technology等,使得能够与远程数据库进行连接并执行相关操作。
第一个Java程序
// Hello.java
class Hello {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
javac Hello.java // 编译时,要带上.java扩展名
java Hello // 运行时,不能带上.class扩展名
- 三种注释:文档注释、单行注释、多行注释。注释会被编译器忽略,但对其它程序员来讲它是非常重要的。
- 类定义。用 class 关键字定义一个Java类,特别指出文件命名必须与源码中的public类名同名。
- 方法定义,每个Java程序都必须有且只有一个main()方法。
- main()方法前面的 public static ,也可以写成 static public 。
- main()方法的参数必须是字符串数组类型,并且命名为 args 或者 argv。这个参数来自命令行 java Hello arg1 arg2 传递参数。
本章完!!!
网友评论