Hello JAVA!!开发入门

第一章 JAVA开发入门

目标:

  1. 了解语言特点
  2. 理解运行机制
  3. 掌握开发环境的变量
  4. 掌握环境变量的配置
  5. 掌握Eclipse开发工具的基本使用

1.1 概述

  1. java是一门高级计算机语言,划分为Java SE,Java EE,Java ME。
  2. 特点:面向对象性、安全性、简单性、跨平台性、支持多线性
    ps:简单性:不使用指针,并提供了自动的垃圾回收机制
    安全性:不支持指针,一切内存的访问必须通过对象的实例变量。
    支持多线性:程序中有多个任务并发控制,很大程度上提高程序的运行效率。

1.2 JDK的使用

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

1.3第一个JAVA程序

  1. 新建一个记事本

  2. 代码:在这里插入图片描述

  3. 保存到java-bin目录下,
    注: 代码class 后的文件名与保存的名字要一致,文件后缀名为.java

  4. 打开doc窗口(系统键+R打开后输入cmd),将位置调整到class 文件所在位置。
    注:输入cd ,将class的目录复制到后边。

  5. 输入javac HelloWorld.java 进行编译。

  6. 输入java HelloWorld 进行运行。

在这里插入图片描述

doc窗口中地址命令小福利:
DOS命令窗口打开方式

  • 开始菜单—运行—输入cmd

常见的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—运行

调用包:import 包名,类名。

关于JDK的安装和配置:共有三个视频,十分钟左右按照顺序
关于Eclipse的安装配置:我是在同学的帮助下有才安装好,灰常感谢这位同学,也就厚着脸皮拿出来链接分享出来
关于JAVA入门其他的资料:来自一位很厉害的同学的博客,有需要的同学可以多看看

以上是我刷第一章网课总结出来重要的笔记,有存在缺陷不足的地方希望大家多多指点。

发布了5 篇原创文章 · 获赞 5 · 访问量 611

猜你喜欢

转载自blog.csdn.net/qq_44008888/article/details/104423798