博客
关于我
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 学习总结(89)—— Mysql 库表容量统计
    查看>>
    mysql 实现主从复制/主从同步
    查看>>
    mysql 审核_审核MySQL数据库上的登录
    查看>>
    mysql 导入 sql 文件时 ERROR 1046 (3D000) no database selected 错误的解决
    查看>>
    mysql 导入导出大文件
    查看>>
    mysql 将null转代为0
    查看>>
    mysql 常用
    查看>>
    MySQL 常用列类型
    查看>>
    mysql 常用命令
    查看>>
    Mysql 常见ALTER TABLE操作
    查看>>
    MySQL 常见的 9 种优化方法
    查看>>
    MySQL 常见的开放性问题
    查看>>
    Mysql 常见错误
    查看>>
    MYSQL 幻读(Phantom Problem)不可重复读
    查看>>
    mysql 往字段后面加字符串
    查看>>
    mysql 快速自增假数据, 新增假数据,mysql自增假数据
    查看>>
    Mysql 报错 Field 'id' doesn't have a default value
    查看>>
    MySQL 报错:Duplicate entry 'xxx' for key 'UNIQ_XXXX'
    查看>>
    Mysql 拼接多个字段作为查询条件查询方法
    查看>>
    mysql 排序id_mysql如何按特定id排序
    查看>>