博客
关于我
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'。
      • 布尔常量:true 和 false。
      • 空常量:null。
    • 数据类型:Java支持多种数据类型,包括 Byte, Short, Integer, Long, Float, Double, Character, String 等。


    变量与标识符

    • 变量:

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

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

    类型转换

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

    Java程序的基本结构

    Java程序的结构通常包括:

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

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

    你可能感兴趣的文章
    Python中提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position
    查看>>
    python中数据类型存储_浅谈Python中的数据类型
    查看>>
    python中文件最重要的功能是什么-学 Python 都用来干嘛的?
    查看>>
    python中文版语言_高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?...
    查看>>
    Python中文问题SyntaxError
    查看>>
    Python中方括号和括号括起来的列表有什么区别?
    查看>>
    python中时间处理_Python中处理时间的几种方法小结
    查看>>
    Python中枚举串口(包括虚拟端口)的跨平台方法是什么?
    查看>>
    python中根号下a怎么写_python中根号怎么表示
    查看>>
    Python中正则表达式的巧妙使用
    查看>>
    Python中浮点数的二进制表示(位不是十六进制)
    查看>>
    Python中特殊函数和表达式 filter,map,reduce,lambda
    查看>>
    python中用socket检测端口_Python 用socket模块实现检测端口和检测web服务
    查看>>
    python中用于列表操作的plus和append有什么区别?
    查看>>
    python中用递归求和
    查看>>
    python中的@staticmethod
    查看>>
    python中的array函数作用_NumPy 数组使用大全
    查看>>
    python中的isinstance判断多个对象类型
    查看>>
    python中的keys、values、items
    查看>>
    Python中的lambda和apply结合使用
    查看>>