商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Java笔记整理(1)Java初步

Java笔记整理(1)Java初步

  发布于2026-07-17 阅读(0)

扫一扫,手机访问

Ja va笔记整理(1)Ja va初步

Ja va入门第一步,得先搞清楚它的系统组成。一个完整的Ja va系统通常包含以下四个部分:Ja va环境(Environment)、Ja va语言(Language)、Ja va API应用程序接口(Application Programming Interface)以及Ja va类别库(Class Libraries)。这四个部分各司其职,共同构成了Ja va开发的基础。

Ja va笔记整理(1)Ja va初步

接下来,说说JDK——全称Ja va Developer's Kit,这是Ja va开发工具包,也是我们写Ja va程序最核心的工具。配置Ja va环境时,通常需要设置环境变量,比如在批处理文件里写入以下内容:

@ECHO OFF
PROMPT $p$g
PATH .;c:\jdk\bin;
SET CLASSPATH=.;C:\jdk\lib\tools.jar;

环境配好了,来写个最简单的例子。第一个程序,Hello World:

public class hello
{
   public static void main(String args[])
   {
      System.out.println("Hello!");
   }
}

编译执行也很简单:先用ja vac hello.ja va编译,再用ja va hello运行。注意,这里类名是hello,源文件名必须与之完全一致。

再来看一个带弹窗的例子,用到了Swing库:

import ja vax.swing.JOptionPane;
public class Hello4
{
   public static void main(String args[])
   {
      JOptionPane.showMessageDialog(null,"Hello\n Ja va!");
      System.exit(0);
   }
}

这两个例子虽然简单,但已经涵盖了Ja va源程序的基本骨架。一个完整的Ja va源程序应该包含以下几个部分:

  • package语句:至多只有一句,必须放在源程序的第一行。
  • import语句:可以有若干条,也可以没有,必须放在所有类定义之前。
  • public class Definition:公共类定义,至多一个。Ja va语言规定,源文件名必须与公共类名完全一致,大小写都不能错。
  • class Definition:普通类定义,可以有0个或多个。
  • interface Definition:接口定义,可以有0个或多个。

源文件的命名规则要特别注意:如果源程序中有公共类,文件名必须与公共类名一模一样,包括大小写——这是Ja va严格的规定,不遵守就会编译报错。正因为如此,一个Ja va源程序中至多只能有一个公共类。如果源程序中没有公共类,那么文件名可以任意取。另外,编译时每个类都会生成一个对应的.class文件,多个类就生成多个文件。

写Ja va代码时,命名规范也很重要,虽然不强制,但遵循规范能让代码更易读、更专业:

  • 包名:全小写单词,中间用点分隔,例如 ja va.awt.event
  • 类名:首字母大写,多单词时每个单词首字母都大写,例如 HelloWorldApp
  • 接口名:与类名规则相同,例如 Collection
  • 方法名:多单词合成,第一个单词通常是动词且首字母小写,后面每个单词首字母大写,例如 balanceAccountisButtonPressed
  • 变量名:全小写,一般为名词,例如 length
  • 常量名:基本数据类型的常量全大写,多单词用下划线隔开,例如 int YEARint WEEK_OF_MONTH;对象类型的常量则大小写混合,用大写字母分隔单词。

最后,提一下Ja va平台。Sun公司(现在属于Oracle)把Ja va主要划分为三个平台:

  • J2EE(Ja va 2 Enterprise Edition):面向企业计算,提供应用服务器的运行和开发平台。它本身是一个开放标准,任何软件厂商都可以推出符合J2EE标准的产品。
  • J2SE(Ja va 2 Standard Edition):面向台式机和工作站,提供开发和运行平台,也是我们学习Ja va时最常用的版本。
  • J2ME(Ja va 2 Micro Edition):面向消费电子产品,比如手机、机顶盒、PDA等,让Ja va程序能够在这些设备上运行。

这三个平台各有所长,但初学者通常从J2SE入手,打好基础再根据需要拓展。

本文转载于:https://blog.csdn.net/gyming/article/details/7944570 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注