博客
关于我
java基础day1
阅读量:339 次
发布时间:2019-03-04

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

Java基础学习笔记

Java语言发展史与JVM

Java语言自1995年问世以来,经历了多个版本的更新。截至2024年,Java 11.0版本已经发布,带来了诸多新特性和改进。Java的跨平台特性得益于其核心——Java Virtual Machine(JVM)。JVM作为运行时环境,能够在不同操作系统上运行Java程序,实现了“一次编写,到任何地方运行”的目标。

JRE与JDK

JRE(Java Runtime Environment)和JDK(Java Development Kit)是Java开发工具的两个核心组成部分。

  • JRE:仅包含JVM和必要的运行时类库,适用于运行Java程序。
  • JDK:包含JRE以及Java编译器(javac)、调试工具(jdb)等开发工具,适用于Java程序的编写和调试。

常用DOS命令

掌握基本的DOS命令有助于更高效地管理文件和目录。

  • dir:查看当前目录下的文件和目录。
  • cd:切换目录,例如 cd /path/to/directory
  • cd ..:返回上一层目录。
  • **cd **:返回到盘符目录。
  • cls:清空屏幕。
  • exit:退出命令提示符。

环境变量配置

在Windows系统中,需要配置Java环境变量:

  • 右键点击桌面空白处,选择“搜索”,输入“系统环境变量”。
  • 在“环境变量”窗口中,找到“Path”选项,点击编辑。
  • 将JDK安装目录下的 bin 文件夹添加到路径中。
  • Hello World程序

    完成Java程序的开发与运行是一个基础环节。

    • 程序结构
    • Java源程序:编写代码如:
      public class HelloWorld {    public static void main(String[] args) {        System.out.println("HelloWorld");    }}
    • 编译程序:使用 javac 命令将源程序转换为 .class 文件。
    • 运行程序:使用 java 命令执行 .class 文件。

    查找bug能力与开发工具

    在软件开发过程中,能够有效定位问题至关重要。使用工具如Notepad++等文本编辑器,结合版本控制系统(如Git),可以更高效地管理代码和解决问题。

    注释与关键字

    • 注释

      • 单行注释:// 这是一个注释
      • 多行注释:/* 这是一个多行注释 */
      • 文档注释:/** 这是一个文档注释 */
    • 关键字:Java关键字全部采用小写形式,例如 public, private, static 等。

    常量与数据类型

    • 常量

      • 字符串常量:用双引号括起来,如 "HelloWorld"
      • 整数常量:如 666-88
      • 小数常量:如 13.14-5.21
      • 字符常量:用单引号括起来,如 'A'
      • 布尔常量:truefalse
      • 空常量:null
    • 数据类型:Java支持多种数据类型,包括 Byte, Short, Integer, Long, Float, Double, Character, String 等。


    变量与标识符

    • 变量

      • 定义格式:变量名 + 数据类型 + 变量值
      • 注意事项:变量名需符合标识符规则。
    • 标识符

      • 定义规则:
        • 由字母、数字、下划线、美元符组成。
        • 不能以数字开头。
        • 不能是Java关键字。
      • 区分大小写。

    类型转换

    • 自动类型转换:Java支持类型自动转换,例如 intdouble
    • 强制类型转换:使用 casting 关键字强制转换,例如 (String)intValue

    Java程序的基本结构

    Java程序的结构通常包括:

  • 类定义:使用 class 关键字定义类。
  • 成员变量:定义类属性。
  • 成员方法:定义类方法。
  • 主方法:使用 public static void main 定义程序入口。
  • 通过以上知识,可以逐步掌握Java基础,构建完整的Java程序。

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

    你可能感兴趣的文章
    PostgreSQL15.2最新版本安装_远程连接_Navicat操作_pgAdmin操作_Windows10上安装---PostgreSQL工作笔记001
    查看>>
    PostgreSQL9.1 双机部署配置(主备数据同步)
    查看>>
    Qt开发——简易网络浏览器(一)
    查看>>
    Qt开发——简易成绩登记系统
    查看>>
    Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
    查看>>
    Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
    查看>>
    Postgresql中的表结构和数据同步/数据传输到Mysql
    查看>>
    Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系“xxx_xx_xx_seq“不存在
    查看>>
    postgreSQL入门命令
    查看>>
    PostgreSQL删除数据库报"ERROR: There is 1 other session using the database."
    查看>>
    Qt开发——爱情公寓人事管理系统
    查看>>
    PostgreSQL和Oracle两种数据库有啥区别?如何选择?
    查看>>
    Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入
    查看>>
    PostgreSQL在何处处理 sql查询之四
    查看>>
    postgresql基本使用
    查看>>
    PostgreSQL学习总结(10)—— PostgreSQL 数据库体系架构
    查看>>
    PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案
    查看>>
    Qt开发——多线程网络时间客户端
    查看>>
    PostgreSQL学习总结(13)—— PostgreSQL 15.8 如何成就数据库性能王者?
    查看>>
    PostgreSQL学习总结(13)—— PostgreSQL 目录结构与配置文件 postgresql.conf 详解
    查看>>