此文章记录学习过程中的零碎知识点,包括java开发工具、注释、以及java API文档和java核心机制:JVM;结尾附简单java程序
文章目录
- 开发工具
- 注释
- API文档
- Java核心机制:JVM
- JAVA优缺点
-
程序案例1
一、开发工具
Java开发工具分为两类:文本开发工具(具体使用可参考java系统自学)、集成开发工具
文本开发工具:Sublime Edit、NotePad++ 、EditPlus、记事本等(java系统自学)中提到的是后两种编译方式
集成开发环境:eclipse、IntelliJ IDEA、Visual Studio等,特别说明:IntelliJ IDEA是业界被认为最好的开发软件之一
最初学JAVA还是适合用文本开发工具,入门之后绝大部分使用的就是集成开发环境了
二、注释
注释是程序员编辑的源文件中用于解释说明程序的文字,一般情况下,程序员都会在自己所写的代码上添加注释,一是为了方便自己日后查看,二是方便别人理解
注释又分为以下三种:
1.单行注释
// 注释文字
2.多行注释
/*
注释文字
注释文字
注释文字
……
*/
3.文档注释(java特有)
/**
@author Luckyxi667
@version 8.0
@create 16:40
*/
解释:@author 表示作者 @version表示软件版本 @create表示创作时间 (上述仅为示例)
三、API文档
API文档就是用以说明这些应用程序接口的文档。对于java语言而言,API文档通常详细的说明了每一个类,方法的功能以及用法等。当然,JAVA中涉及的类、方法、接口、包很多,不可能全部记住,当遇到困难时,可查看API参考文件(相当于一个机器的使用手册)
以下提供了17版本API中文版参考文档
四、Java核心机制:JVM
1.JVM:是虚拟的计算机,是JAVA程序的运行环境
2.功能:实现Java程序的跨平台性;自动管理内存
知识点相关面试题:JAVA程序还会出现内存溢出和内存泄漏问题吗?
五、JAVA优缺点
优点:跨平台性(即通过Java语言编写的应用程序在不同的系统平台上都可以运行)、面向对象性、健壮性(吸收 C/C++语言的特点)、安全性高、简单性、高性能
缺点:语法过于复杂、严谨;一般适用于大型网站开发,整个架构会比较重
;并非适用于所有领域
六、程序案例1
案例:
1. 定义类PersonalInfo
2. 定义main方法
3. 用输出语句输出 姓名、性别和家庭住址(要求:分三行打印且需要进行换行操作)
4. 使用文档注释标注作者以及创作时间
5. 使用单行注释标注注释内容
/**
@author Luckyxi667
@create 17:21
*/
//类名
class PersonalInfo{
//main方法
public static void main(String[]args){
System.out.println("姓名:游乐王子");//打印姓名
System.out.println(" ");//换行操作
System.out.println("性别:男");//打印性别
System.out.println(" ");//换行操作
System.out.println("家庭住址:广东省茂名市化州市大湾尾村");//打印家庭住址
}
}
编译:
运行结果:
注意:注释内容不会显示在打印结果中