《JAVA从入门到??》基础篇DAY01---认识JAVA

一、学习Java规范及要求

  • 多练多写、背着能敲出来(键盘敲烂,月薪过万)

二、认识Java

三、Java技术版本

  • JavaSE(标准版)
  • JavaEE(企业版)
  • JavaME(微型版,淘汰)

四、Java技术特点

  • 简单性
  • 强类型语言
  • 与平台无关的语言(跨平台)
  • 面向对象
  • 健壮性安全性
  • 多线程

五、JDK安装及环境变量的配置

  • 学会去官网下载jdk的版本
  • 安装及环境变量配置要熟练掌握
    为什么要配置环境变量?
    在编译java文件时,为了能够在任何文件夹下都调用到javac编译程序,就必须让系统在任何地方都能找到javac编译程序。
    要想执行Java程序,必不可少的一步就是先找到.class文件,所以必须让虚拟机知道.class文件的位置。虚拟机是怎样知道.class文件的位置呢?**.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;**它要根据CLASSPATH环境变量去找。我们在CLASSPATH环境变量当中首先会添加”.”(一个英文的点号),这个”.”就表示当前路径。配置了”.”之后,虚拟机在寻找.class文件的时候会在当前路径下进行搜索。在CLASSPATH环境变量当中配置了”.”之后,我们通常还会把JDK安装路径下的lib文件夹下的dt.jar和tools.jar这两个文件的位置也加入到CLASSPATH环境变量中,这又是为什么呢?就是因为这两个jar文件是JDK是提供给我们的两个基础类库。dt.jar是关于运行环境的类库,而tools.jar是工具类库。关于这两个类库当中究竟包含了哪些运行Java程序必须的类,在这里我们就不细说了,大家只要记住:没有这两个类库支持,很多Java程序压根就无法运行,所以我们在配置环境变量的时候,要把它们的路径也加入到CLASSPATH当中,以确保程序能够正确的调用到基础类库中的类。

六、JDK、JRE、JVM区别

  • jdk(开发工具包)
    JDK的目录结构是怎样的?
    bin目录:Java工具的可执行文件,包括: java、Java编译器javac、反编译.class文件javap、密钥管理工具keytool、Java文档工具javadoc等。
    COPYRIGHT文件:版权信息。
    db目录:Java实现的数据库。
    include目录:.h头文件,C语言开发时用到的头文件。比如jni.h是开发jni程序时必须引用的头文件。
    lib目录: Java类库,我们经常看到的dt.jar和tools.jar就在这个目录下。
    src.zip文件:Java类库源码,包括了rt.jar库中的关键部分;除了Java类库,还包含了启动器(launcher)的源码(C语言实现)。
    jre目录:Java运行环境。后面会展开了讲它的目录结构。

  • jre(提供运行的环境及核心类库)

  • jvm(Java虚拟机)

  • 包含关系:jdk包含jre,jre包含jvm。

  • 在这里插入图片描述

七、使用cmd开发简单HelloWorld程序步骤
附上这段经典代码

public class HelloWorld {
 public static void main(String[] args) {
	System.out.println("==HelloWorld!==");
}
}

 /**
 -1 编写源码(.java)  ->  2.编译代码(.class)  -> 运行代码
 - 命令窗口操作:
编译代码 javac 文件名.后缀
运行代码 java 类名
当然在实际开发中,程序员都是使用开发工具以及各种快捷键。
初为程序小白,还是应该大量练习逐字逐句的敲代码,熟悉各种关键词都同时也会发现许多遗漏的小错误。
*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值