首页 > 编程语言 >Java入门指南:大一新生的编程初体验

Java入门指南:大一新生的编程初体验

时间:2024-06-21 16:58:41浏览次数:15  
标签:初体验 Java void System 大一 println public out

引言

作为一名大一新生,踏入编程世界可能会让人感到既兴奋又有些忐忑。Java作为一种广泛使用的编程语言,以其强大的功能和跨平台的特性,成为了许多计算机科学课程的首选。本文将带你一起走进Java的世界,分享一些入门的知识和学习经验,希望对刚开始学习Java的你有所帮助。

1. 为什么选择Java?

Java的优势包括:

  • 跨平台:Java程序可以在任何安装了Java虚拟机(JVM)的设备上运行。
  • 面向对象:Java是一种面向对象的编程语言,有助于开发复杂的软件系统。
  • 庞大的生态系统:丰富的第三方库和框架,使得开发效率大大提高。
  • 社区支持:有大量的学习资源和活跃的社区,方便初学者获取帮助。

2. 准备工作

安装Java开发环境

要开始编写Java程序,你需要安装Java开发工具包(JDK)和一个集成开发环境(IDE)。这里推荐使用IntelliJ IDEA社区版,它功能强大且易于使用。

步骤:
  1. 下载并安装JDK

  2. 下载并安装IntelliJ IDEA

配置开发环境

  1. 启动IntelliJ IDEA,选择“New Project”。
  2. 选择“Java”并确保项目SDK选择为你刚安装的JDK。
  3. 点击“Next”,然后点击“Finish”创建你的第一个Java项目。

3. 编写第一个Java程序

  1. 右键点击项目目录,选择“New” -> “Java Class”,命名为HelloWorld
  2. 在新的Java类中输入以下代码:
    public class HelloWorld {
        public static void main(String[] args) {
            // 输出 Hello, World!
            System.out.println("Hello, World!");
        }
    }
     
    
  3. 右键点击代码编辑区域,选择“Run 'HelloWorld.main()'”,你将在控制台看到输出的“Hello, World!”。

4. 理解基本语法

数据类型与变量

Java有几种基本数据类型:

  • 整数类型:byteshortintlong
  • 浮点类型:floatdouble
  • 字符类型:char
  • 布尔类型:boolean

示例代码:

public class DataTypesExample {
    public static void main(String[] args) {
        int number = 10;
        double price = 19.99;
        char letter = 'A';
        boolean isJavaFun = true;
        
        System.out.println("Number: " + number);
        System.out.println("Price: " + price);
        System.out.println("Letter: " + letter);
        System.out.println("Is Java fun? " + isJavaFun);
    }
}
 

控制结构

Java支持常见的控制结构,如条件语句和循环。

If-Else语句:
public class IfElseExample {
    public static void main(String[] args) {
        int score = 85;
        if (score >= 90) {
            System.out.println("Grade: A");
        } else if (score >= 80) {
            System.out.println("Grade: B");
        } else {
            System.out.println("Grade: C");
        }
    }
}
 

For循环:
public class ForLoopExample {
    public static void main(String[] args) {
        for (int i = 0; i < 5; i++) {
            System.out.println("i: " + i);
        }
    }
}
 

5. 面向对象编程基础

类和对象

Java是面向对象的编程语言,核心概念包括类和对象。

创建一个类:
public class Student {
    String name;
    int age;

    void displayInfo() {
        System.out.println("Name: " + name);
        System.out.println("Age: " + age);
    }
}
 

创建对象:
public class Main {
   public static void main(String[] args) {
      Student student = new Student();
      student.name = "Alice";
      student.age = 20;
      student.displayInfo();
   }
}

6. 一些实用的学习资源

结论

学习Java编程是一段充满挑战和乐趣的旅程。通过掌握基础语法、了解面向对象编程的核心概念,并不断实践和深入探索,你将逐步成为一名优秀的Java程序员。希望这篇入门指南能为你的编程学习提供一些指引和帮助。加油!

 

标签:初体验,Java,void,System,大一,println,public,out
From: https://blog.csdn.net/2301_80636693/article/details/139864487

相关文章

  • MySQL初体验
    数据库的基本概念数据描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”的形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实......
  • 一文读懂Java线程安全
    什么是线程安全性《JavaConcurrencyInPractice》对线程安全的定义如下:当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步及在调用方代码不作其他的协调,这个类的行为仍是正确的,那么称这个类是线程安全的。简单理解就是,多......
  • 一文读懂Java多线程并发之内存模型
     什么是内存模型?Java内存模型(JavaMemoryModel)描述了Java编程语言中的线程如何与内存进行交互,是和多线程相关的一组规范,需要各个JVM的实现来遵守JMM规范,以便于开发者可以利用这些规范,更方便地开发多线程程序。有了这些规范,即便同一个程序在不同操作系统的虚拟机上运行......
  • JavaScript状态数据
    最近需要做一个三维场景切换的功能,切换场景后,还可以进行二三维模式的切换,二三维切换时,要定位到当前场景视角,那么场景的视角参数信息就需要保存到状态数据中,以供二三维场景切换时使用。项目是用vue做的,这里并没有使用vue的状态管理库,我是这样实现的:定义状态数据sceneInfolets......
  • 我一直看不明白:“C++会被java/python等这些语言替代”
    在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「C++的资料从专业入门到高级教程」,点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!有些程序,是既可以用c++编写,也可以用java/python编写。如果这类程序以前主要是由c++编写,后来逐渐变成主要......
  • JavaScript的学习之旅之基本数据类型
    一、字面量(常量)和变量字面量:不可变的数据,一般位于等式的右边变量:可变的数据,位于等式的左边<script> //声明一个变量 //用关键字var声明 vara; //要为变量赋值 a=456 a=678 //声明和赋值可以同时进行 varb=34; console.log(b);</script>二、标识符......
  • JAVA SSE 服务端单向消息通知
    工作记录关于只需要服务端向web端单向通知的技术SSE的技术落地总结最近有个需求是关于消息的单向通知,原本考虑用websocket,但是技术经理认为太重,建议采用SSE.查阅相关技术后结合实际业务需要新建了一个工具类@Component@Slf4jpublicclassSSEUtils{privatefinalMap<......
  • 一个练习项目,好玩的bbs-java
    java这个我是用springboot做的目录结构   application.ymlspring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://127.0.0.1:3306/my_bbs?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8&am......
  • Java语言设计
    第一章:Java环境搭建Java是一种计算机编程语言;除了java编程语言,还有很多的编程语言:c、c++、c#、python等不同编程语言类比于不同国家语言;每个编程语言的语法不同;应用场景不同Java是一个用于后端开发的编程语言 一、Java历史1.1995年,sun公司推出的一款面向对象的编程语......
  • Java语言设计
    第二章:变量、数据类型、运算符、表达式一、变量1.概念:计算机中的一块内存空间,存储数据的基本单元2.变量的组成部分:数据类型、变量名、数据3.语法:(1)先声明,再赋值:  数据类型变量名;//声明  变量名=值; //赋值   (2)声明的同时并赋值:  数......