首页 > 编程语言 >Java语言基础知识点梳理与总结

Java语言基础知识点梳理与总结

时间:2023-11-02 12:34:54浏览次数:33  
标签:知识点 Java 代码 while 循环 条件 java 梳理

Java语言基础知识点梳理与总结

Java是一种广泛应用于软件开发的编程语言,具有丰富的特性和功能。在学习Java语言时,了解以下基础知识点对于建立坚实的编程基础非常重要。本博客将介绍Java语言中的标识符、运算符、流程控制、循环结构、分支结构、数组、方法、类与对象等主要知识点。

标识符

  • 标识符是用来命名变量、方法和类等的名称。
  • 标识符必须以字母、下划线或美元符号$开头。
  • 标识符可以包含字母、数字、下划线和美元符号。
  • 标识符是大小写敏感的。

运算符

Java支持各种运算符,包括算术、比较、逻辑和位运算符。这些运算符可以用于操作变量、常量和表达式,实现各种数学和逻辑运算。一些常见的运算符包括+、-、*、/、==、!=、&&、||、&、|等。

流程控制

  • 流程控制是用来控制程序执行顺序的结构。
  • Java提供了条件语句(if、else、switch)和循环语句(for、while、do-while)来实现流程控制。

    选择结构

  • if语句:根据条件执行不同的代码块。

    java复制代码
    if (条件) {
        // 代码块
    } else if (条件) {
        // 代码块
    } else {
        // 代码块
    }
    
  • switch语句:基于表达式的值执行不同的分支。

    java复制代码
    switch (表达式) {
        case 值1:
            // 代码块
            break;
        case 值2:
            // 代码块
            break;
        default:
            // 默认代码块
    }
    

    循环结构

  • for循环:按照指定的条件重复执行代码块。

    java复制代码
    for (初始化; 条件; 更新) {
        // 代码块
    }
    
  • while循环:只要条件为真,就一直执行代码块。

    java复制代码
    while (条件) {
        // 代码块
    }
    
  • do-while循环:先执行一次代码块,然后根据条件重复执行。

    java复制代码
    do {
        // 代码块
    } while (条件);

