从零开始学编程 个人笔记 概述篇

Java概述与环境搭建

Java设计理念:Write Once Run Anywhere

  1. Java在1995年由 Sun Microsystems 推出的面向对象的编程语言

  2. Java的特点是面向对象、简单、跨平台

  3. Java的运行机制: 先编译,再解释

  4. 将源文件编译成字节码文件(.class),再交给不同平台进行解释执行(先编译再解释)

  5. Java的环境搭建: 安装JDK、JRE、配置环境变量

  6. 第一个应用程序: 定义 .java 结尾的源文件,书写源代码,javac编译,java运行

  7. Java语言的书写规范: 书写格式、代码规范、标识符命名

  8. DOS命令 win+R进入cmd c: 盘符名称加上冒号切换盘符 cd xxx进入文件夹 cd …返回上一级 dir查看文件夹内容 exit 退出cmd cls清除屏幕内容

  9. 开发步骤

    • 创建.java结尾的源文件
    • 编写程序(class、main、逻辑代码)
    • 编译:javac 文件名 .java (文件名.后缀名)
    • 运行:java 类名(无后缀)
  10. 同一个源文件中可以定义多个类

    • 编译后,每个类都会生成独立的 .class 文件。
    • 一个类中,只能有一个主函数,每个类都可以有自己的主函数。
    • public 修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
    • 一个源文件中,只能有一个公开类。
  11. 通过 package(包) 关键字在源文件的首行进行包的定义 (类似于文件夹,用于管理 .class 文件)

    • 带包编译: javac -d . xxx.java
    • 带包运行: java xxx.xxx.xxxClass
    • 经验: 域名倒置
  12. 编码规范

    • 层级之间必须缩进(利用 Tab 键),一行只写一句
    • 代码注释 (注释不参与编译)
      • // 单行注释
      • /* 多行注释 */
      • /** 文档注释 */ ( 生成外部文档(外部说明书):javadoc -d . HelloWorld.java )
    • 标识符命名 (Java程序中可自定义名称的都是标识符)
      • 语法规定
        • 可以由字母、数字、_、$ 组成,但不能以数字开头
        • 不能与关键字、保留字重名
      • 约定俗成
        • 望文生义、见名知义
        • 类名由一个或多个单词组成,每个单词首字母大写(pascal规范)
        • 函数名、变量名由一个或多个单词组成,首单词首字母小写,拼接词首字母大写(camel)
        • 包(package)名全小写,只可以实用特殊字符 “ . ”,并且不以 “ . " 开头或结尾
        • 常量全大写,多个单词用 _ 拼接

名词解释

  • JVM (Java Virtual Machine) 虚拟机
    • 使用软件在不同操作系统中,模拟相同的环境。
  • JRE (Java Runtime Environment) 运行环境
    • 包含JVM和解释器,完整的Java运行环境。
  • JDK (Java Development Kit) 开发环境
    • 包含JRE+类库+开发工具包(编译器+调试工具)。
发布了4 篇原创文章 · 获赞 0 · 访问量 92

猜你喜欢

转载自blog.csdn.net/nf404c/article/details/105376414