Java语言入门:从定义类到编写第一个程序

需积分: 0 1 下载量 55 浏览量 更新于2024-07-13 收藏 7.85MB PPT 举报
"JavaSE核心编程,包括定义类的语法,Java语言的起源,程序类型如Applet和Application,以及Java的平台无关性" 在Java编程中,定义类是构建对象的基础。类是数据和方法的集合,它描述了具有相同特征和行为的对象的模板。在Java中,定义类的语法如下: ```java class 类名 { 成员变量; 成员方法; } ``` 这里的`类名`遵循驼峰命名法,一般首字母大写,例如`Student`。成员变量是类的数据部分,而成员方法定义了对象能够执行的操作。成员列表包括这些变量和方法。 在C语言中,虽然也有类似的概念,但结构体(struct)不包含成员方法,只包含成员变量。定义C语言的结构体如下: ```c struct 结构体名 { 数据类型 成员变量名; // ... }; ``` JavaSE是Java的标准版,是Java开发的核心,学习JavaSE旨在掌握Java语言的基础知识和面向对象编程思想。通过JavaSE的学习,开发者能够编写命令行程序,使用JDBC进行数据库访问,以及利用Swing组件创建图形用户界面(GUI)程序。此外,JavaSE还支持创建C/S(客户端/服务器)结构的应用程序,结合Swing组件和JDBC实现更复杂的系统。 Java语言起源于1991年Sun Microsystems公司的项目,由James Gosling等人开发,最初命名为Oak。因商标问题,1994年改名为Java。这个名字来源于印度尼西亚的爪哇岛,同时也与一种咖啡品牌相关联。Java语言以其安全性、可移植性和跨平台特性闻名,尤其在互联网领域,JavaApplet允许动态交互程序在网络上传播并运行,极大地推动了互联网应用的发展。 Java程序主要有两种类型:Applet和Application。Applet是嵌入在网页中的小型Java程序,可以在任何支持Java的浏览器上运行。而Application是独立的程序,可以在操作系统环境下直接运行,支持图形界面或控制台模式。 Java的平台无关性是其一大亮点,这得益于Java虚拟机(JVM)。Java源代码编译成字节码后,可以在任何安装了相应JVM的平台上运行,实现了“一次编写,到处运行”的理念。无论是在Windows、Linux还是Solaris等操作系统上,Java程序都能保持相同的执行效果,大大降低了软件开发的复杂度和成本。