☰
Java自学笔记Day1
2026/10/2 16:50:08 网站建设 项目流程

一、Java简介:

1.1 Java简述

Java是一门面向对象、编译型 + 解释型、跨平台的后端编程语言。

1.2 简单原理

  • 你写的.java源代码,通过javac编译器,编译成字节码(.class 文件);
  • 字节码不直接跑在操作系统上,而是跑在JVM(Java 虚拟机);
  • 只要操作系统安装了对应版本 JVM,同一份 class 文件,Windows / Linux / Mac 都能直接运行,不用重新编译。

1.3 Java有三大版本

  • Java SE(标准版):基础核心,所有 Java 的根基,做控制台程序、工具,学习必学;
  • Java EE(企业版,现在叫 Jakarta EE):Web 服务、后端接口,现在主流是 Spring 全家桶;
  • Java ME(微型版):老手机嵌入式开发,现在基本淘汰,不用学。

二、Java应用场景:

2.1 后端服务开发(最主流)

网站后端、APP 后端接口、小程序服务,电商、金融、支付、政企系统。高并发、高可用的大型业务系统首选 Java

比如:淘宝、京东、银行后台大量使用 Java。

2.2 中间件开发

很多知名中间件底层 Java 写的:Elasticsearch、RocketMQ、Zookeeper。做中间件、底层平台开发。

2.3 大数据开发

Hadoop、Spark 底层都是 Java/Scala,大数据开发岗位大量要求 Java 基础。

2.4 桌面程序(较少)

Swing/JavaFX,现在很少用,桌面软件基本不用 Java。

2.5 Android(旧技术)

老 Android 用 Java,现在主流 Kotlin,不推荐作为学习目标。

❗ 对比 Python 擅长领域:Java 不擅长 AI 模型训练、爬虫、数据分析脚本;优势是大型企业级后端服务。

三、Java环境配置步骤

我的电脑本身安装的VScode,顺便为了以后深入学习,也安装了IDEA,两个都是免费的。

3.1 下载并安装jdk

无论是VScode还是Idea都需要先下载jdk,我下载的版本是Adoptium的“17.0.20.1”。下载好可以直接安装,不用特意配置Path环境即可正常使用。

3.2 测试环境是否安装成功

win + R输入cmd,分别在框中输入下面两句代码,如果正常输出java的版本号,则说明Java安装成功,可以尝试输入第一个代码!

java -version javac -version

3.3 安装IDEA

在Idea官网下载正常安装即可,我的电脑本身配置了VScode并且安装好了Java环境。Idea可以直接同步VScode的设置过来。

四、 简单Java代码

4.1 Hello World

在安装好的Idea上新建第一个项目,并在项目下创建包,包下创建类,类名为T1,需要注意文件的命名需要和代码中的“test”一致。

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

结果运行成功,说明运行正常。

4.2 自我介绍

尝试简单的输出一段自我介绍。

public class T2 { public static void main(String[] args){ //自我介绍 System.out.println("姓名:Diego Yang"); System.out.println("爱好:coding"); System.out.println("年龄:27"); } }

需要注意的是,这段代码中“println”和‘print’的区别。其中“println”指的是输出结果以后,光标移动到下一行的开始。而“print”在输出结果后,不会更换到下一行。

4.3 转义字符

转义符说明
\n将光标移动到下一行的第一格
\t将光标移动到下一水平制表位置

所以,使用print结合\n可以达到和println一样的效果

五、添加注释

5.1单行注释:

单行注释以//开始

//代码测试 System.out.println("Hello World!")

5.2多行注释:

多行注释以“/*”开头,以”*/“结尾

/* 使用以下代码实现自我介绍 */ System.out.println("姓名:Diego Yang"); System.out.println("爱好:coding"); System.out.println("年龄:27");

六、注意Java编码规范

  • 类名使用public修饰
  • 一行只写一条语句
  • {}作用及位置
  • 注意代码缩进

七、练习题

练习题一:输出图书价目表

代码如下:

public class T3 { public static void main(String[] args) { System.out.println("\t\t\t图书清单"); System.out.println("书名\t\t\t数量\t\t\t单价\t\t\t金额"); System.out.println("平凡的世界\t2\t\t\t50\t\t\t100"); System.out.println("阿勒泰的角落\t2\t\t\t45\t\t\t90"); } }

练习题二:等腰三角形

代码如下:

public class T4 { public static void main(String[] args) { //打印等腰三角形 System.out.println(" *"); System.out.println(" ***"); System.out.println(" *****"); System.out.println("*******"); } }

此处因为是初学,也没有学习函数及for循环,暂时用最朴素的方式进行输出。

八、其他零碎知识点

8.1关于Idea中的out目录

随着在src中不断的创建文件和运行文件,out目录中出现相同目录和名称字节码文件。

8.2关于字节码文件

字节码文件只有Java虚拟机可以读懂,程序员是读不懂的。

8.3快速输入Java代码的技巧

输入psvm后,单击回车,会直接生成如下代码:

public static void main(String[] args){ }

输入sout后,单击回车,会直接生成如下代码:

System.out.println();


以上为个人编程学习笔记,如果问题欢迎大家在下方评论区留言,共同学习进步。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询