zoukankan      html  css  js  c++  java
  • 第一章 JAVA开发入门

    第一章 JAVA开发入门

    目标:
    • 了解语言特点
    • 理解运行机制
    • 掌握开发环境的变量
    • 掌握环境变量的配置
    • 掌握Eclipse开发工具的基本使用

    1.1 JAVA概述

    • 计算机语言:机器语言、汇编语言、高级语言
    • Java是一门高级计算机语言
    • 1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言
    • java分为三个技术平台:javaSE、javaEE、javaME。
      • javaSE:java标准版,是为开发普通桌面和商务应用程序提供的解决方案。(是javaEE和javaMA的基础)javaSE是三个平台的核心部分,包含java最核心的类库。
      • javaEE:java企业版,是为开发企业级应用程序提供解决方案。
      • javaMA:java小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。
    特点:面向对象性、安全性、简单性、跨平台性、支持多线性
    1. 简单性:不使用指针,而是使用引用,并提供了自动的垃圾回收机制
    2. 面向对象性:Java语言提供了类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言是一个纯粹的面向对象程序设计语言。
    3. 安全性:不支持指针,一切内存的访问必须通过对象的实例变量。
    4. 跨平台性:Java语言编写的同一段程序可以运行在各种平台之上。
    5. 支持多线性:程序中有多个任务并发控制,很大程度上提高程序的运行效率。

    1.2 JDK的使用

    jdk:JAVA语言的开发环境(java编译器、java运行工具、java文档生成工具、java打包工具)
    jre:java运行环境(不包含编译工具 )
    jvm:java虚拟机。

    JDK目录解读:
    • bin目录:该目录存放一些可执行程序
    • db目录:是一个小型的数据库
    • jre目录:程序运行时的环境,java运行时的环境根目录。
    • include目录:用于存放头文件
    • lib目录:Java类库或库文件,是开发工具使用的归档包文件。
    • src.zip文件:放置的是JDK核心类的源代码,通过该文件可查看。
    • 注: bin目录下,javac.exe是java编译器工具
    • 注: java.exe是java的运行程序,编译好的是后缀名为 .class的文件。

    1.3第一个JAVA程序

    1. 新建一个记事本
    2. 代码:
      class HelloWorld {
      public static void main(String[] args) {
      System.out.println("这是第一个Java程序!");
      }
      }
    3. 保存到java-bin目录下
      注:代码class后的文件名与保存的名字要一致,文件后缀名为.java
    4. 打开doc窗口(系统键+R打开后输入cmd),将位置调整到class 文件所在位置。
      注:输入cd ,将class的目录复制到后边
    5. 输入javac HelloWorld.java 进行编译。
      6.输入java HelloWorld 进行运行。
    常见的DOS命令
    • exit 退出当前DOS命令窗口
      cls 清屏
      dos窗口中的内容如何复制任意位置,鼠标右键标记,选中复制的内容即可
      dir 列出当前目录下所有的子目录
      cd 命令表示改变目录
      • eg:cd 目录的路径
        cd 写前面就是绝对路径
        cd … 回到上级目录
        cd 直接回到根目录
    • 切换盘符:
      c: 回车
      d:回车
    • ipconfig 搜索IP 地址
    解析注释:
    • class 是一个关键字,用于定义一个类
    • HelloWorld是类的名称,简称类名,关键字和类名之间用空格,制表符进行分隔。
    • "public static void main(String [ ] args){ }"定义了一个main方法。
    • 在main方法中编写了一条执行语句,“System.out println(“HelloWorld”);”,它的作用是打印一段文本信息。
    • 程序中出现的空格、括号、分号等符号必须用英文半角格式。

    1.4系统环境变量

    • 配置临时classpath:set classpath=根目录
    • path:可告知Windows去哪儿找java或javac这个命令 set
    • classpath:告知java虚拟机去哪儿找可运行的后缀名为.class 文件。
    • 如何配置:计算机属性—高级—环境变量—path/classpath(将所在目录复制)

    1.5java的运行机制

    • 编写一个HelloWorld.java文件
    • 使用javac HelloWorld.java 进行编译,完成后,会自动生成一个HelloWorld.class字节码文件。
    • 使用java HelloWorld 运行程序。
    • 注: 不同的操作系统需使用不同版本的虚拟机。
      特点:一次编写,到处运行。
      java程序是跨平台,java虚拟机不能跨平台。

    1.6Eclipse开发工具

    1. 创建java项目, 文件—新建—Java项目
    2. 包资源管理器中, 右键src—新建—包
    3. 创建java类, 右键包名—新建—类 (Name表类文本)
    4. 右键 run as application—运行
  • 相关阅读:
    MySQL 一致性读 深入研究
    Operating System Error Codes
    5分钟了解MySQL5.7的Online DDL雷区
    pt-osc原理、限制、及与原生online-ddl比较
    学习笔记:Rick's RoTs -- Rules of Thumb for MySQL
    学习笔记:The Best of MySQL Forum
    学习笔记:Analyze MySQL Performance及慢日志的开启
    MySQL: Building the best INDEX for a given SELECT
    学习笔记:ALTERing a Huge MySQL Table
    Google common_schema 2.2 documentation
  • 原文地址:https://www.cnblogs.com/313-moon/p/12699211.html
Copyright © 2011-2022 走看看