Java学习笔记(一)

什么是程序?

计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

1.1 Java技术体系平台

1.1.1 Java SE (Java Standard Edition) 标准版

支持左面级应用(Windows下的应用程序)的Java平台,提供了完整的Java核心API。

1.1.2 Java EE(Java Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet\Jsp等,主要针对于Web应用程序开发。

1.1.3 Java ME(Java Micro Edition)小型版

支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持。

1.2 Java重要特点

  1. Java语言是面向对象的(oop)

  2. Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集是Java程序健壮性的重要保证

  3. Java语言是跨平台性的(如图1.2-1所示)。[即一个编译好的.class文件可以在多个系统下运行,这种特性成为跨平台性]

  4. Java语言是解释型的。[了解]
    解释性语言:javascript,PHP,java编译语言:C/C++
    区别是:
    解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行;
    编译性语言,编译后的代码,可以直接被机器执行,C/C++。
    图1.1-1 Java的跨平台性图解

1.3 编译器下载

目前使用的是Sublime Text
网站:https://www.sublime Text.com
百度网盘资源:
链接:https://pan.baidu.com/s/1Pki7GziOwP3o5mAVXk__kQ
提取码:1234
这种编译器是大部分是手写,可以锻炼个人手写能力。
Subilme Text 官网界面

1.4 JVM(Java虚拟机)

1.4.1Java 核心机制-Java虚拟机[JVM java virtual machine]

基本介绍:

  1. JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中。
  2. 对于不同的平台,有不同的虚拟。
  3. Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处执行”[如图1.4.1说明示意图]。
    说明示意图
1.4.2 什么是JDK,JRE

JDK基本介绍:

  1. JDK的全称(Java Development Kit ,Java开发工具包)
    JDK=JRE+java的开发工具[java,javac,javadoc,javap等]
  2. JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以按照了JDK,就不用安装JRE了。

JRE基本介绍:

  1. JRE(Java Runtime Environment , Java运行环境)
    JRE=JVM+Java的核心类库[类]
  2. 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。

JDK,JRE,JVM的包含关系:

  1. JDK=JRE+开发工具库(例如Javac,java编译工具等)
  2. JRE=JVM+Java SE标准库(java核心类库)
  3. 如果只想运行开发好的.class文件只需JRE

下载安装JDK
官方网址:https://www.oracle.com/java/technologies/javase-downloads.html
百度网盘资源:
链接:https://pan.baidu.com/s/1pSOCPEgwoMfJRTYVAmJYZw
提取码:1234
注:安装过程中默认路径可更改,不一定非得按在C盘或默认盘,建议公共JRE也安装。安装路径中切记不要有中文路径或特殊标点路径,就纯英文路径就OK了,不然可能会出错。

1.4.3 安装好后,我们需要配置环境变量path。

为什么要配置path.
看一个现象:
在dos命令行[快捷方式 win+r]中(即打开windows系统终端)敲出javac,出现错误提示。如图1.4.3-1所示
图1.4.3-1效果图
原因分析:
错误原因:当前执行的程序在当前目录下如果不存在,win10系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。所以进入到JDK安装路径\bin目录下,执行javac,会看到javac参数提示信息。
解决方法:

  1. 找到你下在的JDK的文件目录,打开bin目录里,在如图1.4.3-2所示的地方选中并输入cmd。(即在当前文件下打开系统终端)此时文件便可以被找到。图1.4.3-3为在此端口输入javac后应有的效果图。
    图1.4.3-2效果图
    图1.4.3-3效果图
  2. 配置一个环境变量path.
    步骤如下:
    a. 我的电脑->属性->高级系统设置->环境变量
    b. 增加JAVA_HOME环境变量,指向JDK的安装目录。
    c.编辑path环境变量,增加%JAVA_HOME%\bin
    d.打开DOS命令行,任意目录下敲入javac/java。如果出现javac的参数信息即配置成功。
    过程如图1.4.3-4,1.4.3-5,1.4.3-6.1.4.3-7.所示。
    图1.4.3-4步骤一
    图1.4.3-5 步骤二
    图1.4.3-6 步骤三
    图1.4.3-7 步骤四
    图1.4.3-8 步骤五
    完成后重新打开cmd窗口,在此输入javac可出现如图1.4.3-9,1.4.3-10所示的效果图。
    图 1.4.3-9 效果图
    图1.4.3-10 效果图
    若输入javac 以及 javac -version 可以出现上图的效果就证明配置成功。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值