博客
关于我
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/

    你可能感兴趣的文章
    Nginx 负载均衡与权重配置解析
    查看>>
    Nginx 负载均衡详解
    查看>>
    nginx 配置 单页面应用的解决方案
    查看>>
    nginx 配置https(一)—— 自签名证书
    查看>>
    nginx 配置~~~本身就是一个静态资源的服务器
    查看>>
    Nginx 配置解析:从基础到高级应用指南
    查看>>
    nginx+Tomcat性能监控
    查看>>
    Nginx下配置codeigniter框架方法
    查看>>
    nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
    查看>>
    nginx添加模块与https支持
    查看>>
    Nginx用户认证
    查看>>
    Nginx的Rewrite正则表达式,匹配非某单词
    查看>>
    Nginx的使用总结(一)
    查看>>
    Nginx的使用总结(二)
    查看>>
    Nginx的可视化神器nginx-gui的下载配置和使用
    查看>>
    Nginx的是什么?干什么用的?
    查看>>
    Nginx访问控制_登陆权限的控制(http_auth_basic_module)
    查看>>
    nginx负载均衡器处理session共享的几种方法(转)
    查看>>
    nginx负载均衡的5种策略(转载)
    查看>>
    nginx负载均衡的五种算法
    查看>>