java学习笔记-第一课

1. Java 简介
  • Java 是什么
    • Java 是一种高级编程语言,由 Sun Microsystems(现为 Oracle)开发。
    • 它是跨平台的,即“写一次,处处运行”(Write Once, Run Anywhere, WORA)。
    • Java 广泛用于开发企业级应用、移动应用(Android)、Web 应用等。
2. Java 环境搭建
  • 安装 JDK(Java Development Kit)
    • 下载最新的 JDK 安装包。
    • 安装 JDK,并配置环境变量(如 JAVA_HOMEPATH)。
  • 安装 IDE(集成开发环境)
    • 常用的 Java IDE 包括 IntelliJ IDEA、Eclipse、NetBeans。
    • 选择一个 IDE 并安装。
3. 第一个 Java 程序
  • 编写 Hello World 程序
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }

  • 编译和运行
    • 使用命令行编译:javac HelloWorld.java
    • 使用命令行运行:java HelloWorld
4. Java 基本语法
  • 注释
    • 单行注释:// 这是一个单行注释
    • 多行注释:/* 这是一个多行注释 */
    • 文档注释:/** 这是一个文档注释 */
  • 数据类型
    • 基本数据类型:intfloatdoublecharboolean 等。
    • 引用数据类型:类、接口、数组等。
  • 变量
    int age = 25;
    String name = "John";
  • 运算符
    • 算术运算符:+-*/%
    • 比较运算符:==!=><>=<=
    • 逻辑运算符:&&||!
5. 控制结构
  • 条件语句

    • if 语句:
      if (age > 18) {
       System.out.println("Adult"); 
      } else { 
      System.out.println("Minor"); 
      }

    • switch 语句:
      
      int day = 2; 
      switch (day) { 
          case 1: System.out.println("Monday"); 
              break; 
          case 2: System.out.println("Tuesday"); break; 
          default: System.out.println("Other day"); 
      }

  • 循环语句

    • for 循环:
      for (int i = 0; i < 5; i++) { 
          System.out.println(i); 
      }

    • while 循环:
    • int i = 0; 
      while (i < 5) { 
          System.out.println(i); 
          i++; 
      }

    • do-while 循环:
      int i = 0; 
      do { 
          System.out.println(i); 
          i++; 
          } while (i < 5);

6. 方法
  • 定义和调用方法
    public class Main { 
        public static void main(String[] args) { 
            greet(); 
        } 
        public static void greet() { 
            System.out.println("Hello, World!"); 
        } 
    }

7. 类和对象
  • 类的定义
    public class Person { 
        String name; 
        int age; 
        public void display() { 
            System.out.println("Name: " + name + ", Age: " + age); 
        } 
    }

  • 对象的创建和使用
    public class Main { 
        public static void main(String[] args) { 
            Person person = new Person(); 
            person.name = "John"; 
            person.age = 25; 
            person.display(); 
        } 
    }

8. 面向对象编程
  • 封装:通过使用私有变量和公共方法,保护数据的完整性。
  • 继承:通过 extends 关键字,子类继承父类的属性和方法。
  • 多态:通过方法重载和方法重写,实现多态性。

小结

  • 本课主要介绍了 Java 的基础知识,包括环境搭建、基本语法、控制结构和面向对象编程的基本概念。
  • 建议多写代码,实践是掌握编程语言的最佳方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值