博客
关于我
1、Day01_java语言基础课程
阅读量:241 次
发布时间:2019-03-01

本文共 2118 字,大约阅读时间需要 7 分钟。

Java语言基础课程笔记

1. Java语言概述

Java是一种由美国Sun公司于1995年推出的高级编程语言。它的主要特点是面向对象,具有简单易学的语法、强大的库支持以及跨平台能力。Java最初主要用于开发互联网程序,如网页服务器、电子商务系统等,现已广泛应用于多个领域。

2. Java的主要应用领域

  • 互联网开发:如天猫、京东等电商平台、网页服务系统等。
  • 企业级应用:大数据处理、数据存储、分析与挖掘。
  • 移动开发:用于开发安卓应用程序。
  • 桌面应用:用于开发Java应用程序(SWT、AWT)。

3. 二进制与计算机存储

计算机中所有数据都以二进制形式存储。二进制由0和1组成,每个二进制位称为bit。8位二进制组成一个字节(Byte),字节是存储数据的最小单位。

  • 1 Byte = 8 bit
  • 1 KB = 1024 Byte
  • 1 MB = 1024 KB
  • 1 GB = 1024 MB
  • 1 TB = 1024 GB
  • 1 PB = 1024 TB
  • 1 EB = 1024 PB
  • 1 ZB = 1024 EB

4. 环境变量配置

环境变量用于配置系统的运行环境,常见的环境变量包括:

  • PATH:指定可执行程序的路径。
  • JAVA_HOME:Java开发环境的根目录。
  • JDK_HOME:JDK的根目录。
  • JRE_HOME:JRE的根目录。

5. 命令提示符(CMD)使用

CMD是Windows操作系统提供的命令行界面,可以用于执行批处理脚本或命令。

  • 启动CMD:按下 Win + R,输入 cmd 并回车。
  • 基本命令:
    • 切换目录:cd 目录名
    • 查看当前目录内容:dir
    • 清屏:cls
    • 退出命令行:exit

6. Java程序开发流程

Java程序的开发通常分为三个步骤:

  • 编写:使用文本编辑器(如Notepad++)编写Java代码。
  • 编译:使用javac命令将源代码转换为字节码。
  • 运行:使用java命令执行字节码。
  • 7. Java代码编写示例

    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    }
    • 编写提示
      • 使用 TAB 键代替空格键。
      • 文件名必须以.java结尾,类名首字母大写。
      • 方法名首字母大写,常量全大写。

    8. Notepad++编辑设置

    在Notepad++中,新建文件时选择Java和ANSI编码模式。

    9. 注释与注释风格

    • 单行注释// 后跟任意内容。
    • 多行注释/**/ 之间的内容。
    • 注释风格
      // 第一行注释可以与代码共享同一行
      public class HelloWorld {
      /*这是一个类,名为HelloWorld*/
      public static void main(String[] args) {
      //这是一个方法,代表程序的入口点
      System.out.println("Hello, World!"); // 输出内容
      }
      }

    10. 关键字与标识符

    • 关键字:保留的特殊字符,如publicstaticmain
    • 标识符:可以包含字母、数字、_$,但不能以数字开头或重复。
    • 命名规则:
      • 类名:首字母大写,后面单词首字母大写。
      • 变量名:首字母小写,后面单词首字母大写。
      • 方法名:与变量名相同。

    11. 常量与变量

    • 常量:在程序运行期间保持不变,如字符串、整数、浮点数、字符、布尔和空常量。
    • 变量:可以变化的数据,包括基本类型和引用类型。

    12. 变量的使用注意事项

    • 变量名称不能重复。
    • 必须赋值后才能使用。
    • 数据类型要与赋值范围匹配,避免溢出。
    • 变量作用域从定义到大括号结束。

    13. 数据类型

    • 基本类型byteshortintlongfloatdoublecharboolean
    • 引用类型:字符串、数组、类、接口、Lambda。

    14. 变量的基本使用

    public class DemoVariable {
    public static void main(String[] args) {
    int num = 10; // 创建并赋值
    num = 20; // 变量赋值改变
    num = 30; // 变量再次赋值
    }
    }
    • 数据类型声明
      int num = 10;
      long num = 3000000000L; // 使用L表示long
      float num = 2.5F; // 使用F表示float
    • 字符类型
      char c = 'A';
      char space = ' ';
    • 布尔类型
      boolean trueValue = true;
      boolean falseValue = false;

    15. 常见问题解答

  • 变量命名冲突:避免使用相同的变量名。
  • 数据类型转换:确保赋值范围与变量类型匹配。
  • 变量使用范围:变量只能在定义的作用域内使用。
  • 通过以上内容,可以系统地学习并掌握Java语言的基础知识,为后续的Java程序开发打下坚实的基础。

    转载地址:http://kyav.baihongyu.com/

    你可能感兴趣的文章
    MySql中的concat()相关函数
    查看>>
    mysql中的concat函数,concat_ws函数,concat_group函数之间的区别
    查看>>
    MySQL中的count函数
    查看>>
    MySQL中的DB、DBMS、SQL
    查看>>
    MySQL中的DECIMAL类型:MYSQL_TYPE_DECIMAL与MYSQL_TYPE_NEWDECIMAL详解
    查看>>
    MySQL中的GROUP_CONCAT()函数详解与实战应用
    查看>>
    MySQL中的IO问题分析与优化
    查看>>
    MySQL中的ON DUPLICATE KEY UPDATE详解与应用
    查看>>
    mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
    查看>>
    mysql中的undo log、redo log 、binlog大致概要
    查看>>
    Mysql中的using
    查看>>
    MySQL中的关键字深入比较:UNION vs UNION ALL
    查看>>
    mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
    查看>>
    mysql中的字段如何选择合适的数据类型呢?
    查看>>
    MySQL中的字符集陷阱:为何避免使用UTF-8
    查看>>
    mysql中的数据导入与导出
    查看>>
    MySQL中的时间函数
    查看>>
    mysql中的约束
    查看>>
    MySQL中的表是什么?
    查看>>
    mysql中穿件函数时候delimiter的用法
    查看>>