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

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

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表示longfloat num = 2.5F; // 使用F表示float
    • 字符类型
      char c = 'A';char space = ' ';
    • 布尔类型
      boolean trueValue = true;boolean falseValue = false;

    15. 常见问题解答

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

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

    你可能感兴趣的文章
    Mysql 会导致锁表的语法
    查看>>
    mysql 使用sql文件恢复数据库
    查看>>
    mysql 修改默认字符集为utf8
    查看>>
    Mysql 共享锁
    查看>>
    MySQL 内核深度优化
    查看>>
    mysql 内连接、自然连接、外连接的区别
    查看>>
    mysql 写入慢优化
    查看>>
    mysql 分组统计SQL语句
    查看>>
    Mysql 分页
    查看>>
    Mysql 分页语句 Limit原理
    查看>>
    MySQL 创建新用户及授予权限的完整流程
    查看>>
    mysql 创建表,不能包含关键字values 以及 表id自增问题
    查看>>
    mysql 删除日志文件详解
    查看>>
    mysql 判断表字段是否存在,然后修改
    查看>>
    mysql 协议的退出命令包及解析
    查看>>
    mysql 取表中分组之后最新一条数据 分组最新数据 分组取最新数据 分组数据 获取每个分类的最新数据
    查看>>
    mysql 多个表关联查询查询时间长的问题
    查看>>
    mySQL 多个表求多个count
    查看>>
    mysql 多字段删除重复数据,保留最小id数据
    查看>>
    MySQL 多表联合查询:UNION 和 JOIN 分析
    查看>>