Java新手入门
Java新手零基础入门详细教程(适合小白、作业学习)
前言
本文是专为Java零基础新手打造的入门教程,全程无晦涩术语、步骤详细、代码可直接运行,适合高校Java课程作业、新手自学、CSDN博客作业发布。
读完本文你将掌握:Java是什么、开发环境搭建、基础语法、变量、数据类型、流程控制、循环、简单实战案例,完全满足新手入门作业要求。
一、Java简介
1.1 什么是Java?
Java是一种跨平台、面向对象、开源免费的高级编程语言,由Sun公司(现Oracle)推出。
核心特点:一次编写,到处运行,也是目前企业后端开发、安卓开发、大数据开发最主流的语言之一。
1.2 Java三大版本
-
Java SE(标准版):核心基础,所有Java技术的根基,新手必学
-
Java EE(企业版):用于网站、后台项目开发
-
Java ME(微型版):用于嵌入式、小型设备开发
新手学习默认从Java SE开始。
二、Java开发环境搭建(超详细)
2.1 必备工具
开发Java只需要两个核心工具:
-
JDK:Java开发工具包(必须安装,提供编译、运行功能)
-
IDEA/Eclipse:代码编辑器(推荐新手用IDEA,简单好用)
2.2 JDK安装与环境变量配置
-
下载JDK8(最稳定、教学通用版本)
-
无脑默认安装即可
-
配置电脑环境变量(Windows)
◦ 新建系统变量:JAVA_HOME,值为JDK安装根目录
◦ 在Path变量中添加:%JAVA_HOME%\bin
-
校验是否安装成功
按下 Win+R 输入 cmd 打开黑窗口,输入以下命令,出现版本号即成功:
java -version
javac -version
2.3 IDEA安装与创建项目 -
下载IDEA社区版(免费、够用)
-
打开IDEA → New Project → 选择Java → 配置JDK
-
新建项目,完成环境搭建
三、第一个Java程序:HelloWorld
3.1 编写代码
新建 HelloWorld.java 文件,粘贴以下标准入门代码:
// 公共类,类名必须和文件名一致
public class HelloWorld {
// 程序入口方法,固定写法
public static void main(String[] args) {
// 控制台输出语句
System.out.println(“Hello Java!新手入门成功!”);
}
}
3.2 代码详解(新手必记)
-
public class 类名:Java所有代码都必须放在类中,文件名和public类名必须一致
-
public static void main(String[] args):Java程序唯一入口,固定格式,缺一不可
-
System.out.println():控制台打印输出,ln代表打印后自动换行
3.3 运行结果
Hello Java!新手入门成功!
四、Java基础核心语法(作业重点)
4.1 Java注释
注释是代码说明文字,不会被程序执行,分为3种:
// 单行注释:只能注释一行
/*
多行注释
可以注释多行内容
新手作业常用
*/
/**
文档注释:用于生成帮助文档
*/
4.2 变量与常量
变量:可以变化的数据
格式:数据类型 变量名 = 值;
public class VarDemo {
public static void main(String[] args) {
// 定义变量
int age = 18; // 整数
double score = 95.5;// 小数
String name = “小明”;// 字符串
// 输出变量
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("成绩:" + score);
}
}
常量:固定不变的数据
使用 final 修饰,赋值后不可修改:
final double PI = 3.14159;
4.3 八大基本数据类型
Java基础必考8种类型,分为4大类:
-
整数型:byte、short、int(默认)、long
-
浮点型:float、double(默认)
-
字符型:char(存储单个字符)
-
布尔型:boolean(只有true/false)
使用示例:
public class DataTypeDemo {
public static void main(String[] args) {
byte a = 10;
short b = 100;
int c = 1000;
long d = 99999L;
float f = 3.14F;
double num = 6.66;
char ch = 'A';
boolean flag = true;
System.out.println(a);
System.out.println(ch);
System.out.println(flag);
}
}
4.4 运算符
新手常用4类运算符,作业高频考点:
-
算术运算符:+ - * / % ++ –
-
赋值运算符:= += -= *= /=
-
比较运算符:><= == !=(结果为布尔值)
-
逻辑运算符:&& 与 || 或 !非
简单案例:
public class OperDemo {
public static void main(String[] args) {
int a = 10;
int b = 3;
System.out.println(a + b); // 13
System.out.println(a % b); // 1 取余
System.out.println(a > b); // true
}
}
五、流程控制语句(核心重点)
5.1 分支语句 if-else
用于条件判断,满足条件执行对应代码
public class IfDemo {
public static void main(String[] args) {
int score = 85;
if (score >= 90) {
System.out.println(“优秀”);
} else if (score >= 60) {
System.out.println(“及格”);
} else {
System.out.println(“不及格”);
}
}
}
5.2 选择语句 switch
适合固定值匹配判断
public class SwitchDemo {
public static void main(String[] args) {
int week = 3;
switch (week){
case 1:
System.out.println(“周一”);
break;
case 2:
System.out.println(“周二”);
break;
case 3:
System.out.println(“周三”);
break;
default:
System.out.println(“未知星期”);
}
}
}
5.3 循环语句
1)for循环(最常用)
固定次数循环,作业使用最多
// 打印1-10
public class ForDemo {
public static void main(String[] args) {
for(int i = 1<= 10; i++){
System.out.println(“数字:” + i);
}
}
}
2)while循环
先判断、后执行
// 打印1-5
int i = <= 5){
System.out.println(i);
i++;
}
六、新手实战小案例(可直接交作业)
案例:计算器简易版(两数加减乘除)
public class CalcDemo {
public static void main(String[] args) {
// 定义两个数字
int num1 = 20;
int num2 = 5;
// 四则运算
System.out.println("加法:" + (num1 + num2));
System.out.println("减法:" + (num1 - num2));
System.out.println("乘法:" + (num1 * num2));
System.out.println("除法:" + (num1 / num2));
}
}
运行结果
加法:25
减法:15
乘法:100
除法:4
七、新手常见报错总结(作业避坑)
-
文件名和类名不一致:public类名必须和java文件名完全相同
-
大小写错误:Java严格区分大小写,System不能写成system
-
缺少分号:每一行代码结尾必须加 ;
-
括号不匹配:大括号、小括号必须成对出现
-
main方法写错:入口方法格式固定,不能拼写错误
八、新手学习总结
-
Java程序必须以类为载体,main方法是程序入口
-
新手优先掌握:变量、数据类型、运算符、分支、循环
-
多敲代码、少看多想,新手入门核心就是重复练习
-
所有案例代码均可直接复制运行,适合课程作业提交
结尾
本教程适合Java零基础小白快速入门,涵盖新手必备的所有基础知识点,所有代码亲测可运行,可直接作为课程作业、CSDN博客作业发布。后续可以持续学习数组、方法、面向对象等进阶内容!
更多推荐


所有评论(0)