0 前言
2020年农历新年伊始,肺炎疫情爆发。整日闲坐家中,学习Java以作消遣。
1 初识Java
1.1 JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JDK包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具
1.2 Java特点
1.3 搭建Java开发环境
自行百度即可,免费下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html
2 上手程序
2.1 编写 Hello world 程序
public class HelloWorld{ // class public static void main(String[] args){ //method System.out.println(" Hello World!"); } } // 1. public 关键字 公共的类 后面要有一个空格 // 2. class 关键字 类 后面要有一个空格 // 3. HelloWorld 类名称 命名规范 驼峰命名法 首字母大写 单词分隔首字母大写 // 4.{} 配对 类体 class body // 5. public 关键字 公共方法 // 6. static 静态方法 可以直接访问 不需要实例化 // 7. void 方法的返回值为空 // 8. main 主方法 入口方法 程序从这个方法进入 并开始执行 // 9. (String[] args) main方法的参数 类型是字符串数组类型 // 10. {} 方法体 method body // 11. System 系统里面的一个类 JDK 自带的一个类 // 12. out 静态变量 // 13. println 方法 out变量里面的一个方法 输出到控制台 ln 换行输出 // 14. "Hello World!" 字符串参数 输出的内容是它 // 15. ; 表示语句的结尾
注意:(1)大小写敏感(2)命名规范(3)源文件名和类名相同(4)主方法入口(5)乱码的问题[解决方法:记事本-文件-另存为-编码-ANSI]
2.2 编译运行
编译: javac java源文件.java
运行: java java类
3 Java开发工具Eclipse
创建项目并能调试。
浙公网安备 33010602011771号