循环结构

  • 循环结构允许多次执行同一段代码,直到满足某个条件为止。
  • 常见的循环结构有for循环、while循环和do-while循环。

 

  • for循环:按照指定的条件重复执行代码块。

    java复制代码
    for (初始化; 条件; 更新) {
        // 代码块
    }
    
  • while循环:只要条件为真,就一直执行代码块。

    java复制代码
    while (条件) {
        // 代码块
    }
    
  • do-while循环:先执行一次代码块,然后根据条件重复执行。

    java复制代码
    do {
        // 代码块
    } while (条件

分支结构

  • 分支结构用于根据条件执行不同的代码块。
  • 最常见的分支结构是if-else语句和switch语句。
int score = 85;
if (score >= 90) {
    System.out.println("优秀");
} else if (score >= 60) {
    System.out.println("及格");
} else {
    System.out.println("不及格");
}

数组

  • 数组是一种用于存储多个相同类型数据的数据结构。
  • 数组可以是一维的或多维的。
  • 访问数组元素使用索引,索引从0开始。
int[] numbers = {1, 2, 3, 4, 5};
System.out.println("第一个元素:" + numbers[0]);

方法

  • 方法是一段可重复使用的代码块,用于执行特定的任务。
  • 方法可以带有参数和返回值。
  • Java中有很多内置的方法,也可以自定义方法。
public int add(int a, int b) {
    return a + b;
}

类与对象

  • 类是Java程序的基本构建块,用于定义对象的结构和行为。
  • 对象是类的实例,具有类定义的属性和方法。
  • 类和对象之间的关系是面向对象编程的核心概念。
public class Person {
    String name;
    int age;
    
    public void sayHello() {
        System.out.println("Hello, my name is " + name);
    }
}

以上是Java语言基础知识点的梳理与总结。掌握这些基本概念是学习和编写Java程序的第一步。在深入学习中,你将探索更多高级的主题,如面向对象编程、异常处理、集合等。希望这篇博客能够帮助你建立坚实的Java编程基础,欢迎大家交流与分享。

标签:知识点,Java,代码,while,循环,条件,java,梳理
From: https://www.cnblogs.com/2023019052lq/p/17805123.html

相关文章

  • Java踩坑之List的removeAll方法
    最近写个功能,需要用到差集,然后就想到了javaList中有一个removeAll方法,正好可以实现差集功能,可以直接调用。我们知道,apache的common-collections包下面得CollectionUtils.subtract()方法也可以对List作差集,为了比较两种方式差集的结果,见Java中CollectionUtils.subtract()......
  • javamail发送附件DataSource使用文件流解决方案
    问题:在使用james邮件服务器发送邮件时,附件是存储在华为云服务器上的,只能通过ApacheHttpClient去下载,存储在FTP上的文件同样会碰到这个问题。API上邮件添加附件的方法:/*************1.本地文件*************///将本地文件作为附件DataSourcedataSource=newFileDataSourc......
  • JavaScript中大于Math.pow(2, 53)的数,如何进行进制转换?精度问题,超过18位的数字如何进
    console.log('JavaScript中大于Math.pow(2,53)的数,如何进行进制转换?')//示例console.group('示例')console.log('使用bignumber.js库完美解决。[https://github.com/MikeMcl/bignumber.js/]')console.log('示例:18446744071545290752转为二进制')console.log......
  • Ajax + java Servlet 制作Web进度条
     运行效果图  index2.jsp <%@pagelanguage="java"pageEncoding="UTF-8"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><scripttype="text/javascript"langua......
  • JavaScript操作checkbox的方式
    JavaScript操作checkbox的方式和操作radio的方式相似,都是利用元素项的checked属性来完成。先获取checkbox元素集合,遍历集合,对集合中的每一项做操作。 <body> <p> <labelfor="hobby">Hobby: <inputtype="checkbox"name="hobby"value="reading"/>rea......
  • JavaScript 保存文件
       <scriptsrc="http://cdn.jsdelivr.net/g/filesaver.js"></script><script>functionSaveAsFile(t,f,m){try{varb=newBlob([t],{type:m});saveAs(b,f);}catch(......
  • java字符串多行写法
    有一个很长的字符串,想分成多行书写,主要为了美观。 VB代码中可以将一个很长的字符串分成多行书写,例如:Stringstr="adfasdfasdfas\asdfasdfasdfasdf\asdfasdf" Java没有相似的处理方式。 变通处理方式:Strings="Itwasthebestoftimes,it......
  • JAVA语言基础
    Java是一种高级编程语言,最初由SunMicrosystems(后被Oracle收购)于1995年发布。它被广泛用于开发各种类型的应用程序,从桌面应用程序到移动应用程序和大型企业级应用程序。以下是Java语言的一些基础知识:1.跨平台性:Java以"WriteOnce,RunAnywhere"(一次编写,到处运行)为特点。这是因为......
  • javap - 查阅 Java 字节码
    javap命令可以用来查阅字节码文件,可以将指定的字节码文件反编译,反解析出当前类对应基本信息、常量池(Constantpool)、字段区域、方法区(Code[JVM指令集])、异常表(Exceptiontable)、本地变量表(LocalVariableTable)、行数表(LineNumberTable)和字节码操作数栈的映射表(StackMapTable)等信息......
  • java的一些基础知识
    Java标识符:Java标识符是用来标识Java中的变量、方法、类等名称的。Java标识符的命名规则如下:1.标识符只能由数字、字母、下划线和美元符号组成。2.第一个字符必须是字母、下划线或美元符号。3.标识符的长度没有限制。4.标识符是区分大小写的。Java运算符:Java运算符是用来......