JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java新手必看:从零掌握核心语法

wys521 2025-05-24 17:47:23 精选教程 30 ℃ 0 评论

一、Java世界的四大基石

类(菜谱)
好比宫保鸡丁的食谱,规定了需要的食材(变量)和烹饪步骤(方法)。

class 宫保鸡丁 {

String 主料 = "鸡胸肉"; //实例变量

void 翻炒() { System.out.println("大火爆炒"); } //方法

}

对象(成品菜)
按菜谱做出的具体菜品,每份菜可以调整辣度(状态不同)。

宫保鸡丁 菜品1 = new 宫保鸡丁();

菜品1.辣度 = "微辣";

方法(烹饪动作)
切菜、翻炒等具体操作,实现菜品制作的每个环节。

void 调制酱料(int 糖量) {

System.out.println("加入"+糖量+"克糖");

}

实例变量(食材特性)
每道菜的独有属性,比如这份少盐、那份多醋。

二、第一个程序实战(手把手教学)

编写代码
新建HelloWorld.java,注意
文件名必须与类名完全一致

public class HelloWorld {

public static void main(String[] args) {

System.out.println("你好,Java厨师学院!");

}

}

编译运行

  • 打开终端,进入文件目录执行:

javac -encoding UTF-8 HelloWorld.java # 编译

java HelloWorld # 运行

  • 若看到输出,恭喜解锁第一个成就!

三、语法避坑指南

大小写敏感

  • System正确,system报错建议用驼峰命名:studentAge(变量),StudentInfo(类名)

命名潜规则

  • 合法名字:_price、$total、age3禁用符号:3age(数字开头)、my-name(连字符)

注释妙用

// 单行注释:说明辣椒用量 /* 多行注释:

1. 先放豆瓣酱

2. 再加葱姜蒜

*/

四、进阶概念类比理解

枚举(限定选择)
像奶茶店只提供中杯、大杯、超大杯:

enum 杯型 { 中杯, 大杯, 超大杯 }

杯型 我的选择 = 杯型.大杯;

继承(秘方传承)
川菜师傅继承中华料理的基本技法:

class 川菜 extends 中华料理 {

void 特色(){ System.out.println("重麻辣"); }

}

接口(合作规范)
食材供应商必须实现配送接口:

interface 配送服务 {

void 冷链运输();

}

class 牛肉供应商 implements 配送服务 {

public void 冷链运输() { /* 具体实现 */ }

}

五、开发者必备备忘录

关键字分类速查

  • 权限管理:public(开放厨房)、private(秘制配方)核心概念:class(菜谱)、new(开火做菜)流程控制:if(如果油温200度)、for(翻炒10次)

变量类型对比

类型

作用域

生命周期

局部变量

方法内部

方法执行期间

成员变量

整个类

对象存在期间

静态变量

整个程序

程序运行期间

六、常见问题解答

为什么编译后生成.class文件?
Java先编译为字节码(半成品食材),再由JVM根据不同平台加工(适应不同灶具)。

main方法为什么必须这么写?
这是程序的入口点,如同餐厅必须有大门才能接待顾客。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表