Java初学者入门:基础代码示例
需积分: 4 137 浏览量
更新于2024-09-10
收藏 10KB TXT 举报
"初学者Java代码,包括基础的 HelloWorld 示例,定义类,变量声明与赋值,以及静态域的使用,逐步介绍Java编程的基本概念。"
对于初学者来说,学习Java编程首先会接触的是简单的“Hello World”程序,这是了解任何编程语言的第一步。在Java中,一个基本的Hello World程序如下:
```java
public class Hello {
public static void main(String[] args) {
System.out.println("欢迎学习Java!");
}
}
```
这个程序的核心在于`public class Hello`,它定义了一个公共类(public class)名为Hello。在Java中,每个程序都始于一个主类(通常包含main方法),`main`方法是程序执行的入口点。`public static void main(String[] args)`这部分是Java程序的标准开头,其中`public`表示该方法可以被其他类访问,`static`意味着无需创建类的实例即可调用该方法,`void`表示main方法不返回任何值,`main`是方法名,`String[] args`是传递给程序的命令行参数。
接下来,我们看到一个简单的Java Application示例——`Welcome2.java`,这个例子同样展示了如何定义类并打印一条消息:
```java
class Welcome2 {
public static void main(String[] args) {
System.out.println("欢迎使用Java2!");
}
}
```
这里省略了`public`关键字,意味着类`Welcome2`仅在当前包内可见。尽管如此,程序仍然可以正常运行,因为它包含了main方法。
2.2节介绍了变量的声明和初始化。在Java中,我们可以声明不同类型的变量,如:
```java
public class Example {
public static void main(String[] args) {
int i, c; // 声明两个整型变量i和c
}
}
```
2.3节展示了一些基本数据类型及其使用,包括`byte`, `short`, `int`, `long`, `char`, `float`, `double`, `boolean`和`String`,以及它们的赋值方式:
```java
public class V {
public static void main(String[] args) {
byte b = 0x55; // byte变量
short s = 0x55ff; // short变量
int i = 1000000; // int变量
long l = 0xffffL; // long变量
char c = 'c'; // char变量
float f = 0.23F; // float变量
double d = 0.7E-3; // double变量
boolean B = true; // boolean变量
String S = "This is a string"; // String变量
// 打印变量值
System.out.println("字节b=" + b);
System.out.println("短整型s=" + s);
System.out.println("整型i=" + i);
System.out.println("长整型l=" + l);
System.out.println("字符c=" + c);
System.out.println("浮点型f=" + f);
System.out.println("双精度d=" + d);
System.out.println("布尔值B=" + B);
System.out.println("字符串S=" + S);
}
}
```
2.4节讨论了静态域(static field)的使用。静态变量属于类,而不是类的实例。这意味着所有类的实例都可以共享静态变量。以下例子展示了静态变量的使用:
```java
public class V2 {
static int i = 10; // 静态变量i
public static void main(String[] args) {
int k = 10; // 实例变量k
System.out.println(i + "=" + i); // 打印静态变量i
System.out.println(k + "=" + k); // 打印实例变量k
System.out.println(k + "=" + k); // 由于k在main方法外定义,所以这里会有编译错误
}
// 这里不能直接访问k,因为k是在main方法内部声明的局部变量
}
```
2.5节可能涉及了类的封装和作用域的概念,即类成员(包括变量和方法)的访问控制。在Java中,类成员可以有不同的访问修饰符,如`private`, `protected`, `public`和默认(包访问)。理解这些修饰符对于编写可维护的代码至关重要。
以上内容覆盖了Java编程的基础知识,包括类的定义、主方法、变量声明与赋值,以及静态变量的使用。随着学习的深入,初学者还需要了解对象和类的实例化、继承、多态、接口、异常处理、集合框架等更高级的概念。
2019-07-10 上传
2024-06-22 上传
2024-06-22 上传
2023-03-31 上传
2024-06-13 上传
2023-10-25 上传
2023-10-15 上传
qq_23857835
- 粉丝: 0
- 资源: 1
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载